在經(jīng)歷六個(gè)月的編程集訓之后,我剛剛完成了我的第一次一對一的編碼評估。但是事情并沒(méi)有如我所想的那般順利。
說(shuō)實(shí)話(huà),我感覺(jué)我的腦細胞像被轟炸過(guò)一樣。手慢慢地離開(kāi)鍵盤(pán),心里很壓抑。不禁默默祈禱:一切都會(huì )進(jìn)展順利的,對吧?至少有些地方我的回答應該是沒(méi)有遺漏的,是不是?難道我選擇編程真的是一個(gè)巨大的錯誤嗎——我真的永遠也成不了程序員嗎?我需要一點(diǎn)點(diǎn)安慰。在自我懷疑,不安全感和脆弱等等像龍卷風(fēng)一樣向我席卷而來(lái)的時(shí)候,我跑去和導師交流:“我知道我沒(méi)有做好,但是我會(huì )成長(cháng)起來(lái)的,我的努力能讓我成為一名開(kāi)發(fā)人員,對吧?”他聳了聳肩,說(shuō):“其實(shí),我真的很想說(shuō)……編程并不適合每一個(gè)人。不是每個(gè)人都能掌握得了的?!?/p>
我被龍卷風(fēng)徹底卷個(gè)粉碎。一番借酒消愁之后,我不知不覺(jué)地又回到了教室,在大廳里恰巧碰上另一個(gè)助教。她詢(xún)問(wèn)了我的近況,我告訴了她我的恐懼和擔憂(yōu),說(shuō),“也許我并不適合干這一行”。她的回答我至今依然深深地記得,“你行的。不要讓任何人告訴你,你不能成為程序員!”我很驚訝于她的肯定和自信。 “你確定嗎?”我怯生生地問(wèn),心里卻希望她能再次鼓勵我。她笑了,“這將是一個(gè)很艱辛的過(guò)程。但是,如果你堅定不移的話(huà),你就可以成為一名開(kāi)發(fā)人員?!?/p>
我問(wèn)自己,為什么想要成為一名開(kāi)發(fā)人員?我一直深深地愛(ài)著(zhù)科技和藝術(shù),并且樂(lè )于助人。在我還年輕點(diǎn)的時(shí)候,由于不知道自己該往哪個(gè)方向發(fā)展,于是先是去了學(xué)校教書(shū),接著(zhù)去搞音樂(lè )創(chuàng )作,然后去美洲中部做人道主義工作,最后去了一家Apple Store工作。無(wú)論我的職業(yè)生涯怎么變,我都找不到可以結合我的優(yōu)勢和特長(cháng)的方法,直到我發(fā)現了軟件開(kāi)發(fā)。
我時(shí)常懊惱,為什么我沒(méi)有早點(diǎn)開(kāi)始呢?是的,當我還是一個(gè)小孩子的時(shí)候,很多人說(shuō)我“不是特別擅長(cháng)數學(xué)”,認為我更屬于是“創(chuàng )意型”的——擁有著(zhù)音樂(lè )和藝術(shù)天賦。這些來(lái)自于外界的評論影響了我對自己的定位,讓我覺(jué)得這些內在的界限就像天塹一樣是不能跨越的。那天晚上,我反復思考之后,我忽然意識到,我對挫折過(guò)于耿耿于懷了。也就是在那一刻,我下定決心,無(wú)論要面對多少困難,無(wú)論要歷經(jīng)多少失敗,我都要奮發(fā)向前,徹底拋開(kāi)思想的枷鎖,將自己的全身心都投入到學(xué)習中去。
在自我懷疑的負面影響被驅逐后的不到一年時(shí)間里,我很榮幸地向全世界宣告,我成為了一名開(kāi)發(fā)人員,并且,已經(jīng)在一個(gè)我夢(mèng)寐的公司上干了3個(gè)月。我感覺(jué)每一天都像是在做夢(mèng)——太不可思議了,我居然真的辦到了!我不但自己學(xué)習更多的代碼,并且還和我的團隊一起創(chuàng )建了一個(gè)可用于學(xué)徒式程序教學(xué)的課程,以便于讓大家在訓練營(yíng)和大學(xué)之外也能夠通過(guò)正確的途徑學(xué)習編碼,詳細了解新的技術(shù),作為一名開(kāi)發(fā)人員不斷地成長(cháng)起來(lái)。
如果你想要成為一名開(kāi)發(fā)人員,那么你就要做好心理準備——因為在前進(jìn)的道路上,會(huì )有各種各樣的人對你提出他們的看法。有正面的,也有負面的:將正面的當作是鼓勵,鞭策自己再接再厲;然后把負面的當作是踏腳石助你攀登高峰,而不是絆腳石導致你裹足不前。
如果你已經(jīng)是一名程序員,那么我希望你能夠慎言。對初級開(kāi)發(fā)者可以選擇用鼓勵性的言辭指出他們的不足之處??赡芫褪且驗槟愕膸拙淇蜌庠?huà),會(huì )改變他們將來(lái)一輩子的人生軌跡。當然你最好同時(shí)告訴他們,只有通過(guò)堅持不懈的學(xué)習,才能在這個(gè)迷人又殘酷的軟件開(kāi)發(fā)世界立足。
聯(lián)系客服