不要在一門技術上弔死

來源:互聯網
上載者:User

現象

剛出道的朋友,特別是剛踏入社會的學生,總是希望今後幹活用的一定是自己熟悉的語言,當領導安排做其它的不同技術性活的時候,對於語言上的不同,心理上很排斥。

對此,大可不必,年輕人多學幾門技術並不是壞事。不要想著在一門語言、一種技術上弔死。你可以精通一門語言,同時,你也可以熟悉更多的語言,與電腦世界做更親密的接觸。

 

我的起點

我的編程起點從C++開始。大學做過一些比賽的軟體,也給外面的公司開發過產品。這一切都是基於Windows平台、基於MFC,那時,也學過linux,但覺得與自己很遠。作為學生時代的我,沒能體會linux的世界有多精彩。只是學到了那些命令,都是表面;

最初學C++的時候,都是在命令列下敲打,都是控制台、黑屏。當開始接觸了MFC,使用MFC寫出幾個GDI圖形介面的東西,就覺得帥氣。最後回到linux,才發現還是文字模式最酷;

由於工作原因,需在linux下寫C++後台,這才體會到C++的強大和不足。在應用開發上,C++效率高。在日常工作處理,比如程式部署,Tlog等,python和shell指令碼就是利器。而這些活用C++來做的話,就吃力不討好了。

      WEB方面,我最初用的是ASP,04年用ASP做了個網站,拿了學校的一個獎。之後開始用ASP.net做產品,做過一個上線後,也沒體會到有什麼不好。也用過PHP和JSP,不過都是些實驗性的項目,未曾投入生產。再後來,開始做我們的創業項目,也是用的ASP.NET,建立在Windows平台,同期也使用到Linux伺服器,這才體會到不同平台上的優劣。如今面對一個新的項目時,在語言選型上我有了更多的考慮點。(關於WEB語言的選擇,可以參考我的另一篇文章:創業如何選擇WEB開發語言)

 

我的觀點:

語言只是工具,對於特點的情境,哪個合適就用哪個,不會?學唄,有了之前的編程經驗,3個月下來,至少可以達到熟悉的程度,對於其進階特性,可以在實踐中深入;

編程的核心是演算法和資料結構,這些,是我們大學最熟悉不過的東西。既然,核心掌握了,對於語言這種外在的表現形式,就沒有必要拒絕和害怕。無論面向對對象、面向過程、掌握後對其它語言的領悟就是觸類旁通。

 

Posted by: 大CC | SEP06,2012

部落格:cnblogs.com/me115/

微博:新浪微博

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.