?
有人問我學(xué)習(xí)編程難不難?或者是希望學(xué)習(xí)編程卻苦于沒有高手同行。在 QQ 群也經(jīng)常見到這種情況的網(wǎng)友。幾乎每天都會有新網(wǎng)友詢問此類問題,恰巧看到,只要時間允許我都會回答。但是大多數(shù)情況下總有工作要做,所以也就沒機會回答,年輕人有時候想做一件事情也許只需要一句簡單的鼓勵。
遇到這種網(wǎng)友,其實我只有一句話送給他 ---“飛吧!皮卡丘!”,很希望能鼓勵一下他,希望能他們大膽的超前走一步。退一步雖然海闊天空,超前一步更會別有洞天!你想成為什么樣的人,總會成為什么樣的人。人的本性是天生,幾乎是無法泯滅的。比如銅就是銅,鐵就是鐵,讓銅偽裝成鐵很難,相反也是如此!所以要做到知己,對于自己的本性有一個明確的了解,如果你的本質(zhì)可以作為一名程序員并且樂于此道,那已經(jīng)就是萬事具備,只需行動了。其它的因素并不重要。有一個最簡單的方法可以實現(xiàn)目標(biāo),那就是“自學(xué)”。
“你見過有教人修自行車的學(xué)校嗎?中國人誰都會修自行車,遇到問題自己想辦法吧!“
??????????????????????????????????????????????????? ----- 陳濤
陳濤在一所重點大學(xué)讀研究生時,我在商場當(dāng)售貨員。我非常羨慕陳濤有機會進入這所大學(xué)學(xué)習(xí)軟件工程專業(yè)。我告訴陳濤我想學(xué)習(xí)軟件設(shè)計,但是實在找不到人指導(dǎo)。陳濤這句話給我的印象非常深刻,甚至影響了我很長一段時間,促使我將自己的職業(yè)軌跡一點點移步到程序員上。
軟件工程師、電子工程師是近幾年才開始熱起來的職業(yè)。當(dāng)然有很大比例從業(yè)者不是科班出身。因為不是人人都那么幸運可以考上大學(xué),恰好選擇了喜歡的專業(yè),又是非常幸運的遇到了好的啟蒙老師。很多人后來轉(zhuǎn)行到這個行業(yè),這種情況很常見。
單位有一位非常優(yōu)秀的 Delphi 張工程師。高考時成績很好,被錄取到一所醫(yī)學(xué)院。無奈張工實在不喜歡這個專業(yè),恰巧學(xué)校有一門《計算機應(yīng)用基礎(chǔ)》選修課,他特別喜歡就報名了。同學(xué)們在學(xué)習(xí) WPS 時,他竟然自己開始學(xué)習(xí)編程。在大二就退學(xué)了,然后就開始了軟件工程師的職業(yè)生涯。張工沒有經(jīng)過任何專業(yè)的學(xué)習(xí),這使我非常驚訝?!败浖O(shè)計是非常適合自學(xué)的專業(yè),資料非常容易獲得,而且學(xué)習(xí)成本也非常低,買臺計算機就可以了,剩下就靠自己了。”張工對自己的學(xué)習(xí)經(jīng)歷非常輕描淡寫。
單位的總工李輝,負責(zé)電力監(jiān)控系統(tǒng)的總體框架設(shè)計。這是一個二十幾人的項目組。他負責(zé)的系統(tǒng)幾乎是公司的全部業(yè)務(wù)。因為他比我早到公司工作,所以他專業(yè)是什么我無從知曉。有一次單位申請高新企業(yè),需要每人提交一下畢業(yè)證復(fù)印件,我負責(zé)收集的時候,發(fā)現(xiàn)李輝是某理工大學(xué)機械設(shè)計專業(yè)畢業(yè),與單位設(shè)計機柜的同事是同一專業(yè),而且還是校友,我很震驚。我與李輝探討問題過程中竟然從來沒有懷疑過他的專業(yè)背景。他對計算機系統(tǒng)、數(shù)據(jù)庫原理、網(wǎng)絡(luò)技術(shù)、程序設(shè)計方面非常熟悉,甚至有自己的見解。我一直認為他是計算機相關(guān)專業(yè)畢業(yè)的,沒想到是學(xué)習(xí)機械的。
?
有一次和李輝閑聊,詢問為什么沒有從事機械方面的工作。李輝是這樣回答的:“我不喜歡機械專業(yè),所以畢業(yè)后就再沒有做過。畢業(yè)后第二年開始從事軟件設(shè)計,編寫代碼,凡事勤學(xué)、勤思考,沒有什么解決不了的問題。程序員的工作主要是思考,要有比較好的自學(xué)能力?!?/p>
顧小強在一家軟件外包企業(yè)擔(dān)任項目工程師,我在 2000 年相識。他是中專畢業(yè),專業(yè)是植物保護。在他畢業(yè)時中專已經(jīng)非常難找工作了,親戚送他一臺舊的 PC,打了幾天游戲?qū)嵲跓o所事事,就買了幾本書開始學(xué)習(xí)編程。一年以后在一家小公司開始了 C++程序設(shè)計,現(xiàn)在已經(jīng)是這家企業(yè)的股東了。他的經(jīng)歷十分勵志。對于自己學(xué)習(xí)經(jīng)歷顧工回答的也非常輕松:“會上網(wǎng)就可以了,其它自己揣摩一下就行?!?/p>
有次看電視談話節(jié)目,有位嘉賓的講話給我的印象非常深刻:
“荀子培養(yǎng)的兩個弟子李斯與韓非子都是法家,特別是韓非子更是法家的開山鼻祖。所以人要有開拓精神?!?/p>
一位儒家老師培養(yǎng)了兩位法家的杰出弟子,正如荀子自己所言“青出蘭而勝于蘭,冰水為之寒于水”。李斯輔佐嬴政在戰(zhàn)國末期進行了一系列收官之作,統(tǒng)一六國。設(shè)立郡縣制,結(jié)束了周朝封分制,并且發(fā)明了篆體字。韓非子更是法家思想的源頭,其著作更是千載流芳,二位弟子都不遜于荀子。
其實這也沒有什么奇怪的,張工的老師也不會想到他的一位學(xué)醫(yī)的學(xué)生改行做了軟件工程師。李輝的老師更不會想到他的一位機械專業(yè)學(xué)生竟然沒有從事過一天機械設(shè)計的工作。顧小強老師也很難會想到一位植物保護的學(xué)生擔(dān)任項目經(jīng)理。他們都跨越了自己本專業(yè),靠著自己的自學(xué)一步步到了今天。
我很佩服陳濤那句話 --“自己想辦法吧!”。李斯、韓非絕對是靠自己發(fā)揚了法家的思想。張工、李輝、顧工也是自己想辦法成為工程師。這句話雖然很平常,但又是包含很深的禪意。做一件事情不可能沒有困難。自己想辦法行動起來有時是最可靠的。別人絕對沒有很多精力來幫主你,不懂或者不會不應(yīng)該是堵塞你前進道路原因。
魯賓遜漂流至荒島,他要吃面包,他不會烤。因為沒有烤箱、沒有面粉、沒有發(fā)酵粉、沒有小麥、沒有耕地、沒有牲口。不也最后吃上面包了嗎?魯賓遜要解決的不僅吃面包的問題,島上還會有土著的食人族的光顧,疾病也會時刻威脅他,魯賓遜一步步完善了自己生活,而且還有了一位下屬。與魯賓遜面對各種生存危機相比,你的困難算什么?
山重水復(fù)疑無路,柳暗花明有一村。讓我們依靠自己,再超前一步吧!
與非網(wǎng)原創(chuàng)文章,謝絕轉(zhuǎn)載!
更多相關(guān)內(nèi)容,請點擊:《程序員趣事一籮筐》