目前處于迷茫狀態(tài), 到底該專注一種語言還是同時使用多種語言?
使用golang開發(fā)web連續(xù)一年了, 頻繁的寫err!=nil, 頻繁的循環(huán)斷言,reflect,unsafe....感覺大部分時間都在寫輪子, 或者考慮輪子的性能. 開發(fā)效率來看,是PHP50%吧; 最大的問題的是代碼不優(yōu)雅, 別的語言1行代碼, 我用輪子的情況下, 至少要多寫兩三行.
python,只是看過手冊, 很討厭縮進; 但的確是理想語言, 動態(tài)類型更適合快速開發(fā), 庫多! 想深入學習, 但又怕go會慢慢淡忘.
我最開始學c#, 后來用php, c#忘了. 再后來學go, php也幾乎忘了. 更別提以前就沒學好的C++, 現在連復雜的指針都看不懂了. 但js沒忘, 因為幾乎天天用啊.
很糾結! 求老鳥指點.
在對應的應用場景選擇合適的語言,來解決對應的痛點場景
剛好最近寫了個文章,你可以看看與 Golang 相關的高頻標簽
傳送門:https://segmentfault.com/a/11...
再嘮叨一句,不要把注意全放A語言、B語言、C語言上,只是解決問題的工具
他們并不沖突,了解或者精通個別的話,理論上熟知的方案更多了
我個人主要是PHP和Golang方向,我談談個人的看法吧。
對于開發(fā)項目語言技術棧方案的選擇,不能僅僅從開發(fā)語言本身來進行考慮,還要考慮對應的生態(tài)環(huán)境,包括軟件生態(tài)、社區(qū)情況和人力資源。
目前整個行業(yè)來看的話,PHP拿來做頁面級的開發(fā)非常適合,也很高效,也就是很多大型互聯網公司所謂的“應用層”。Java通過幾十年的發(fā)展,它的生態(tài)環(huán)境已經非常繁榮,這也是很多企業(yè)選擇Java的原因,并且也穩(wěn)定。Golang相對來說比較新,其實僅僅從開發(fā)語言上來講的話它更加高級(這根設計思想有很大關系),也是Google踩了幾十年的坑產出的結果之一,它并不是為了替代誰,而是給了大家更多的選擇。好吧,我懶得寫了,開會去了。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯想擔任系統開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統架構師,美國AngelEngineers Inc. 系統架構師。