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