新聞中心
[[63917]]

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)甌海,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18980820575
上學(xué)時(shí),學(xué)的就是軟件工程,自認(rèn)學(xué)得還不錯(cuò),那時(shí)學(xué)得最好的是C++和數(shù)據(jù)結(jié)構(gòu),每天要完成一堆老師留的各式各樣的C++題目、算法題目,甚至是系統(tǒng)結(jié)構(gòu)也要用c++來(lái)編程,期末還要完成一堆C++,軟件工程,數(shù)據(jù)庫(kù)的大作業(yè)、小作業(yè)。
那時(shí)做起來(lái)最有成就感的就是完成一個(gè)周?chē)芏嗳诉€沒(méi)完成的算法題目,然后很得意的宣稱(chēng),我編出來(lái)了^_^。
完成得最久的就是軟件工程的大作業(yè):用J2EE做的一個(gè)圖書(shū)管理系統(tǒng),為了好看,還從網(wǎng)上下載了各種模板及javascript,然后一個(gè)個(gè)去試,一個(gè)同學(xué)說(shuō)你們同組的和同學(xué)顯擺你們做的大作業(yè),于是覺(jué)得美得冒泡...
完成的最快的是數(shù)據(jù)庫(kù)的大作業(yè),2天時(shí)間分析需求,畫(huà)完E-R圖,寫(xiě)好建數(shù)據(jù)、建表、建索引、建視圖、存儲(chǔ)過(guò)程、觸發(fā)器的語(yǔ)句,完成文檔,然后又用一天時(shí)間用J2EE把程序編好,那叫一個(gè)得意^_^
實(shí)習(xí)時(shí),一開(kāi)始進(jìn)入了一家國(guó)內(nèi)最早做PLM的公司,一個(gè)博士帶我和另外一個(gè)同學(xué),做了一些簡(jiǎn)單的.net培訓(xùn),然后我們兩個(gè)人共同完成一個(gè)asp.net的小程序,我就被拉到PLM項(xiàng)目組做開(kāi)發(fā)去了,同學(xué)則在幾個(gè)項(xiàng)目中做測(cè)試。那時(shí)還有種初生牛犢不怕虎的氣勢(shì),凡事都喜歡爭(zhēng)辯,開(kāi)始博士做概要和詳細(xì)設(shè)計(jì),然后帶著我做開(kāi)發(fā),那時(shí)我總喜歡問(wèn)些為什么要這么做?這樣不是也很好嗎?這里不應(yīng)該這樣吧,等等諸如此類(lèi)的問(wèn)題,然后和博士爭(zhēng)個(gè)面紅耳赤,可能是因?yàn)椴┦科馓昧?,總是和他?zhēng)辯,雖然大多時(shí)候他都是對(duì)的,但他仍然會(huì)很耐心的和我解釋?zhuān)钡轿颐靼走@樣確實(shí)更好。博士也很大度,一次爭(zhēng)論中,他發(fā)現(xiàn)他的設(shè)計(jì)確實(shí)有問(wèn)題,很坦白的承認(rèn),并且找項(xiàng)目經(jīng)理說(shuō)明問(wèn)題,重新做設(shè)計(jì),也是從那時(shí)開(kāi)始,他做概要設(shè)計(jì),而詳細(xì)設(shè)計(jì)和coding都由我來(lái)做了,他是我人生中第一個(gè)職業(yè)導(dǎo)師,也是迄今為止,我碰到的最出色的職業(yè)導(dǎo)師,在他的帶領(lǐng)下,我完成了很多復(fù)雜的設(shè)計(jì)和coding,那種成就感至今讓人無(wú)法忘懷。而那之后的工作中,我卻再?zèng)]有和人那般爭(zhēng)辯過(guò)。也許是再也沒(méi)有可以爭(zhēng)辯的人,因?yàn)樵诖蠖喙ぷ髦?,領(lǐng)導(dǎo)就是領(lǐng)導(dǎo),不容褻瀆,之后的工作中,我最常做的就是沉默。
畢業(yè)后,我順利的進(jìn)入了一家公司,成為一個(gè)程序員,面試的C++,結(jié)果進(jìn)去后陰錯(cuò)陽(yáng)差的做了JAVA,然后就一直做JAVA,做網(wǎng)絡(luò)應(yīng)用做到現(xiàn)在。
畢業(yè)后的第一個(gè)項(xiàng)目,是給日本知名汽車(chē)公司,做ERP系統(tǒng),那時(shí)我們是用瀑布模型迭代做開(kāi)發(fā),每期都是從需求分析開(kāi)始做起,然后概要設(shè)計(jì),客戶(hù)確認(rèn),詳細(xì)設(shè)計(jì),測(cè)試用例,coding,單體測(cè)試,結(jié)合測(cè)試,發(fā)布,然后又是從需求分析開(kāi)始的一個(gè)輪回,每一期都要?dú)v經(jīng)幾個(gè)月,1期甚至用了幾年的時(shí)間才發(fā)布。
我進(jìn)入時(shí),剛剛開(kāi)始1.5期。我的第一個(gè)任務(wù)是做一個(gè)需求變更的詳細(xì)設(shè)計(jì)和coding,很簡(jiǎn)單,完成后以為不會(huì)有什么問(wèn)題,結(jié)果leader review后,要我修改,于是直接跑去問(wèn)改什么,leader說(shuō)“變更是很簡(jiǎn)單,但是你在文檔中要寫(xiě)得更詳細(xì),讓開(kāi)發(fā)看了,立刻就知道該在什么地方改什么,還要標(biāo)明為什么改,誰(shuí)改的,什么時(shí)候改的,代碼中也要標(biāo)明這些”,我問(wèn)為什么加這些,leader回說(shuō)“方便”,那時(shí)并不清楚這兩個(gè)字到底有什么意義,想不通哪里方便,然而之后的三年,讓我明白了當(dāng)時(shí)leader為什么說(shuō)“方便”。
可能基于我做事認(rèn)真,能力還可以,一個(gè)月后leader扔給我一頁(yè)日文紙,告訴我寫(xiě)個(gè)需求,日文不太懂,連猜帶懵搞懂個(gè)大概,然后直接拿了紙跑去找leader確認(rèn)需求,leader直接給我口述了一堆文檔上提及和沒(méi)有提及的需求,我就開(kāi)始了第一次用英文寫(xiě)需求分析的經(jīng)歷,那時(shí)國(guó)內(nèi)會(huì)日文的還沒(méi)幾個(gè)人,我們都寫(xiě)英文設(shè)計(jì)書(shū)來(lái)和日本人確認(rèn),之后和leader及日本人確認(rèn)需求分析,改了一點(diǎn)兒后開(kāi)始做概要設(shè)計(jì),這時(shí)日本人要求我們要用VBA來(lái)做這個(gè)模塊,它脫離J2EE的ERP系統(tǒng),單獨(dú)做,而我從來(lái)沒(méi)聽(tīng)說(shuō)過(guò)VBA,更別說(shuō)用了,于是開(kāi)始邊寫(xiě)設(shè)計(jì)書(shū),邊下載文件,學(xué)習(xí)VBA,遇到問(wèn)題到處搜索,到論壇提問(wèn)等等。完成詳細(xì)設(shè)計(jì)時(shí),基本的功能我都已經(jīng)試出來(lái)了,leader看到后說(shuō),VBA現(xiàn)在只有你懂,所以設(shè)計(jì)、coding,單體測(cè)試,結(jié)合測(cè)試和相關(guān)的服務(wù)器都由你做吧,于是通過(guò)這個(gè)模塊,我把瀑布模型的所有流程都走了一遍,最后連使用手冊(cè),及l(fā)inux和ftp服務(wù)器搭建手冊(cè)都是我來(lái)完成的。發(fā)布后,客戶(hù)做接收測(cè)試,沒(méi)有測(cè)出bug,leader驕傲的對(duì)人說(shuō),看,我們做到了0bug。
那之后我逐漸接手越來(lái)越多的工作,成為了組里的主程序員,只要發(fā)布就要加班,有時(shí)發(fā)布當(dāng)天對(duì)應(yīng)緊急任務(wù),直接熬個(gè)通宵,對(duì)應(yīng)完成,客戶(hù)確認(rèn)沒(méi)問(wèn)題后,我才能離開(kāi)。一年多后,leader要離職,我就成為了接替leader工作的那個(gè)人,那時(shí)leader很累,來(lái)了需求要確定可行性,要review所有人的設(shè)計(jì)和開(kāi)發(fā)等成果,確保所有人的設(shè)計(jì)、開(kāi)發(fā)都是正確的,因?yàn)槭菍儆谠谠邢到y(tǒng)上進(jìn)行二次開(kāi)發(fā),所以每個(gè)設(shè)計(jì)都要保證不能影響到原系統(tǒng),要考慮并發(fā),考慮效率等等。那時(shí)發(fā)布后如果出了bug,我們要給bug分等級(jí),系統(tǒng)中斷、系統(tǒng)奔潰等都屬于一級(jí)的bug,是絕對(duì)不允許出現(xiàn)的,幸好我在的3年中,我們從沒(méi)出過(guò)這種bug,每次出了bug,我們都需要向客戶(hù)說(shuō)明,這個(gè)bug是哪個(gè)人、哪個(gè)步驟造成的,要如何避免等等,所以我們都盡量減少bug,雖然無(wú)法做到杜絕bug,也因此我們花大量的時(shí)間在設(shè)計(jì)和測(cè)試上。
那時(shí)候,經(jīng)常加班,也有精力加班,然而工作幾年之后,就再?zèng)]有那么好的體力去常加班了,現(xiàn)在找工作都先看看,這家公司會(huì)不會(huì)需要經(jīng)常加班。
離開(kāi)那里后,我到了上海,上海的空氣比北京要好很多,剛來(lái)時(shí),正是雨季,每天下雨淅淅瀝瀝,卻不像北京下雨時(shí),那么冷。在雨中各處奔走,面試,偶然去了一家培訓(xùn)機(jī)構(gòu)要我當(dāng)講師,姐姐說(shuō),女生當(dāng)個(gè)講師也不錯(cuò),于是就成了一個(gè)軟件講師。
剛進(jìn)時(shí),要我當(dāng)三期講師,主要教授J2EE,ORACLE等,并帶軟件工廠,但是那時(shí)三期還沒(méi)開(kāi)班,我就先帶了C語(yǔ)言,學(xué)員大多沒(méi)有計(jì)算機(jī)基礎(chǔ),有的人甚至開(kāi)機(jī)都不會(huì),為了讓他們能學(xué)明白,我每天晚上回去都會(huì)弄課件,弄很多實(shí)例,備課,然后每個(gè)部分都會(huì)在課堂上直接敲代碼演示給他們看,以前最常做的是拷貝粘貼,但是為了能讓學(xué)生明白我在講什么,我每次都是現(xiàn)場(chǎng)鍵盤(pán)敲代碼,不再拷貝粘貼。之后三期開(kāi)課了,我轉(zhuǎn)而去帶三期,一期的學(xué)生升三期時(shí),會(huì)去問(wèn)我教哪個(gè)班,希望能在我的課堂上課。那時(shí)每個(gè)月,校長(zhǎng)都會(huì)開(kāi)會(huì),講學(xué)校,講哪個(gè)銷(xiāo)售做的好,哪個(gè)做的最差,連續(xù)三次最差的人會(huì)被開(kāi)除,一次開(kāi)會(huì),校長(zhǎng)說(shuō)要頒發(fā)最佳講師榮譽(yù),他說(shuō),對(duì)于這個(gè)講師,他并不了解,但是學(xué)生對(duì)他的評(píng)價(jià)很高。。。。。。然后,我就聽(tīng)到了自己的名字,拿著獎(jiǎng)狀的那一刻,真的是讓人激動(dòng)又振奮,那之后,我成了學(xué)校的金牌講師,及三期的負(fù)責(zé)人,任命書(shū)一直留在了學(xué)校,也許現(xiàn)在還在,呵呵。三期負(fù)責(zé)人要培訓(xùn)三期講師,要培訓(xùn)學(xué)生,要組織講座,要帶軟件工廠等等,晚上回家還要準(zhǔn)備課件、備課,每天忙得前腳打后腳,有一點(diǎn)點(diǎn)時(shí)間都想要睡覺(jué),嚴(yán)重的睡眠不足,而學(xué)校為了節(jié)省經(jīng)費(fèi),也不希望雇傭更多的人。
一年多后,為了身體健康,我終于提出了離職,離開(kāi)講臺(tái),離開(kāi)我所熱愛(ài)的學(xué)生們。
休息一陣子后,開(kāi)始重新找工作,剛好趕上經(jīng)濟(jì)不景氣,1、2個(gè)月都沒(méi)什么回音,后來(lái)一個(gè)獵頭幫我介紹了一家外企,但是他說(shuō)因?yàn)槲襃AVA工作不滿(mǎn)6年,只能推薦我低一級(jí)的職位,面試后,上崗直到如今。
在這里,我不再是以前那個(gè)項(xiàng)目中的重要人物,這里最重要的是語(yǔ)言,而不是技術(shù),可惜我的語(yǔ)言距離優(yōu)秀還有一大截。在這里我只是個(gè)普通的碼農(nóng),但是在這里我不再需要經(jīng)常加班,在這里,我碰到了我的老公。
也許有一天我還是會(huì)離開(kāi),畢竟每個(gè)人都希望能一展自己所長(zhǎng),能為人所看重,但是我希望當(dāng)我離開(kāi)時(shí),我所到的地方,能是個(gè)長(zhǎng)期發(fā)展的地方,或者我已經(jīng)找到了更適合自己的路。
一個(gè)老碼農(nóng),能做的仍然是學(xué)習(xí)學(xué)習(xí),學(xué)習(xí)所有我們需要的:語(yǔ)言能力,溝通能力,技術(shù)能力等等
有時(shí)回顧一下我們所走過(guò)的,回顧一下我們?cè)?jīng)學(xué)習(xí)的,也都會(huì)是一種收獲。
當(dāng)前標(biāo)題:一個(gè)老碼農(nóng)的軟件開(kāi)發(fā)生涯回顧
分享地址:http://www.5511xx.com/article/dhsespc.html


咨詢(xún)
建站咨詢(xún)
