中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

十八年開(kāi)發(fā)經(jīng)歷小結(jié)

  本來(lái)題目想寫為“十八年開(kāi)發(fā)經(jīng)歷總結(jié)”,但是一想我的開(kāi)發(fā)生涯還沒(méi)結(jié)束,怎么就總結(jié)了呢。再說(shuō)個(gè)人的一些積累和看法也不一定正確,所以還是改為小結(jié)比較妥當(dāng),言下之意自己還需要繼續(xù)積累進(jìn)步。本文主要談幾點(diǎn)個(gè)人的體會(huì),這些內(nèi)容有一部分可能只是我自己遇到的問(wèn)題,相信還有一些其他程序員也曾遇到或者面對(duì)過(guò)。之前看到這些問(wèn)題也思考過(guò),三言兩語(yǔ)回復(fù)過(guò),現(xiàn)在以小結(jié)的方式寫出來(lái),算是對(duì)自己十八年經(jīng)歷的一個(gè)回顧。

  一、如何開(kāi)始寫程序的

  第一次接觸電腦當(dāng)然是在學(xué)校里,可以說(shuō)什么都沒(méi)學(xué)到,也什么都沒(méi)學(xué)會(huì),相反只是增加了對(duì)電腦的恐懼。第一次真正意義上讓我開(kāi)始學(xué)習(xí)電腦是在1992年,我所在的部門負(fù)責(zé)銷售電腦。由于那時(shí)PC(當(dāng)時(shí)叫家用電腦)的操作系統(tǒng)是DOS的,所以為了使用電腦必須學(xué)習(xí)一下基本的操作命令。我的第一次學(xué)會(huì)使用電腦就在那個(gè)時(shí)候,這為后來(lái)學(xué)習(xí)編程打下來(lái)了基礎(chǔ),因?yàn)楫?dāng)時(shí)不會(huì)操作電腦是不可能學(xué)習(xí)編程的。

  1994年7月開(kāi)始在公司的人事部工作了。當(dāng)時(shí)人事部有一個(gè)386的臺(tái)式機(jī),那個(gè)時(shí)候386算是不錯(cuò)了。機(jī)器里裝了WPS和Foxbase,這個(gè)可以說(shuō)是標(biāo)配。我的第一門編程語(yǔ)言就是這個(gè)Foxbase。應(yīng)該說(shuō)這個(gè)東西還是很容易上手的,再則當(dāng)時(shí)領(lǐng)導(dǎo)不安排什么具體的工作,所以有了大把的時(shí)間學(xué)習(xí),結(jié)果很快就掌握了。在完全趕走對(duì)電腦恐懼的同時(shí),對(duì)編碼產(chǎn)生了濃厚的興趣。當(dāng)時(shí)我完全是自學(xué)的,3個(gè)月后已具備開(kāi)發(fā)一個(gè)小型管理系統(tǒng)的能力了。然后是學(xué)習(xí)C語(yǔ)言,我還特意買了一本書,書名是《C語(yǔ)言編程300例》。編譯器是Turbo C 2.0。應(yīng)該說(shuō)C比Foxbase要難一些,但是我比較幸運(yùn),還算是學(xué)會(huì)了。作為一個(gè)成果是用C語(yǔ)言寫了一些小程序,操作Foxbase的數(shù)據(jù)庫(kù)文件,實(shí)現(xiàn)Foxbase中的部分命令的功能。

  這些經(jīng)歷讓我意識(shí)到自己的特長(zhǎng)在軟件開(kāi)發(fā)方面,于是開(kāi)始有萌發(fā)轉(zhuǎn)型為職業(yè)程序員的念頭了。

  二、職業(yè)程序員轉(zhuǎn)型之路

  發(fā)現(xiàn)自己的特長(zhǎng)是一件好事,因?yàn)榭梢远ㄎ蛔约旱穆殬I(yè)方向和規(guī)劃,但是具體的操作卻不是那么簡(jiǎn)單的,我做了一些思考和評(píng)估。其中涉及兩個(gè)問(wèn)題:第一,轉(zhuǎn)型是否值得?第二,做職業(yè)程序員我的能力是否真的足夠。

  對(duì)于第一個(gè)問(wèn)題,我老爸的意見(jiàn)是不太支持我轉(zhuǎn)的。應(yīng)該說(shuō)當(dāng)時(shí)的人都比較相信國(guó)營(yíng)單位的所謂鐵飯碗,安安逸逸過(guò)太平日子,少折騰。而且當(dāng)時(shí)程序員是吃青春的觀念非常濃郁,有的公司甚至以本公司程序員年輕作為炫耀的資本。所以丟掉手上的鐵飯碗去干一個(gè)相對(duì)風(fēng)險(xiǎn)明顯要高的職業(yè),確實(shí)是一個(gè)很難下的決定。所以我面對(duì)這個(gè)問(wèn)題是猶豫不決的。對(duì)于第二個(gè)問(wèn)題,從我在本單位的表現(xiàn)來(lái)看,寫程序是我的特長(zhǎng)。但是與所謂的以寫程序?yàn)槁殬I(yè)的那些人來(lái)說(shuō),我是否有優(yōu)勢(shì)就不得而知了。從各種關(guān)系得到的反饋是很不樂(lè)觀的。主要是兩個(gè)原因:1. 我的專業(yè)不是計(jì)算機(jī);2. 沒(méi)有實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)。

  基于上述的情況,我做了一些準(zhǔn)備工作,首先是我給自己出了一道題目,那就是開(kāi)發(fā)一個(gè)病毒程序。如果我可以獨(dú)立開(kāi)發(fā)出一個(gè)符合當(dāng)時(shí)公安部規(guī)定的病毒程序概念的程序,那么我就下決定轉(zhuǎn)。選這個(gè)題目是就很有講究的。首先這個(gè)方向我很感興趣,其次這個(gè)問(wèn)題足夠的難。但是這個(gè)題目又不是難的完全脫離實(shí)際。因?yàn)槲乙呀?jīng)學(xué)了很長(zhǎng)一段時(shí)間的匯編,平時(shí)對(duì)病毒資料注意搜集,所以對(duì)實(shí)現(xiàn)病毒程序的每一個(gè)技術(shù)細(xì)節(jié)我是清楚的,只是沒(méi)有實(shí)際寫出代碼而已。在此后的4個(gè)月的時(shí)間里,反反復(fù)復(fù)經(jīng)歷了好幾次噩夢(mèng)一般的起伏,最終還是成功實(shí)現(xiàn)了。整個(gè)病毒代碼大概1.4K,應(yīng)該不算小了。那個(gè)病毒程序發(fā)作的癥狀是讓計(jì)算機(jī)的蜂鳴器發(fā)一次聲,感染的是當(dāng)時(shí)一個(gè)非常著名的工具PC Tools。當(dāng)運(yùn)行PC Tools時(shí),聽(tīng)到的那Beep聲,可能是我生命中聽(tīng)到的最美麗的單一的聲音了。

  這個(gè)病毒的成功研發(fā)完成,讓真正看到了自己的專長(zhǎng),于是下決心轉(zhuǎn)行。針對(duì)學(xué)歷和經(jīng)驗(yàn)的問(wèn)題,我當(dāng)時(shí)是計(jì)劃用職稱來(lái)彌補(bǔ)。所以報(bào)名去考了程序員資格與水平考試,這個(gè)考試在2000年改了,現(xiàn)在已經(jīng)不叫這個(gè)名稱了。那是1996年的事情,結(jié)果第一次考試沒(méi)有通過(guò),那是一個(gè)非常大的打擊。考試的經(jīng)歷讓我意識(shí)到自己缺了一門課程,就是數(shù)據(jù)結(jié)構(gòu),從這件事情我發(fā)現(xiàn)有專業(yè)系統(tǒng)學(xué)習(xí)的和沒(méi)有專業(yè)系統(tǒng)學(xué)習(xí)的差距是明顯的。所以一方面自學(xué)數(shù)據(jù)結(jié)構(gòu),另一方面參加了一個(gè)專升本的成人高考,專業(yè)就是計(jì)算機(jī)。此后的幾年基本上就是在積累了,一方面程序還在自己找課題寫,另一方面在學(xué)習(xí)計(jì)算機(jī)本科段的課程。三年以后我以本科學(xué)歷,高程證書,在2000年7月開(kāi)始北漂,尋找我的第一份程序員工作,那年我已經(jīng)30歲了。

  希望我的轉(zhuǎn)型之路可以給有同樣困惑的朋友一點(diǎn)借鑒。基本上我轉(zhuǎn)型的過(guò)程還是比較慎重的,屬于穩(wěn)扎穩(wěn)打。其實(shí)這個(gè)過(guò)程還有很多的細(xì)節(jié)是挺考驗(yàn)人的,限于篇幅就不寫出來(lái)了。以后有機(jī)會(huì)寫總結(jié)的時(shí)候再來(lái)寫吧。

  三、第一份程序員工作

  2000年7月到了北京,然后在比較困難的情況下用互聯(lián)網(wǎng)應(yīng)聘了一個(gè)公司。我非常幸運(yùn),由于該公司正好有人離職,急著需要人來(lái)補(bǔ)上,所以我得到了那個(gè)職位。這個(gè)職位的考驗(yàn)在于需要維護(hù)一個(gè)串口通信程序,這類程序我從來(lái)沒(méi)有接觸過(guò),并且所有的資料都是英文的,對(duì)我來(lái)說(shuō)這個(gè)挑戰(zhàn)不小。征服這個(gè)苦難的方法是兩個(gè):1. 硬著頭皮讀代碼,讀懂它;2. 硬著頭皮讀英文文檔,讀懂它。因?yàn)榧热怀鰜?lái)了,那就沒(méi)有退路了,只有拼了。讀代碼的經(jīng)歷讓我學(xué)到很多東西,基本上以后這類通信程序我可以寫的比較到位了。所以這里也建議各位同行,付出一點(diǎn)努力學(xué)點(diǎn)東西總是有益處的。

  適應(yīng)了這個(gè)職位后基本上就順手了,而且還主動(dòng)配合部門經(jīng)理幫助其他的同事完成其他項(xiàng)目。此后,我就和相當(dāng)一部分的程序員那樣,不斷的在跳槽,在同一個(gè)公司都沒(méi)有能簽到第二份合同。我就像一個(gè)沙粒一樣在茫茫的世界中飄蕩。

  四、關(guān)于跳槽

  在北京打工的幾年發(fā)現(xiàn),要想在一個(gè)公司干長(zhǎng)是比較困難的。即便是自己主觀上有這樣的想法,但是實(shí)際發(fā)生的事情卻總會(huì)導(dǎo)致跳槽的結(jié)果。可能雇主和雇員之間的雇傭關(guān)系比較松散,同時(shí)雇員有較大的擇業(yè)自由也是一個(gè)原因吧。

  首先想說(shuō)的是,不要只是為了工資跳槽。還有他若干因素的重要性并不比工資低。比如:

  1. 工作是否穩(wěn)定

  對(duì)于大部分人來(lái)說(shuō),能力是差不多的,穩(wěn)定的工作可以避免頻繁的跳槽,而導(dǎo)致去和比自己強(qiáng)的人競(jìng)爭(zhēng)職位。我個(gè)人的觀點(diǎn)是,今后在中國(guó)會(huì)出現(xiàn)越來(lái)越多的所謂大齡程序員。其原因是70后和80后這一輩的程序員的年齡開(kāi)始逼近所謂的大齡了。在上世紀(jì)90年代非常流行的觀點(diǎn)是,程序員這個(gè)職業(yè)是吃青春飯的。這里面有一個(gè)誤區(qū),那就是當(dāng)時(shí)從事這個(gè)職業(yè)的確實(shí)都是年輕人,因?yàn)檫@個(gè)行業(yè)剛開(kāi)始興起,沒(méi)有大量的老程序員。就業(yè)市場(chǎng)缺乏比較和選擇,所以事實(shí)上造成了這個(gè)情況。但是當(dāng)市場(chǎng)出現(xiàn)大量的高齡程序員時(shí),用人單位就會(huì)比較選擇了。以近幾年看到的情況來(lái)說(shuō),40歲的程序員找工作也有很快的例子。所以,一個(gè)穩(wěn)定的工作越來(lái)越會(huì)成為一個(gè)實(shí)際的目標(biāo)。

  其次,我個(gè)人的理解是,所謂打工成功,不是在于你的工資有多高,而是在于你在一個(gè)公司能干多久。因?yàn)榻^大部分的軟件公司都是合資,獨(dú)資或者民營(yíng)的,隨著工作時(shí)間的增加,雇員和公司以及雇主會(huì)有越來(lái)深的情感,這在民營(yíng)企業(yè)中尤為重要。這種情感的積累是個(gè)人在公司得到好發(fā)展和高工資的最好的基礎(chǔ)。所以如果能在一個(gè)公司干長(zhǎng)的話,就盡量不要跳槽。

  2. 公司領(lǐng)導(dǎo)對(duì)自己是否賞識(shí)和器重

  一個(gè)有緣分的或者好的上司是一筆財(cái)富,如果自己能遇到,那就請(qǐng)珍惜。

  3. 從事的具體工作內(nèi)容自己是否喜歡

  開(kāi)發(fā)工作包含的具體內(nèi)容是非常多的,在一個(gè)職位上是否能夠得到自己喜歡的工作內(nèi)容,不是一件特別容易的事情。比如有的開(kāi)發(fā)者,實(shí)際從事的是修改別人代碼的工作,這種讀別人的代碼再修改的工作,相信很多人都是不愿意干的。如果公司提供的工作,允許你按照自己想法設(shè)計(jì)并寫代碼,這樣的工作體驗(yàn)就大不一樣了。所以如果你當(dāng)前的工作內(nèi)容正是自己的喜歡的,那么就不要輕易跳槽了。

  4. 與同事的關(guān)系

  與同事的關(guān)系在很大程度上決定了工作環(huán)境的好壞。如果自己覺(jué)得和同事的關(guān)系不錯(cuò),合得來(lái),相處的也很愉快,那么跳槽的時(shí)候就考慮一下,在新公司是否也能得到。我遇到的真實(shí)案例,就有人因?yàn)橥玛P(guān)系融洽,而不愿以跳槽的。另外,我也相信,一個(gè)公司的員工之間的關(guān)系都很融洽,那么這個(gè)公司也應(yīng)該是不會(huì)太差的。

  5. 其他

  比如跳槽的機(jī)會(huì)成本,上班的距離等等。

  五、創(chuàng)業(yè)

  一直以來(lái),看到不少打算或者已經(jīng)創(chuàng)業(yè),這里談?wù)勎业目捶āN矣X(jué)得創(chuàng)業(yè)不是一件今天想干明天就能行動(dòng)的事情。創(chuàng)業(yè)需要等待機(jī)會(huì),你需要一直準(zhǔn)備著,等到機(jī)會(huì)來(lái)的時(shí)候就可以了。不要等到自己感覺(jué)打工不行了再開(kāi)始創(chuàng)業(yè),這個(gè)基本上是晚了,或者成功的可能性也不高了。就我自己來(lái)說(shuō),我真正開(kāi)始創(chuàng)業(yè)是2009年開(kāi)始的。而產(chǎn)品的開(kāi)發(fā)從2006年就開(kāi)始了,之后一直斷斷續(xù)續(xù)的在持續(xù)著。這期間解決了諸如核心技術(shù)問(wèn)題,產(chǎn)品的定位,發(fā)展方向,市場(chǎng)調(diào)研等問(wèn)題。同時(shí),公司的注冊(cè),資金來(lái)源,辦公地點(diǎn),設(shè)備配置,人員招募,公司管理事務(wù)等等,這些問(wèn)題也是在這一期間逐步解決的。于是在2009年回到北京,全職開(kāi)發(fā)產(chǎn)品,正式開(kāi)始創(chuàng)業(yè)。所以我的體會(huì)是,以非常淡定的心態(tài),長(zhǎng)期積累和準(zhǔn)備是可以開(kāi)始創(chuàng)業(yè)的基礎(chǔ)。切不可認(rèn)為自己簡(jiǎn)單搞一個(gè)東西賣錢,就可以創(chuàng)業(yè)了,這是不切實(shí)際的。當(dāng)今社會(huì)總體上是公平的,沒(méi)有什么核心競(jìng)爭(zhēng)力或者核心技術(shù)就想賺錢基本上是不現(xiàn)實(shí)的。

  六、學(xué)習(xí)

  記得我還沒(méi)有入行的時(shí)候,在電視中就聽(tīng)到譚浩強(qiáng)老先生說(shuō)過(guò),計(jì)算機(jī)這行發(fā)展快,需要不斷的學(xué)習(xí)。如果說(shuō)現(xiàn)在要選最重要的一句話的話,那么譚浩強(qiáng)老先生說(shuō)的這句話對(duì)我來(lái)說(shuō),至少可以排在前三名。對(duì)于程序員來(lái)說(shuō)學(xué)習(xí)是終身的事情,當(dāng)然這個(gè)學(xué)習(xí)是廣義的。

  很多人的看法是,隨著年齡的增長(zhǎng),個(gè)人的學(xué)習(xí)能力在退步。人在80歲時(shí)大腦只相當(dāng)于20歲時(shí)的一半大小,所以這個(gè)說(shuō)法當(dāng)然不錯(cuò)。當(dāng)初我也是這么想的,所以一度花力氣準(zhǔn)備考系統(tǒng)分析員資格,打算專職做設(shè)計(jì),不用寫代碼了。但是隨著自己年齡的增加,我發(fā)現(xiàn)對(duì)于還在職場(chǎng)的大齡或者高齡程序員來(lái)說(shuō)卻不是這樣的,至少對(duì)我來(lái)說(shuō)是如此。這里面一個(gè)關(guān)鍵問(wèn)題是,大齡或者高齡程序員的經(jīng)驗(yàn)發(fā)揮了極為重要的作用。對(duì)于一個(gè)學(xué)生往往是空白的被動(dòng)接受知識(shí),但是對(duì)于一個(gè)大齡或者高齡程序員來(lái)說(shuō),可以帶著經(jīng)驗(yàn)來(lái)學(xué)習(xí)。所以學(xué)習(xí)的速度不但沒(méi)有減緩,反而是加速的,學(xué)習(xí)知識(shí)的速度會(huì)越來(lái)越快。在知識(shí)的掌握和在編碼中的應(yīng)用程度這兩點(diǎn)上,有經(jīng)驗(yàn)的程序員的優(yōu)勢(shì)更為突出。這是年輕人無(wú)法比擬的。

  所以我覺(jué)得不要對(duì)新的技術(shù)和知識(shí)有抵觸或者畏懼的心理,嘗試去接觸,了解并使用其實(shí)不是很難。技術(shù)雖然發(fā)展很快,但是畢竟也是逐步發(fā)展的,在每一步中更新的內(nèi)容并不多。所以,每次都跟上,不要掉隊(duì),維持終身學(xué)習(xí)的狀態(tài)也不是一件難事。

it知識(shí)庫(kù)十八年開(kāi)發(fā)經(jīng)歷小結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩一区中文字幕 | 成人老司机 | 黄网站免费在线看 | 91国产视频在线观看 | 免费一级片 | 91天堂| 久草新在线 | 欧美成人精品激情在线观看 | 在线播放国产一区二区三区 | 国产高清精品一区二区三区 | 国产精品成人一区二区三区 | 小草久久久久久久久爱六 | 免费亚洲网站 | 亚洲www啪成人一区二区麻豆 | 国产成人精品一区二区三区网站观看 | 国产精品一区二区久久久久 | 国产中文字幕网 | 亚洲二区在线观看 | 精品久久久久久亚洲精品 | 午夜成人在线视频 | 成人在线视频观看 | 亚洲欧美精品 | 91五月天 | 亚洲综合日韩精品欧美综合区 | 色综合久久天天综合网 | 涩涩视频在线观看 | avmans最新导航地址 | www网站在线观看 | 日韩和的一区二区 | 伊人春色在线 | 国产精品免费小视频 | 99这里只有精品视频 | 亚洲国产精品一区二区第一页 | 免费成人高清在线视频 | 看片网站在线 | 人人九九精 | 国产999精品久久久久久绿帽 | 日本精品一区二区在线观看 | av在线播放网址 | 久久网国产 | 91国产精品在线 |