Follow

推薦給想學編程的朋友

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

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

Show thread

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

Show thread

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

Show thread

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

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

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

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

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.