張劍光 的大學(xué)四年,留給學(xué)弟學(xué)妹 轉(zhuǎn)載
高考失利,沒能去成上海某大學(xué),落到重郵學(xué)計(jì)算機(jī),那時(shí)計(jì)算機(jī)對我來說是一個(gè)完全陌生的東西,上了大學(xué)我才學(xué)會開機(jī),因?yàn)槲粗悦悦?,同時(shí)也充滿向往。學(xué)計(jì)算機(jī),完全不知道要學(xué)什么。大一下學(xué)期終于買了電腦,莫名的興奮,天天捧著電腦。 因?yàn)樾r(shí)候非常愛好繪畫,于是學(xué)photoshop,以為學(xué)電腦畫圖就是學(xué)計(jì)算機(jī),當(dāng)時(shí)還真天真(不過后來還真的有用,之后給老師做項(xiàng)目時(shí)所有美工都是我親手做的,讓老師錯覺我就是一美工,這是后話)。那時(shí)候剛玩,電腦老出問題,每次一出問題就去找隔壁寢室的高手。后來發(fā)現(xiàn)高手也只有一個(gè)技巧,就是用google,從此我的電腦出問題再也沒找過其他人了,因?yàn)槲乙矔胓oogle!很快我從電腦白癡變成了幫別人解決電腦問題的“高手”了。。。
后來,對“黑客”感起了興趣,天天泡在“黑客基地”之類的網(wǎng)站,玩木馬,做免殺,盜QQ,控制別人電腦,并以此為樂。弄得自己的電腦每隔一個(gè)星期就要重裝一次系統(tǒng)。后來學(xué)乖了,裝虛擬機(jī),自己攻擊自己。“黑客精神”、“黑客守則”讓我充滿了向往,凱文·米特尼克成了我的偶像。
大二,準(zhǔn)備:
慢慢地意識到,那時(shí)候所謂的玩木馬只不過使用別人寫的的黑客工具,僅僅是會使用別人的軟件而已,當(dāng)你為自己控制了很多肉雞而沾沾自喜的時(shí)候,殊不知自己已經(jīng)成了別人(黑客軟件的作者)的肉雞?!拔乙约簩懞诳蛙浖保_始學(xué)編程,并且做了自己第一個(gè)網(wǎng)站《輪滑BBS論壇》(那時(shí)我的愛好就是玩輪滑)。
一個(gè)偶然的機(jī)會,軟件學(xué)院(我是計(jì)算機(jī)學(xué)院)的一個(gè)朋友說他們學(xué)院有個(gè)實(shí)驗(yàn)室《重慶重郵軟件開發(fā)中心》要招人,推薦我去。實(shí)驗(yàn)室正好需要做java web項(xiàng)目的,我很幸運(yùn)的進(jìn)去了(據(jù)說兩百多人報(bào)名挑選了50個(gè)),最初是一個(gè)月的模擬項(xiàng)目,要從中淘汰掉一半人,我那時(shí)候的想法就是一個(gè),不能讓自己淘汰。很快一個(gè)月過去,一半人被淘汰了,并且選出了5個(gè)人直接參與項(xiàng)目,我很幸運(yùn)的成為了其中的一個(gè),并且是其中唯一一個(gè)大二的。至此,我才真正認(rèn)識到自己所學(xué)的東西是如何投入實(shí)際應(yīng)用并且產(chǎn)生價(jià)值的。
我的經(jīng)歷也印證了一個(gè)大家有明白的道理,“機(jī)會只會青睞那些有準(zhǔn)備的人”,如果在此之前我沒有自學(xué)那些東西,我是不會有機(jī)會進(jìn)入實(shí)驗(yàn)室學(xué)習(xí)的。并且在實(shí)驗(yàn)室認(rèn)識了一個(gè)對我影響很大的技術(shù)狂人傅鴻城(比我高一屆,現(xiàn)也工作于騰訊,QQ音樂部門)。
大三,努力:
大二的暑假,8月1號回家,在傅的盛邀之下,8月10號回到學(xué)校,來到熊安萍老師的實(shí)驗(yàn)室,和傅一起接手一個(gè)報(bào)價(jià)47W的電信公司的項(xiàng)目,最開始真正做開發(fā)的只有我們兩個(gè)(后來又加入了幾個(gè)學(xué)生),壓力都很大,但我們都非常有激情。當(dāng)時(shí)我們的目標(biāo)只有一個(gè),就是把項(xiàng)目做好,做專業(yè)一點(diǎn),讓別人一看就覺得這是公司做的項(xiàng)目,而不是學(xué)生作品。我們下載很多開源軟件,學(xué)習(xí),盡可能地讓我們的項(xiàng)目做的專業(yè)一點(diǎn),再專業(yè)一點(diǎn),不僅僅是技術(shù)上的,更有用戶體驗(yàn)上的,我們都是盡我們的所能把項(xiàng)目做得最好,我們擔(dān)任的不僅僅是開發(fā)的角色,還擔(dān)當(dāng)了產(chǎn)品、美工的角色。
要學(xué)的要用的東西很多,前臺的js、vml,后臺的java、jsp,數(shù)據(jù)庫oracle的存儲過程、觸發(fā)器,甚至photoshop美工、css樣式都是我們自己寫的。那時(shí)候總覺得時(shí)間不夠,要學(xué)的東西太多,我們除了吃飯睡覺,其他所有時(shí)間都在實(shí)驗(yàn)室,中午都很少休息,上課時(shí)間成了我最佳充電時(shí)間,一般我都不聽課,拿著自己的書學(xué)習(xí)項(xiàng)目需要的知識,幾乎每天晚上到12點(diǎn)多才回寢室睡覺。冬天,晚上12點(diǎn)了把已經(jīng)熟睡了的宿管阿姨叫起來開門,那阿姨的恨不得殺了我 。。。也沒有什么周末的概念,以至于我正式工作后,周末還跑公司去,發(fā)現(xiàn)周末公司幾乎沒人加班。
那年寒假,也就是雪災(zāi)的那年,同學(xué)們都回家了,到后來居然重慶都下雪了,寢室只剩我一個(gè)人,都快凍死了。但那時(shí)候我們都沒有抱怨,也不覺得辛苦,依然激情十足,因?yàn)槲覀冇X得自己在做一件比其他同學(xué)更有意義的事,我們所學(xué)的東西真正投入了應(yīng)用,我們的勞動在創(chuàng)造價(jià)值!臨過年的前幾天我們才回家,火車因雪災(zāi)堵了,根本買不到票,差點(diǎn)就留學(xué)校過年了,最后好不容易買到票,還在湖南堵了12小時(shí),還算幸運(yùn),聽說還有被堵36小時(shí)的。
項(xiàng)目整整經(jīng)歷了8個(gè)月左右,終于完成,順利通過驗(yàn)收并交付。
大三整整一年,總共看了兩部電影,玩了一次輪滑(我是學(xué)校輪滑協(xié)會的,大二的時(shí)候每周必去)。那時(shí)候在我們看來一點(diǎn)都不累,因?yàn)榕d趣、因?yàn)榧で?。?!?/FONT>
大四,收獲:
大四找工作,總共去面試了四家公司,百度、淘寶、網(wǎng)易、騰訊,并且順利地拿到了其中三家公司的offer,最終選擇了非常向往的騰訊!
大四我完全接手負(fù)責(zé)了一個(gè)報(bào)價(jià)26W的電信公司另一個(gè)項(xiàng)目,帶領(lǐng)整個(gè)團(tuán)隊(duì),責(zé)任很大,壓力也很大,總不能把一個(gè)二十幾萬的項(xiàng)目在自己手里給弄砸了。尤其去年年末項(xiàng)目初驗(yàn)很不順利,沒有得到客戶的認(rèn)可,當(dāng)時(shí)壓力很大,過年也很晚回家,回家后繼續(xù)寫代碼,和客戶交流聯(lián)系,我甚至自己提出放棄去騰訊實(shí)習(xí)的機(jī)會,但是老師也非常替我個(gè)人發(fā)展考慮,還是讓我去公司實(shí)習(xí)。還好后來項(xiàng)目比較順利,得到了客戶的認(rèn)可。
實(shí)習(xí)結(jié)束后剛回學(xué)校,就繼續(xù)投入了這個(gè)項(xiàng)目中,完成最后驗(yàn)收前的收尾工作,在畢業(yè)答辯前一周才開始準(zhǔn)備畢業(yè)論文,并且在畢業(yè)答辯(還評上了優(yōu)秀畢業(yè)論文,嘿嘿)之后的第三天就去驗(yàn)收項(xiàng)目,終于把這個(gè)項(xiàng)目順利驗(yàn)收并交付給客戶。在回公司的前幾天還幫我們老師面試物色了幾年級的幾個(gè)能力不錯的學(xué)生。
至此我的大學(xué)生活終于完滿結(jié)束。
心得
1、切忌眼高手低
如果你上傳一個(gè)文件的功能都實(shí)現(xiàn)不了,靜態(tài)成員和非靜態(tài)成員都區(qū)分不開,還談什么軟件工程、設(shè)計(jì)模式。學(xué)軟件沒有捷徑,不要期望只要看軟件工程、設(shè)計(jì)模式的書就能夠?qū)W好,領(lǐng)略軟件設(shè)計(jì)的精髓。只有寫了大量的代碼,犯了大量的錯誤之后,再去看這些書才會有體會,有收獲。只有量的積累才能達(dá)到質(zhì)的變化。建議:如果你沒有幾萬到幾十萬代碼量的積累,根本沒有必要去看什么設(shè)計(jì)模式之類的東西,看了也白看。
等你寫了很多代碼,犯了很多錯之后,再去看這些,你會相見恨晚。有些東西你必須去經(jīng)歷,等你經(jīng)歷過,犯了錯吃過虧之后才會有體會。不要想著自己可以跳過這些犯錯的經(jīng)歷。悄悄的說下:“面試的時(shí)候面試官就喜歡聽你講自己吃過哪些虧,沒有吃過虧的不要”。犯錯吃虧是必須的經(jīng)歷,你之前犯了很多錯,那么之后犯錯的幾率就小了,如果你之前沒犯過錯,那么你之后的犯錯幾率就大了。要理解一點(diǎn),很多人沒犯過錯,并不是他能力強(qiáng),而是他沒有機(jī)會去犯錯。
2、積極主動
實(shí)習(xí)的時(shí)候?qū)煾艺f,他有次連續(xù)兩次考核不好,不服氣,就去找leader問原因,后來向leader要了一個(gè)項(xiàng)目,結(jié)果他非常努力拼命,很多l(xiāng)eader、產(chǎn)品經(jīng)理都沒考慮到的問題都被他考慮到了。最后做出來的東西效果非常好,遠(yuǎn)遠(yuǎn)超過了leader對他的預(yù)期。之后讓leader對他大為信任,后來他就成了我們QQ會員門戶組的leader。
說實(shí)話,在實(shí)驗(yàn)室最開始的時(shí)候,老師也不是很清楚我的能力,也不敢把項(xiàng)目完全交給我,后來我給老師寫郵件,說我要做這個(gè)項(xiàng)目主要負(fù)責(zé)人,讓老師信任我。這時(shí)我才得到了機(jī)會,去帶領(lǐng)整個(gè)項(xiàng)目的開發(fā)。
3、心態(tài)要好
不要老覺得別人不看重你,你要先去努力了,別人才會看到你,并看重你。不要等著別人看重你了,你才努力。做任何事要懂得一個(gè)道理:先付出,再等收獲。做人做事都該如此。
4、認(rèn)真負(fù)責(zé)
一旦承諾下來了,就要負(fù)責(zé)到底。獨(dú)立負(fù)責(zé)整個(gè)項(xiàng)目有時(shí)候壓力會很大,因?yàn)閹资f的項(xiàng)目,不能在你手里給弄砸了。在實(shí)驗(yàn)室的兩年,除了上課、吃飯、睡覺時(shí)間,幾乎所有時(shí)間我都在實(shí)驗(yàn)室寫代碼。寒暑假回家的時(shí)間也就十幾天,過年回家了還在寫代碼。同樣你對老板負(fù)責(zé),老板一定能看到,也肯定不會虧待你的。很多東西都是相互的,你有多少付出就會有多少回報(bào)。
5、超越用戶的期望
有些需求雖然用戶沒有提出來,但你覺得會非常有用,能讓用戶體驗(yàn)得更好,你就應(yīng)該去做。不要等用戶提出需求,反饋問題你才去做。超越用戶的期望,不僅能讓用戶滿意,也能讓自己學(xué)到更多的東西。
6、適當(dāng)?shù)鼐芙^用戶的需求
有些需求是用戶一時(shí)想起,沒有經(jīng)過考慮就提出的,這時(shí)候你就要適當(dāng)?shù)娜ゾ芙^,因?yàn)楹芸赡軟]過多久他就會又來一個(gè)新的主意,推翻之前的想法。用戶的需求一定要等他考慮成熟后才接受。
7、不要小看維護(hù)工作
其實(shí)維護(hù)工作比開發(fā)更能讓人學(xué)到東西。在維護(hù)的時(shí)候你才會發(fā)現(xiàn)當(dāng)因?yàn)樵O(shè)計(jì)不足而帶來為維護(hù)困難。你會真正意識到,當(dāng)時(shí)為了趕進(jìn)度或者其他原因拷貝黏貼的工作讓你現(xiàn)在的維護(hù)成本大大提高。在維護(hù)過程中你會發(fā)現(xiàn)當(dāng)時(shí)設(shè)計(jì)中的種種不足?,F(xiàn)在就是你總結(jié)的最好機(jī)會了,你會真正切身地體會到應(yīng)用軟件工程、設(shè)計(jì)模式思想的重要性,這個(gè)時(shí)候如果你去看看設(shè)計(jì)模式之類的關(guān)于軟件架構(gòu)思想的書,你會不禁拍板叫好“呀,要是我當(dāng)時(shí)這么做多好??!”。
最后推薦幾本書,非技術(shù)的,《人性的弱點(diǎn)》、《影響力》,人活在世上,不僅僅是技術(shù)的,為人處事同樣重要,這兩本書都給我?guī)砹撕艽髱椭?/FONT>
大學(xué)四年,很感謝幾個(gè)人,熊安萍老師、傅鴻城、還有我的兩個(gè)輔導(dǎo)員對我一直都非常支持。
相關(guān)文章
打工和創(chuàng)業(yè)的最大區(qū)別小結(jié)
打工與創(chuàng)業(yè)有什么區(qū)別,有人說都是為了賺錢,都是為了生活。2009-05-05一個(gè)浙江人的23條經(jīng)典經(jīng)商法則!想成功必看
經(jīng)商的人,看看這個(gè)還是非常不錯的知識點(diǎn)2009-02-02《自尊與自強(qiáng)》,沒有自尊焉有自強(qiáng)?
《自尊與自強(qiáng)》,沒有自尊焉有自強(qiáng)?...2007-04-0435句細(xì)節(jié) 35句句句都點(diǎn)出了隱藏的信息
35句句句都點(diǎn)出了隱藏的信息2009-05-05管理好自己的業(yè)余時(shí)間 (要努力,更要聰明)
人的差異在于業(yè)余時(shí)間。業(yè)余時(shí)間生產(chǎn)著人才,也生產(chǎn)著懶漢、酒鬼、牌迷、賭徒,由此不僅使工作業(yè)績有別,也區(qū)分出高低優(yōu)劣的人生境界。2011-08-08