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