用心分享,共同成長
沒有什么比你每天進步一點點更實在了
?
本文已經收錄至我的github,歡迎大家踴躍star 和 issues。
https://github.com/midou-tech/articles
點關注账锹,不迷路K滔尽!翩迈!
?
為什么會出這樣一篇文章酿矢?
于是我決定把我這個過來人的一些建議給到你們榨乎,希望大家少一些不必要的迷茫,多花點時間去學習該學習的東西瘫筐,去做一些重要的事情蜜暑。
剛開始學習編程的困惑
過來人的一些建議
如果你想從事和你自己專業(yè)(我的專業(yè)是電子信息工程)相關的方向工作的話,你可以好好學習C語言策肝,匯編語言肛捍。因為你的專業(yè)以后工作方向在嵌入式和硬件編程方面較多隐绵。嵌入式編程講究的是嵌入,所以一定要小巧和輕量拙毫,C語言符合這個場景需要依许。
如果未來工作做純軟件的行業(yè)的話,你不應該局限于選擇怎樣的語言缀蹄,工作需要什么你就學習什么語言峭跳,或者說項目需要什么語言你就必須很快學習這個語言,不過在學校學習還是建議學好一門高級編程語言缺前。學好指的是學到精通蛀醉,精通就不用解釋了。你要對語言有所見解衅码,而不是簡單會用拯刁。
如果你未來想算法一類的工作,你就應該把精力放在算法鉆研上肆良,而不是語言本身筛璧。
一個阿里的學長告訴我
主流語言隨便選
學一門精一門,其他的都是觸類旁通
注重工具思想惹恃,同時也要注意工具出了問題該如何處理
找一門和未來工作相關的語言開始學夭谤,一定要學到精通。
要有工具思想巫糙,語言只是工具朗儒,工具是用來解決問題的。我們要做的靈活運用工具参淹,了解工具的特性醉锄,順便如果工具除了出了問題你會修理工具,那就再好不過了浙值。
不要在選擇語言上浪費太多時間恳不,而應該在選擇工作方向上找到自己的興趣。
多花時間在工作方向上需要的其他技能上开呐。
結合過來人建議之后我的選擇
從學術研究上看烟勋,編程語言語法都差不多。
從原理上看筐付,編程語言都類似卵惦,對一門編程語言掌握到透徹后,再學習其它編程語言可以觸類旁通瓦戚。
針對的是學習能力較強的人沮尿。有一定基礎之后,可以快速的學習另一門技術较解。
趁熱打鐵畜疾,剛好鞏固C語言的語法和一些特性赴邻。
數(shù)據(jù)結構與算法是一門必修課,與未來從事什么方向無關(不要拿一些特殊職業(yè)出來鉆牛角尖奧)庸疾。
linux操作系統(tǒng)是C語言寫的乍楚;流行的PHP当编、python只是C語言的一個擴展庫届慈;Java和Go起初也是用C/C++編寫;以后會用到的mysql忿偷、redis金顿、nginx都是yongC語言實現(xiàn)的。
網上看到一段有意思的評論鲤桥,分享下揍拆。
我喜歡那些閃光的東西,比如冬日的雪花茶凳,天上的星星嫂拴,還有你的眼睛。
都看到這里了贮喧,奮斗中的你還不為同行點個贊筒狠, 求點贊?? 求關注??
?
求點贊?? 求關注??
?
龍躍十二更多精彩文章:
如果有人想發(fā)文章箱沦,我這里有償征稿(具體細則請微信聯(lián)系),歡迎投稿或推薦你的項目辩恼。提供以下幾種方式投稿
去我的github提交 issue:
https://github.com/midou-tech/articles
發(fā)送到郵箱:
2507367760@qq.com 或者 longyueshier@163.com 或者 longyueshier@gmail.com
微信發(fā)送: 掃描下面二維碼,公眾號里面有作者微信號谓形。
`精選文章都同步在公眾號里面灶伊,公眾號看起會更方便,隨時隨地想看就看寒跳。微信搜索 龍躍十二 或者掃碼即可訂閱聘萨。` ![龍躍十二](https://upload-images.jianshu.io/upload_images/11375350-7a372eca1ae93c74.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)