世界上程序員的出身分為很多種,比如說(shuō):
1、通過(guò)大學(xué)畢業(yè)的“程序員”,俗稱“科班出身”;
2、沒(méi)有上過(guò)大學(xué),通過(guò)社會(huì)中的培訓(xùn)班出身的;
3、非科班出身的大學(xué)生,通過(guò)培訓(xùn)轉(zhuǎn)行為程序員的;
4、通過(guò)看書、看視頻自學(xué)的程序員。

正是由于以上各種形式的“出身”,才創(chuàng)造了社會(huì)上形形色色的程序員,不同的發(fā)展方向以及不同的思維邏輯,而我今天想說(shuō)的是,無(wú)論你是何種方式成為程序員的,無(wú)論你以什么目的想做程序員的,在做程序員的最初幾年,你都會(huì)面臨標(biāo)題中所謂的“迷茫期”,這種迷茫期根據(jù)不同人發(fā)生在不同的時(shí)期,今天要寫的,是程序員剛步入社會(huì)以及在最初兩年內(nèi)遭遇的“迷茫期”。
剛步入社會(huì)的我們,一切事物猶如新生兒一樣充滿了好奇,能夠獨(dú)立寫一段程序或是獨(dú)立改出“所謂的”bug都會(huì)讓內(nèi)心激動(dòng)的了不得!但事情都是具有兩面性的,當(dāng)我們?cè)谝?guī)定時(shí)間完不成領(lǐng)導(dǎo)安排的編碼任務(wù)或是長(zhǎng)時(shí)間解決不了bug時(shí),內(nèi)心或多或少會(huì)對(duì)自己產(chǎn)生懷疑,諸如“我真的適合干程序員么?”、“為什么別人能解決我解決不了?”等等的質(zhì)疑就會(huì)出現(xiàn)在我們的腦海中,此時(shí)的迷茫期是程序員遭遇的第一個(gè)迷茫期。如果這段時(shí)間的迷茫期有位資深的師父指導(dǎo)你三分,或許我們會(huì)快速的擺脫這種迷茫期的困惑,更早的投入到編碼的熱情中;如果沒(méi)有別人指導(dǎo),或許有的少數(shù)人能夠通過(guò)自我調(diào)節(jié)快速恢復(fù)工作熱情,但一定會(huì)有一部分人,就此放棄了當(dāng)初的夢(mèng)想就此改行或者一直在基層工作。

這里我想說(shuō)的幾點(diǎn)建議,或許可幫助驅(qū)散迷茫期的后遺癥:
一、重新認(rèn)識(shí)自己
1、請(qǐng)你相信我,只有少數(shù)會(huì)成為top 1%的程序員,接受自己和大部分人一樣只能成為一個(gè)平庸的程序員而已;
2、成為top 1%的程序員,不光靠的是天賦,他還需要借助機(jī)遇、自身資源以及更多努力,不要盲目羨慕那些創(chuàng)業(yè)成功的人,他們之前付出的努力你沒(méi)有看見(jiàn)!
二、制定短期可行的目標(biāo)
1、可以是在某段時(shí)間把一個(gè)技術(shù)研究明白通透,并將心得和收獲分享出來(lái),并做好良好的記錄;
2、可以在業(yè)余時(shí)間研究自己一直想做的app、網(wǎng)站或是造“蓄謀已久”的輪子!
三、制定長(zhǎng)期的目標(biāo)
1、比如進(jìn)入top 10的互聯(lián)網(wǎng)公司;
2、有一項(xiàng)能拿的出手的技術(shù);
3、去健身房保持自己的體型等等。
四、接觸和結(jié)交更多的朋友
1、結(jié)交更多志同道合的朋友一起研究技術(shù);
2、結(jié)交不同領(lǐng)域的好友,開闊自己的眼界。
以上這些建議不是說(shuō)給我們的夢(mèng)想潑冷水,而是在這個(gè)世界上,不是所有的努力和付出都會(huì)有回報(bào),我們除了要仰望星空也要腳踏實(shí)地,并不是每個(gè)人都會(huì)有幸成為馬化騰、馬云等等,既然改變不了什么,我們就要以一種平凡人的心態(tài)接受這樣的自己,就算是平凡人,也有平凡人的快樂(lè),社會(huì)上不能缺少我們眼中所謂的“平凡的工作”!