php程式設計師轉erlang,且認爲很不錯,這科學麼?網友:轉的很對!

說起計算機語言有很多種,大多數人知道的可能就是php,java和c,這是比較主流的語言了,當然python當今算是比較有潛力的語言了,由於人工智能的出現,這門語言就也非常火,被人熟知,除了這些還有go,perl,ruby,sas等等,每種計算機語言背後都有它的故事,有些人還會知道漢語編程的語言--易語言,當然每種語言都有他自身的特點與優勢,在計算機語言排行榜靠前的更容易被人接受,學的人自然也多,最近一名程序員分享了他的一個朋友情況。

php程序員轉erlang,且認為很不錯,這科學麼?網友:轉的很對!

據這名程序員所說,他的朋友是搞php研發的,是一名php程序員,不過現在已經轉erlang了,更讓他覺得不可思議的是,他這個朋友還無腦捧erlang,這名程序員好不理解,難道erlang語言真的很好麼?他實在不理解他這位朋友的想法,那麼接下來我們一起看看其他網友們都是怎麼說的吧!

php程序員轉erlang,且認為很不錯,這科學麼?網友:轉的很對!

網友一:之前有些遊戲公司用。現在遊戲大環境都不行了,你說呢。不如學golang了。

上世是朵花:語言實在太多了,具體學什麼還是要看具體情況與公司的需要了,有過有時間可以學習一些其它自己感興趣的語言。

網友二:rabbitmq不就是用這寫的

上世是朵花:沒錯,rabbitmq就是用erlang實現的,erlang對併發處理的比較好,很適合開發消息隊列這樣的產品。

網友三:那才能證明他轉對了,你們不轉都是紗布

上世是朵花:這句話不太明白啥意思,能不能具體擴展開來講一講。

網友四:在分佈式高併發環境下有優勢,不過優勢不明顯了,scala的actor,clojure的agent都能代替,而且學了感覺不好找工作

上世是朵花:這些語言應該都算是小眾語言,用到的公司少一點,可選擇性差一點,但是如果在這方面的確有能力,也不愁找工作。

php程序員轉erlang,且認為很不錯,這科學麼?網友:轉的很對!

網友五:建議還是主修一門php/java/cpp,然後輔修erlang/go/python/scala這些...不然以後跳槽可選擇的坑位比較少

上世是朵花:這應該是大部分人的想法了吧。也可能有一些天才不走尋常路。

網友六:erlang思想挺好,但是一點,國內生態太差,找工作就那幾家公司

上世是朵花:是的,用到的公司少這是一個弊端,如果純是研究其中的一些思想,還是很有必要研究的。

網友七:兒郎不是很屌嗎

上世是朵花:尺有所短寸有所長,每種計算機語言都有自身的特點與優勢。

網友八:還是要看生態的,感覺erlang背後沒什麼大公司支持,還不如學golang了

上世是朵花:又一名同學提到golang, 還是那句話,結合實際情況去選擇吧!

php程序員轉erlang,且認為很不錯,這科學麼?網友:轉的很對!

其實從大家的答覆中,就能明確的看出這門計算機語言的特點了,首先最明顯的兩點就是:第一,erlang的思想是不錯,在某些方面的確挺有優勢,比如在處理併發方面,第二,erlang用到公司相對少一點,找工作時可選擇性就相對差了很多,以上是最明顯的兩個特點了,也是具體的事實,但是每個人所遇到的具體情況都可能是不一樣的,除了考慮具體事實外,還要結合自身的情況,去做出判斷,另外,我再附加一點我個人的看法,作為一名程序員一定要精通一門主流語言,在這個基礎上多瞭解一下其它的計算機語言,關注一些他們的特色及其中一些比較有趣的思想,這樣對自己平時解決一些問題都是非常有幫助的。

以上所有圖片均來之互聯網

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!


分享到:


相關文章: