垂直領(lǐng)域,每天掌握一項技能,一年后就是領(lǐng)域權(quán)威。
沒有計算機專業(yè)背景,一個 入門程序員到架構(gòu)師的成長之路。
大學(xué)沒有選計算機專業(yè),現(xiàn)在還能改行學(xué)軟件編程嗎?大專畢業(yè)3年了,突然感覺對程序感興趣,該怎么自學(xué)編程呢?互聯(lián)網(wǎng)來襲,面臨這種困惑的同學(xué)并不少。
隨著互聯(lián)的發(fā)展,網(wǎng)絡(luò)越來越普及,各種移動應(yīng)用在人們?nèi)粘I钪须S處可見,豐富了大家的生活,也給個人帶來很大的發(fā)著機會。
隨之而來的程序員群體也迅速發(fā)展。在大家眼里,程序員是高薪一族,工作環(huán)境舒適,社會地位被認(rèn)可;盡管工作壓力大,加班是常態(tài),但是,程序員這個職位還是很受青年人青睞的。
要想成為一名程序員,并不是難事,因為隨著計算機的普及,互聯(lián)網(wǎng)公司的編程技術(shù)門檻還是比較低的,有些大學(xué)不是計算機專業(yè)的,是??粕?,甚至是高中生的,經(jīng)過自學(xué)甚至是三個月六個月的培訓(xùn),都可以勝任不少編程工作,有的做得還很不錯。
所以,論門檻,尤其是入行門檻,要求是相對低的。
但是,要想從一個入門的程序員,成長為優(yōu)秀的高級程序員,成為出色的架構(gòu)師,成為技術(shù)Leader,培訓(xùn)機構(gòu)學(xué)的那些東西遠(yuǎn)遠(yuǎn)不夠的。
盡管可以找到一份不錯的工作,但是,若不繼續(xù)學(xué)習(xí),無心鉆研技術(shù),很快就會出現(xiàn)職業(yè)生涯危機,30歲危機,甚至是更早。
自學(xué)或培訓(xùn)機構(gòu)教出來的程序員,并沒有接受系統(tǒng)的學(xué)習(xí),本身底蘊就不足。若在工作中再不努力持續(xù)的學(xué)習(xí),很快就會被技術(shù)更好,精力更充足,成本更低的年輕程序員所替代。從而,被自己的無能所淘汰。
所以,要想在程序員的世界里生存,就需要不斷的學(xué)習(xí)進(jìn)步,成為技術(shù)的領(lǐng)域的先行者。
對于程序員來說,數(shù)學(xué)重要嗎?操作系統(tǒng)原理重要嗎?匯編原理重要嗎?數(shù)據(jù)結(jié)構(gòu)與算法重要嗎?重要,這些底層的基礎(chǔ),決定了一個程序員能走多遠(yuǎn)。
聯(lián)系客服