寫給初級程序員的十點提升建議


1 遇到產線問題,不管是不是自己管的,都去關注。哪怕本次無法解決問題,其他人解決后,一定要復盤,這樣就會不斷熟悉代碼和技術。
 
2 除了寫代碼之外,更要關注測試,部署,架構設計等技能,尤其要注重(數據庫,代碼或jvm)調優技能。
 
3 別怕出問題,但出了問題以后,一定要通過看日志和debug等方式,刨根問底找到原因,然后下次別再犯類似的問題。
 
4 初級程序員除了會寫增刪改查的業務外,一般會不知道自己怎么提高,比如不知道自己該看哪些方面的技能。此時你就看,公司里公司比你高的程序員會什么技術,或者大廠高級開發或架構師需要什么技術,這些就是你要學的,這樣就能明確努力方向。
 
5 初級開發階段,你可以按如下的思路決定你當下的學習路線:哪些技術能在最快的時間內幫你進大廠,這些技術就是你的學習方向。學習路線可以是高並發分布式組件,但不是唯一的。決定好學習路線后,就能明確該路線里待學習的要點,此時你可以買2,3本這方面的書,這樣就能知道如何系統學相關技能了。
 
6 初級開發階段,理論知識,比如操作系統,編譯原理,設計模式等,這些是虛的,可以項目里用到再去看,平時不用費太多精力去看,而要看這個領域高薪所需要的技能。
 
7 學任何技術,首先都要搭建一個開發環境,邊敲代碼邊學習,通過光看理論,一定學不會。哪些技術該學,前文已經說過。學的時候,還是建議你買書學,而不是通過網絡學,因為網上資料雖然可能正確,但未必成系統,同時你無法確保網上代碼一定能運行。相比之下,書上的技能第一成系統,第二代碼大概率能跑通。
 
8 當你感到,在當前公司沒有可學的值錢技能時,應毫不猶豫地考慮跳槽。跳槽時不僅得考慮工資,更要考慮平台。要知道,大廠和好公司的程序員提升起來很快,因為大廠里用的技術一般都很值錢。或者這句話可以理解成:初級程序員為了提升,最具有可行性的方法,或者是最快捷的方式是,進大廠。
 
9 不僅得熟悉實際的開發技能,更要重視面試技能,面試技能可以通過多參加面試來提升,所以初級程序員哪怕不想換工作,也可以經常去參加些面試,這樣至少能知道學習的方向。
 
10 提升的時候,一定要選一個方向,方向可以是Spring boot后端,前端,python數據分析,python機器學習等,怎么選自己定,但一定只能選一個方向,別想多個方向同時發展,因為這樣的話,大概率不能學精。當下只有把一個方向學精,才能得到高薪。
 

這是我的公眾號,其中包含了大量面試文章,同時我自己出了多本Python和Java方面的書籍,會定期在公眾號里發書的電子版。請大家關注下我的公眾號,謝謝了。

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM