1。選合適自己的職業,不同的職業門檻不一樣,難度不一樣,或多或少總有差別。
笨的選JS,有點底子的選Java,半調子的選Android或者是IOS-如果這兩個職業還沒完蛋的話。
不想寫代碼的選PM和UI,要求不高的選QA,不愛打交道的就直接奔著運維去吧。
2。不要去看視頻。
3。各種語言的語法都不是最重要的,一兩天看會就可以了。
不要糾結細節, 保持進度。
4.自學能力比別人手把手教你更重要,所以,如果你以前學習不好,特別注意的就是你最該學的就是學習的方法,而不是學習的內容本身。
5.人都是在錯誤中成長的,程序員更是隨著錯誤長大的。所以自己一定要動手,多犯錯,多去找解決方案。
6.注意多向別人學習,學習別人解決問題的思路。
7。多解答別人的問題。別人有問題,就是對你最大的幫助。
8。先跟著做一些業務項目,再回過頭來補基礎課程。
9。寫代碼的能力本身只占工程師職責的20%左右,對IT技術的初學者來說,除了編程之外,還應該掌握哪些技能,才能找到并勝任工作? - 互聯網 - 知乎 這里寫的很清楚,千萬不要以后,當個程序員就是會點語法而已。
10。心態要放好,把自己擺在一個菜雞的位置上,別人不給你好臉色看,是應該的。
11。 一開始就要規范,各種命名,約束,日志要寫的清楚。否則你就完蛋了。
12.一個人學習很麻煩,所以大家一起學是最好的,但是不要去任何一個講課的培訓機構。除非你只是想證明出了錢努力過了而已。修真院提供免費的在線的學習。
13.不要在一個坑里踩太久,超過半天就放棄。
14.提前想清楚自己的學習路線。
15.要學的東西很多,不同的公司對技術棧的要求不一樣,所以不要太過于計較你學會了哪種技術棧,這種學習能力本身就更重要。
16.去寫技術博客。剛開始就積累起來。
17.程序員就是要用各種工具。不要怕Linux,Git這些東西。
18.多和程序員交朋友,請他們吃飯就夠了。
19.不要忽視業務邏輯,這比寫代碼更重要。
20.單元測試很重要,編程里重構的概念也很重要。
21.記著程序員的榮譽感來自誰TMD的都不可以發現我系統中的Bug。如果被人發現,這是一件很恥辱的事兒。