一個優秀的技術人員,是不是專攻一個技術方向,立于不敗之地;還是尋求“什么都懂一點”的廣度,成為全能人才?這實際上是一種職業發展。而學習規劃路線的問題,很多學生都有這個問題。那么程序員是要專精,還是要廣度?真相來了!
愿景期望
首先,我認為這取決于自己對未來發展方向的期望。如果要走專業技術人才路線,當然需要精益求精,比如成為深度學習算法專家。
如果以后想自己創業,或者帶個團隊去攻城略地,那么就需要有相應的廣度。因為通過這種方式,你可以敏銳地意識到哪個創業方向可能是機會,哪些新興技術可能解決你當前領域遇到的問題。
性格決定
其次,走專業化路線還是廣度化路線,往往與一個人的性格有關。
如果是性格內向的人,則傾向于向專業化方向發展。因為內向的人不容易分心,而且如果他們盯著一個方向看,他們往往不會左右看,所以相對容易陷入一個領域越來越深,直到他們成為領域專家。
如果是性格外向的人,往往會向廣度方向發展。這更像是天生的,因為外向的人很難長時間專注于一個問題。他們喜歡與外界交流,與不同形式的技術甚至不同行業的人交流。
內向的人往往會從深厚的專業知識中獲得成就感,而外向的人往往會從與他人的交流中獲得成就感。
專業化與廣度
那么專業化好還是廣度好呢?基于以上分析,我認為這里不會有一個絕對的答案,往往因人而異。
比如你是個內向的人,想成為某個技術領域的專家,那我覺得成功率會比想成為企業家高,一路走來應該更快樂,因為你正在做與你的性格相符的事情。
而如果你是一個外向的人,整天逼著自己孤立地學習某個領域的枯燥技術,那我想你成功的機會會非常低。
因此,程序員是要專精,還是要廣度,這取決于自己的對未來的規劃和發展。更多關于IT培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。