GO ,java, C# ,JAVAScript(Html,CSS),node.js, c++ /c,Rust,VB.net ,Python,R,Lua ,Ryby
暈 ~~~~~~~~計算機語言的戰爭早就開始了。每一種語言都聲稱自己是最好的,自己的理念,是解決世界不二法門。可是身為一個不算年輕程序員狗,在面對那么多語言的選擇的時候常常覺得自己很渺小,太渺小了,可是人類的好奇心又趨勢我每一種語言都從中有所了解。最終迷失了自我。如果上天能給我100年的學習時間,我也許愿意全部學會。從而面對世界上任何挑戰。但是~~~人生的精力真的有限。其實每一個程序員再寫代碼的時候,真正只能關注一種語言!其他的語言其實都是浮云。
真正如何選擇語言呢?從我多年碼農,再經歷了各種語言的洗礼后,總結出來以下幾點,希望能給即將成為碼農的兄弟們一點建議。
1:你希望心目中的語言,是趨向 人編寫簡單,機器計算慢。還是 機器計算更快,人編寫復雜(這是一個哲學問題,沒有對錯)。不要以為后者選的人少!!恰恰相反 選擇計算機更快的人 其實是很多的,而且工資還挺高。
2:此語言是否有足夠強大的社區支持,遇到坑是否能很快解決
3:是否有足夠強大的IDE,開發環境 是你能否很快上手一門語言的關鍵。以及此語言在未來產生生態圈的關鍵。
一個強大的IDE 就是此語言的半個專家。它時時刻刻的幫助你寫代碼。(現在還用記事本寫代碼的人,其實很有可能在裝逼!~~)
4:此語言是否有成功案例,成功案例可以加快生態圈的形成。
5:如果你已經接收到項目了,那么請審視一下,針對手頭項目,是否有成熟的方案。
最后我想說明一點,大浪淘沙,語言的新老淘汰其實遠比想像的要快,所以請認真選好一到兩種語言吧~~~~
新聞熱點
疑難解答