Follow

推薦給想學編程的朋友

【未来服务器端编程语言】最全空降golang资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享ppt
github.com/0voice/Introduction

我覺得每個人都可以學點編程,畢竟現在每個行業都離不開電腦。學會編程不一定靠它喫飯,至少可以寫一些小工具,來提高生活或工作便利性

沒想到這個資源貼文獲得這麼多轉發,也許大家對IT知識很感興趣,我就聊聊對編程語言的看法。
我比較懶,不大愿學很多種語言,所以比較喜歡多面手語言,什麼都能幹,go語言是一個,原生支持並發,關鍵是有各種強大的第三方庫,像c那麼簡單的語法,但比C語言高效多了,是一個很好的性能和效率的平衡。
原生支持並發的語言,rust在某些方面做的更好,但它太難學了,為了提升一點效率要付出那麼多努力,而且生態系統並不像go那麼完善,很多輪子得自己造。
另一個是JavaScript,搞前端繞不過js,js借助nodejs,即可以做前端也可以做後端,也可以做App,但是不大適合做小工具,網路功能也不是它強項,只是把服務器側給解決了
所以,如果想搞搞動態網站,又不想學那麼多語言,go+js是很不錯的組合

這是從業餘角度考慮語言,如果從專業考慮,那還是行業用什麼語言就學什麼語言,畢竟專業軟件的複雜度必須是多人合作。比如企業應用就是java, 做大數據就是python, c就是底層和硬件相關的應用,所以linux kernel想要兼容rust因c的吸引力在下降。

@nil 这个系列不适合初学编程者吧……看起来更适合学过些编程想找工作的人。

@fulkrum 這裡包含一些入門教程,而go不但適合做服務器端編程,也很適合寫一些實用小工具

@nil 学着肯定有用啦,主要是我审美上很不喜欢go,感觉白纸一张的新人值得学设计更好的语言 :ablobeyes:

@fulkrum 我倆正好相反,我很喜歡go,因為幾乎沒有比go語法更簡潔功能更強大用途更廣的語言了,易學很重要,讓更多人有機會使用,而不是只有專業的人才能使用。

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.