回覆列表
-
1 # javabus
-
2 # 滬漂程式設計師夜凱朱
我覺得1:打好專業基礎:不管在任何行業,只有具備強大的專業技能才能不被別人所取代,才能立於行業的頂端。而程式設計師雖然處於IT業的最低端,可能接觸不了本公司的核心技能。那就努力學好專業基礎,把本專業的知識學精、學透。只有打好了專業基礎,才能從容應對公司所安排的工作,才能取得更多的提升機會。方法/步驟2:多讀書、多學習:努力打好專業基礎的最好方法就是多讀書、多學習,正因為學無止境,知識使人進步。充分利用晚上或者週末等休息時間,多看一些對自己有幫助的書籍,多學習新知識並對舊知識能做到溫故知新。只有不斷的吸收新的知識,才能讓自己快速的成長,就是活到老學到老,不要停止學習,加油
首先擴充套件自己的見識面.用2-3年時間.擴充自己的知識面.
先擴充套件知識面廣度,然後選擇某個方面深入,爭取成為某方面的專家.曾有多次,專案leader多我說,你的知識面夠了,但是技術深度還需要加強.(什麼都會點皮毛,但是不夠專精)
比如我是java開發一枚.
掌握基本開發技能,java 基礎,常用框架,spring ,mybatis,mysql我就能混口飯吃了.
然後呢,每個剛畢業的java好像都會這些技術了.區別在哪裡呢:
專案交流管理能力
如果你和專案組成員交流夠好,對專案業務熟悉,能夠管理專案進度,那就朝pm發展
解決定位問題的經驗
遇到的問題,透過爆出就能定位錯誤了,這是幾年開發經驗後,應該有的見識和技能
新技術學習能力
專案中很多新技術調研需要去嘗試, spring boot,spring cloud,docker,k8s 都是這幾年湧出來的.讓人直呼"我學不動了",如果你肯犧牲自己週末休息時間,每月固定學習一門技術.堅持下去你就會超越自己的同事很多. 你肯定能成為部門那個技術專家,對某個業務能給出多種解決方案.
還有就是基礎夠紮實
java開發也經常能遇到線上問題,jvm最佳化,記憶體溢位,併發,分散式事務等問題,隨便一個丟出來能難倒一大片程式猿.如果你有實力和勇氣可以朝這方面發展. 擁有解決某一類問題的能力就是你的優勢了.
如果你是前端開發.你要知道幾個技術棧
html+css 佈局會點js,做幾個demo專案. 你就能找口飯吃了
然後也是開始拓展見識面
比如vue系列技術棧,react技術棧,小程式開發技術棧
最後沿著某個技術棧進行攻克,你就可能成為這個領域的專家
當然說著容易做著難,誰也不是天生苦行僧的命.
最重要的是能堅持下去,至於學習資源,程式猿最不缺的就是學習資源了,這裡要感謝開源社群,如果你有需要我也可以提供一些學習資源.