前幾年,似乎有這樣一種論調(diào):如果你學(xué)歷不高,想拿高薪,那就去參加個(gè)培訓(xùn)班學(xué)編程。
曾經(jīng),這條路的確是可行的。不過(guò)現(xiàn)在,隨著培訓(xùn)班出來(lái)的人越來(lái)越多、質(zhì)量越來(lái)越良莠不齊,企業(yè)招聘時(shí)都變得精明了起來(lái),出現(xiàn)了歧視非科班程序員的現(xiàn)象。
這也不能怪企業(yè)。企業(yè)其實(shí)也知道,培訓(xùn)班出身的程序員也是有大牛的。但關(guān)鍵是,如果211大學(xué)計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生有80%是合格的,而培訓(xùn)班程序員只有20%,那為什么要額外承擔(dān)那么多風(fēng)險(xiǎn)呢?
不過(guò),話說(shuō)回來(lái),只要足夠優(yōu)秀、有信心做那頂尖的20%,自學(xué)(或培訓(xùn)班學(xué))編程,仍然不失為一條不錯(cuò)的道路。這里就有個(gè)很好的例子。
在瑞典斯德哥爾摩,有一位在社交網(wǎng)絡(luò)上頗為有名的19歲女孩,放棄了進(jìn)入大學(xué)的機(jī)會(huì),完全憑借自學(xué)和訓(xùn)練營(yíng)學(xué)習(xí)編程,獲得了一堆offer。
Lydia的編程初體驗(yàn)
照片里的女孩叫Lydia,她從15歲開(kāi)始嘗試編程。當(dāng)時(shí),她在運(yùn)營(yíng)自己的一個(gè)Tumblr博客,想把自己的博客搞的漂漂亮亮的,就像想當(dāng)年我們裝扮qq空間一樣。她看遍了免費(fèi)和收費(fèi)的博客模板和皮膚,卻沒(méi)有發(fā)現(xiàn)一個(gè)自己喜歡的。于是,她心生一計(jì),想自己用HTML、CSS 和 jQuery自己設(shè)計(jì)一個(gè)博客。
從那時(shí)候開(kāi)始,她就一直不停地學(xué)習(xí)編程技巧,而她對(duì)于學(xué)習(xí)編程的熱情也越來(lái)越高。但是,那時(shí)候她還完全沒(méi)想過(guò)要當(dāng)一名“程序媛”,靠寫(xiě)代碼來(lái)謀生。在這一階段,她完全是出于熱情而在編程。
18歲,Lydia從高中畢業(yè)了。她自己承認(rèn),她非常討厭上學(xué)的經(jīng)歷。她覺(jué)得在學(xué)校里花費(fèi)了太多時(shí)間在一些沒(méi)用的科目上,比如古希臘文和拉丁文,而這些科目是無(wú)法幫她改善未來(lái)的。不過(guò),她還是很努力地學(xué)習(xí),拿到了高中學(xué)位。據(jù)她身邊的人描述,Lydia是他們見(jiàn)過(guò)的“最努力而又最放松”的人。
參加編程訓(xùn)練營(yíng)真的有必要嗎?
高中畢業(yè)后,Lydia做出了一個(gè)大膽的決定:放棄讀大學(xué)。
這對(duì)她來(lái)說(shuō)并不簡(jiǎn)單。她曾經(jīng)也是一個(gè)對(duì)大學(xué)很向往的人,曾經(jīng)認(rèn)為只有上了大學(xué)才可能有美好的明天,而且身邊的朋友們都去了很好的大學(xué)。但是,在高中浪費(fèi)時(shí)間的經(jīng)歷讓她痛下決心,要把自己的精力用在自己喜歡的事情上。Lydia周?chē)蟛糠值娜硕加X(jué)得她瘋了,但也有少部分人支持她,為她提供了強(qiáng)大的動(dòng)力。
Lydia覺(jué)得,自己一直都是一個(gè)很獨(dú)立的女性。她18歲就自己搬去了另一個(gè)國(guó)家生活,還沒(méi)成年就旅行遍了很多地方,最關(guān)鍵的是,她永遠(yuǎn)都在為改善自己的未來(lái)而努力。她從未因?yàn)樯鐣?huì)壓力而被迫做什么事情,永遠(yuǎn)都追尋著自己內(nèi)心深處的聲音。所以她才決定,不讀大學(xué),把110%的精力都投入在編程上。
于是,她去參加了弗羅里達(dá)州的一個(gè)編程訓(xùn)練營(yíng),為期三個(gè)月。她說(shuō),其實(shí)她也并不是非去訓(xùn)練營(yíng)不可,但她覺(jué)得系統(tǒng)地學(xué)習(xí)一些結(jié)構(gòu)還是必要的;而且,訓(xùn)練營(yíng)中到處都是真正發(fā)自內(nèi)心熱愛(ài)編程的人,這種氛圍讓她非常振奮。在這三個(gè)月里,她進(jìn)行了大量的編程訓(xùn)練,不斷走出自己的舒適區(qū),努力搞好自己的項(xiàng)目,學(xué)習(xí)了很多新的編程技術(shù)。
三個(gè)月之后,她在招聘網(wǎng)站上更新了自己的簡(jiǎn)歷。令她自己都不敢相信的是,她立刻收到了一大批工作邀請(qǐng)。她有時(shí)候都覺(jué)得這些企業(yè)瘋了,她只是一個(gè)沒(méi)什么工作經(jīng)驗(yàn)、沒(méi)上過(guò)大學(xué)的19歲女孩??!
后來(lái),她慢慢明白了。
之所以這么多公司想要她,正是因?yàn)樗皇谴髮W(xué)的科班出身,她的編程技巧都是在實(shí)際項(xiàng)目中學(xué)習(xí)到的。很多公司并不在乎你的學(xué)歷,他們只關(guān)心你的編程技巧高還是低,以及你是否有編程的熱情。
Lydia認(rèn)為,很多人對(duì)程序員有誤解,認(rèn)為他們?yōu)榱恕罢l(shuí)才是宇宙第一編程語(yǔ)言”這種無(wú)聊的問(wèn)題吵個(gè)沒(méi)完,而且習(xí)慣了加班、熬夜、吃垃圾食品。其實(shí)并非一定如此。
Lydia工作外的日常生活
Lydia在訓(xùn)練營(yíng)結(jié)束之后就回到了斯德哥爾摩。她向人們介紹了自己日常生活的現(xiàn)狀。
1. 早晨起床,做伸展運(yùn)動(dòng)。Lydia說(shuō),這雖然看上去很雞湯,但確實(shí)對(duì)于早上盡快進(jìn)入狀態(tài)非常有效。
2. 每天至少觀看2小時(shí)的在線編程課程。Lydia喜歡看在線課程,喜歡看老師在課程中輕松寫(xiě)代碼的樣子。她會(huì)在課后自己寫(xiě)一個(gè)跟課程上類(lèi)似的程序,以此來(lái)復(fù)習(xí)鞏固。
3. 為自己的個(gè)人項(xiàng)目編程至少4小時(shí)。Lydia覺(jué)得,這是一天之中最痛苦的時(shí)間段,但也是收獲最大的時(shí)間段,因?yàn)樗跒樽约旱捻?xiàng)目編程時(shí),總是嘗試使用一些新的語(yǔ)言或技術(shù),跳出自己的舒適區(qū)。在這個(gè)過(guò)程中,你可能會(huì)出現(xiàn)質(zhì)疑自己、難過(guò)等各種消極情緒,但你需要忘掉這些情緒,把精力集中在項(xiàng)目上。
4. 每天至少閱讀2篇專(zhuān)業(yè)文章??梢允顷P(guān)于任何主題的文章:如何解決某個(gè)編程問(wèn)題、為什么Java有時(shí)不好用,或最酷的新技術(shù)是什么。廣泛涉獵,這樣可以讓自己不至于陷入某種思維定勢(shì)。
5. 試著解決至少5個(gè)CodeWar Kata問(wèn)題。CodeWar Kata是編程初學(xué)者最好的朋友,而且可以一直陪伴你直到成為大牛。它非常有用的,因?yàn)槟憧梢詫W(xué)習(xí)其他人的解決方案來(lái)改善你的語(yǔ)法。CodeWar還有一個(gè)很大的好處:當(dāng)你進(jìn)行開(kāi)發(fā)相關(guān)的面試時(shí),面試題目很多跟CodeWar上的非常類(lèi)似!
6. 盡量不要吃垃圾食品。健康飲食,能讓你保持精力和快樂(lè),這也可以算是提高了你的編程能力。長(zhǎng)遠(yuǎn)來(lái)看可以這樣說(shuō):身體越好,頭腦越好,代碼就越好!
Lydia的其他Tips
Lydia說(shuō),她經(jīng)常對(duì)自己說(shuō)“我試試”三個(gè)字。她從不強(qiáng)迫自己做事情。有時(shí)候她也不想寫(xiě)代碼,也會(huì)感到疲倦,只想整天看劇。這完全沒(méi)問(wèn)題!人就是要在放松和勤奮之間找到適當(dāng)?shù)钠胶?。有時(shí)候看到那些工作狂,你會(huì)覺(jué)得很緊張、很崩潰,好像如果自己不像他們一樣就浪費(fèi)了時(shí)間。但其實(shí),一旦你開(kāi)始注重休息,所有事情都會(huì)變好。你會(huì)感到快樂(lè)、有精力、有動(dòng)力,工作也會(huì)隨之變得更好。
總之,Lydia最后的建議是:
1. 上大學(xué)不是必須的,只要你有足夠的動(dòng)力,對(duì)編程有足夠的熱情!
2. 盡可能地付出110%的努力,向世界展示你的能力。但是,一定要優(yōu)先考慮健康。睡眠非常重要!
3. 有消極情緒是完全正常的,比如覺(jué)得自己沒(méi)有編程的天賦。別被這些情緒擊垮,其實(shí)每個(gè)人都會(huì)不定期有這種情緒的。
4. 時(shí)刻回顧自己的進(jìn)步。
5. 不要參與“宇宙第一語(yǔ)言”這種鬼扯討論,要相信自己的編程語(yǔ)言。
GrowthHK(Growth Hacker):雙創(chuàng)環(huán)境下,創(chuàng)業(yè)者需要將想法落地為產(chǎn)品,通過(guò)市場(chǎng)驗(yàn)證出該商業(yè)模式的可行性,并以此吸引投資加速渠道擴(kuò)展,從而實(shí)現(xiàn)產(chǎn)品的大范圍推廣;增長(zhǎng)是創(chuàng)投環(huán)境中對(duì)各階段數(shù)據(jù)的考量,而增長(zhǎng)黑客就是要你成為一個(gè)懂產(chǎn)品運(yùn)營(yíng)、市場(chǎng)營(yíng)銷(xiāo)、渠道推廣、商業(yè)模式的全方位增長(zhǎng)型人才;
本文經(jīng)授權(quán)發(fā)布,不代表增長(zhǎng)黑客立場(chǎng),如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.allfloridahomeinspectors.com/cgo/model/4170.html