非科班出身的程序員和科班生有哪些區(qū)別呢?有人說“專業(yè)決定就業(yè)”,也有人說“職業(yè)無關專業(yè)”,那么對于IT行業(yè)來說,對于程序員這個群里來講,科班出身和非科班出身的區(qū)別大嗎?在后期職業(yè)發(fā)展過程中會不會受到專業(yè)限制呢?
什么是非科班出身的程序員
顧名思義,指未出身于計算機相關專業(yè)的程序員,我們稱之為非科班程序員。之前在知乎上看到過一個帖子,說的是在轉(zhuǎn)行做程序員之前,都是做什么的?答案五花八門,有學機械的、物理、化學非相關專業(yè)的,也有做銷售、前臺非相關專業(yè)的等等。
由此可見,隨著互聯(lián)網(wǎng)的高速發(fā)展,轉(zhuǎn)行學編程并不是個例,而是一種趨勢。
那么非科班出身的程序員和科班出身的程序員到底有沒有區(qū)別呢?
有!
首先相比于科班出身,半路轉(zhuǎn)行的人,在計算機基礎知識方面會稍弱些。雖然現(xiàn)在大學中很多人學習都是在為了應付考試,但畢竟有四年的耳濡目染。在潛移默化中積累起來的知識儲備,還是要優(yōu)于大部分非科班生。
其次是建立在知識儲備層面之上的心態(tài)問題,
相比于計算機相關專業(yè),作為非科班出身的學員,當你把自己貼上自學編程這個標簽的時候,很容易因為對所學知識的不確定,從而產(chǎn)生自卑心理。有的時候明明已經(jīng)學好了,但總覺得心里沒底。久而久之,這種“負能量擔憂”反而會影響自己正常的學習節(jié)奏,從而導致學習效果大幅下降。
那么,對于非科班程序員來講,在后期職業(yè)發(fā)展過程中會不會受到專業(yè)限制呢?
能力大于專業(yè)!編程是一份技術類工作,比起科班和非科班的背景,企業(yè)更看重的是編程人員的編程水平,和解決問題的能力。
科班出身,固然在計算機相關知識儲備上,占有先天優(yōu)勢,但知識體系更偏理論而且相對固化。而非科班出身, 從零基礎開始就是以練帶學,知識體系相對立體,而且更加注重實踐能力,也更貼近企業(yè)用人需求。(相關推薦:IT行業(yè)有哪些熱門崗位)
所以,總體來講,是否是科班出身,并不是一個程序員職業(yè)發(fā)展的決定性作用。重要的還是要不斷提升自己的編程水平和解決問題的能力。