程序員生涯之我見(jiàn) 找到自己的興趣所在[2]
在現(xiàn)實(shí)生活中許多人由于缺少機(jī)會(huì)而不能成為程序員。不少人是半路出家,而人過(guò)而立之年,要想的,要考慮的東西多了:家庭,孩子,健康,股票,老人,房子,車(chē)子,地位……有一位朋友,國(guó)內(nèi)名牌大學(xué)物理本科,來(lái)美國(guó)讀了物理博士。他在博士期間喜歡上編程,上過(guò)計(jì)算機(jī)系的幾門(mén)課。九八年博士畢業(yè)時(shí)計(jì)算機(jī)工作火熱,就找了個(gè)程序員的工作,從網(wǎng)頁(yè)做起。我看得出他是很想做一個(gè)優(yōu)秀的程序員。這些年我們一直保持聯(lián)系?上У氖撬麨樯钏龋昴暝谡夜ぷ鳎ㄋ恢弊龅氖呛贤,收入會(huì)高些,家里上有老,下有小).而博士學(xué)位在很多時(shí)候都是over qualify(資歷過(guò)高).這兩年經(jīng)濟(jì)不好,更是動(dòng)不動(dòng)被解雇。最近他終于找到了一份穩(wěn)定的工作--在銀行里做全職的DBA(數(shù)據(jù)庫(kù)管理員).他人顯得老了,語(yǔ)氣也變了,只求有一份安穩(wěn)的工作。他對(duì)編程的愛(ài)好依舊,但始終處于外圍階段,不是網(wǎng)頁(yè)編程,就是DBA,只有業(yè)余時(shí)間學(xué)習(xí)一些。NET.還有一次,在2003年,Job market正不好。我參加休斯敦中國(guó)人西區(qū)教會(huì)組織的Job Fair,目的是讓教會(huì)里的人將工作機(jī)會(huì)互通有無(wú)。我當(dāng)時(shí)因?yàn)榕笥蜒?qǐng)去看了看。參加的人基本上全是在做或找程序員工作的。好幾個(gè)年齡相當(dāng),還沒(méi)找到工作的在和我聊起來(lái)時(shí)聽(tīng)說(shuō)我是國(guó)內(nèi)計(jì)算機(jī)系本科畢業(yè)的,一直在做程序員,都很踴躍,要和我討論一些問(wèn)題,并留下電子郵件地址?吹剿麄兞w慕的神情,當(dāng)時(shí)我還沒(méi)覺(jué)得什么,可現(xiàn)在每想到此,都有些震撼。很多人如果得到了機(jī)會(huì)可能會(huì)成為很好的程序員。然而世事往往如此:得到的人不珍惜,珍惜的人得不到。
想入門(mén)而沒(méi)有入門(mén)的有很多:學(xué)有專(zhuān)長(zhǎng),由于各種各樣的原因做上了程序員,做長(zhǎng)了發(fā)現(xiàn)也許要做很久,于是試圖研究并喜歡它,卻發(fā)現(xiàn)這很難。難就難在看不清自己的方向。我認(rèn)識(shí)不少程序員,工作很努力,有抱負(fù),業(yè)余時(shí)間也學(xué)習(xí),考證書(shū),可是方向換來(lái)?yè)Q去,今天學(xué)Java,明天學(xué)。NET,后天又打算考 MBA,到outsourcing的消息一傳來(lái),又灰心喪氣。究其原因,數(shù)理化和許多其它的工程職業(yè)都已成型,研究方向明確,很多人通過(guò)學(xué)習(xí)會(huì)入迷而入門(mén),知道自己的奮斗目標(biāo)。軟件工程行業(yè)才只有幾十年的歷史,作為一門(mén)科學(xué)還遠(yuǎn)不成熟,不能給程序員工作以明確指導(dǎo)。Microsoft的Visual Studio以及現(xiàn)在的。NET在大大提高編程效率的同時(shí),也使得編程變得前所未有的容易。僅僅在編程上鉆研不僅難以入門(mén),而且在日新月異的技術(shù)面前會(huì)產(chǎn)生光陰易逝的困惑。
在美國(guó),很多中國(guó)人去教會(huì),而且其中不少成了忠實(shí)的信徒。我周?chē)胁簧倥笥讶绱,所以由他們牽線參加了一些中國(guó)人教會(huì)的活動(dòng)。我問(wèn)他們信教后最大的感受是什么,答:平安喜樂(lè)?吹贸稣嬲男磐绞敲筛5。這是我所向往的生活。但我至今還沒(méi)有信教,因?yàn)槲以跊](méi)有參加教會(huì)活動(dòng)前早也有過(guò)那種感受。我知道信教不是唯一的途徑,對(duì)不同的人會(huì)有不同的方式。早在春秋時(shí)代的孔子說(shuō)過(guò)"朝聞道,夕死可矣".這里的"道",我相信和真正的信徒的信仰是殊路同歸。而我們?nèi)松,不管是從事什么職業(yè),能"聞道",也就"夕死可矣".所以我一直在尋找在程序員這個(gè)職業(yè)里的"道",也就是"入門(mén)
一日我讀到了馮友蘭先生的《中國(guó)哲學(xué)簡(jiǎn)史》,在網(wǎng)上廣泛流傳的電子版本。如獲至寶。我第一次知道了原來(lái)我們的哲學(xué)家們也在研究這個(gè)"道".不過(guò)他們研究的是與職業(yè)無(wú)關(guān)的,更為廣泛意義上的為人之道。在書(shū)中,馮先生提到有各種各樣的人,每種人都可能達(dá)到那種人最高的成就;而對(duì)所有的人來(lái)說(shuō),他們都可以達(dá)作為一個(gè)人最高的成就,為"圣人",為領(lǐng)悟"道"的人,為哲學(xué)的人。而中國(guó)哲學(xué)所研究的就是怎樣可以成為一個(gè)"圣人",達(dá)到天人合一。在書(shū)的`最后他指出,中國(guó)人可以不信教的理由是我們有自己的哲學(xué),我們不需要信仰,因?yàn)槲覀兪钦軐W(xué)的。我至今深表贊同。基督教義讓信徒體會(huì)平安喜樂(lè),只需無(wú)條件接受即可。中國(guó)哲學(xué)則需要你思考去體會(huì)。兩者的功用有異曲同工之妙。
三百六十行,行行出狀元。無(wú)論一個(gè)人從事何種職業(yè),都可以在工作中加深自己對(duì)人生的理解,都可以在對(duì)事業(yè)的探索中去領(lǐng)悟這個(gè)天人合一。我一直相信,入門(mén)的人是得道的,無(wú)論他的天人合一是來(lái)自人的本性,還是信仰或哲學(xué)。在程序員這個(gè)職業(yè)里感受這個(gè)"道",不同的人會(huì)有不同的理解,得由自己來(lái)體會(huì)。程序員不妨一讀Fred Brooks的The Mythical Man-Month一書(shū)。作者是大師級(jí)人物,將軟件工程的各個(gè)方向深入淺出地描述一遍。如果你已有幾年在公司里當(dāng)程序員的經(jīng)驗(yàn),讀后或許會(huì)有撥云見(jiàn)日的感覺(jué)。其實(shí)我在美國(guó)讀研時(shí)也上過(guò)軟件工程一課,真沒(méi)學(xué)到些什么,所以一直忽略了這門(mén)知識(shí),F(xiàn)在計(jì)算機(jī)教育仍需要改善,有些課程設(shè)置并不合理,無(wú)論是國(guó)內(nèi)和國(guó)外。像軟件工程課,給沒(méi)有幾年程序員經(jīng)歷的人來(lái)說(shuō)只會(huì)是紙上談兵,而對(duì)有經(jīng)驗(yàn)的人卻往往是對(duì)癥下藥,醍醐灌頂。編程只是程序員工作的一小部分,而當(dāng)你能對(duì)整個(gè)行業(yè)能有一個(gè)全盤(pán)的了解,你自然會(huì)找到自己的興趣所在。
當(dāng)你找到興趣所在,無(wú)論是中國(guó)的哲學(xué)和智慧,對(duì)教的信仰,或是你內(nèi)心深處對(duì)世界的體會(huì),都會(huì)給你以信心和指導(dǎo),不再會(huì)有疑惑。
【程序員生涯之我見(jiàn) 找到自己的興趣所在[2]】相關(guān)文章:
培養(yǎng)幼兒英語(yǔ)興趣之我見(jiàn)10-10
求職故事:找到自己的位置09-16
找到自己的坐標(biāo)最重要10-23
怎樣找到自己穿衣風(fēng)格08-27
加拿大留學(xué)找到適合自己的之路10-24
學(xué)生英語(yǔ)學(xué)習(xí)興趣與習(xí)慣養(yǎng)成之我見(jiàn)論文09-03
如何才能找到讓自己心動(dòng)的人09-03