一個(gè)程序員的四年經(jīng)歷反思 有助程序員成長
悟已往之不諫
四年過去了,人去團(tuán)空。但是那年的人那年的事,記憶猶新。那年,在鄒老師的指導(dǎo)下,我從一個(gè)人戰(zhàn)斗,學(xué)會(huì)了怎么和團(tuán)隊(duì)合作。從那以后,我基本上都是在和別人合作。真切地感受了Team的重要性。
另外一件讓我印象深刻的事情就是寫博客。我當(dāng)時(shí)把寫博客當(dāng)作一個(gè)任務(wù)。每天絞盡腦汁的想寫什么東西能吸引眼球。也寫了一些華而不實(shí)的文章,博來一些訪問量。感謝博客園這個(gè)平臺(tái),讓我能在本科學(xué)習(xí)階段就站到舞臺(tái)上。
如今,我也開始帶小弟,經(jīng)常跟他說的一句話就是,把學(xué)到的東西寫下來。過去的四年,我基本上都在和別人一起做小項(xiàng)目。沒有時(shí)間,也沒覺得有必要把東 西寫出來。但是現(xiàn)在越來越覺得寫博客是件沁人心脾的事情。寫下來,才是自己的;寫下來,還能讓別人不重復(fù)自己的彎路;寫下來,就像一個(gè)警鐘,就像奠基石, 就像指南針,幫助我走得更遠(yuǎn)。
后來
去年八月,我正式工作了。先去了一家Micro開頭的外企,不是Microsoft,是MicroStrategy。因?yàn)槭且患彝馄?,做移?dòng)互聯(lián)網(wǎng) 產(chǎn)品,薪資不差,就去了。很不幸,不到兩周,我就跑了。如果一家公司有大量離職,我想,大概是什么地方出問題了吧。所以我也跟團(tuán)走了。離職三個(gè)月 后,MicroStrategy北京就撤了。很多人替我惋惜,如果留下來就能得到2+0個(gè)月的補(bǔ)償。確實(shí)如此,但是who knows?而且,我沒覺得提前三個(gè)月離職不值四萬塊錢。
后面去大美團(tuán)了。前三個(gè)月基本都在學(xué)學(xué)學(xué)。因?yàn)橐郧按_實(shí)沒怎么用過Java。后三個(gè)月基本都是用用用?,F(xiàn)在算是完成了一個(gè)小小的項(xiàng)目。大概就是在 http://i.meituan.com/ 看到的“低價(jià)超值”、“工作簡餐”和“省錢神器”?;蛘呤敲缊F(tuán)App上面的名店搶購和“美周刊”類似的活動(dòng)。我給項(xiàng)目起的名字是 AutoMan(ATM),基于我對互聯(lián)網(wǎng)精神的理解。我想,AutoMan應(yīng)該能解放大美團(tuán)運(yùn)營部門眾多靚妹子和帥小伙,讓他們有時(shí)間去約會(huì)。 AutoMan也許,也能讓 美團(tuán)ers 能體驗(yàn)到更多穩(wěn)定流暢的美團(tuán)活動(dòng)。所以,我覺得 我的工作 很有意義,就像dudu讓眾多程序員,能在博客園暢快地寫作一樣。
那些花兒
跟我就起去微軟實(shí)習(xí)的Liuhang,Gaoyao和Song后面都讀博了,自然現(xiàn)在還沒畢業(yè)。Liuhang和我一樣,去了中科院計(jì)算所。但是陰 差陽錯(cuò),神差鬼使,。。。,我讀的是所謂的 專業(yè)碩士(自然不用,也不能讀博),而我們的小Liuhang被“直博”了?,F(xiàn)在小Liuhang在一家小創(chuàng)業(yè)公司賺外快。他老板也默許,或許明年,或許 后年,以碩士文憑畢業(yè)。總之,很慘。Gaoyao和Song成功申請全獎(jiǎng)去美帝名校讀博了。祝他們讀博愉快?,F(xiàn)在可以蓋棺定論地說,沒定力的程序員如我, 讀博一定將是件痛苦的事情。
計(jì)算所讀研的三年,我現(xiàn)在不好評價(jià)。所以這一次,我決定粗暴地計(jì)量一下:
得到了:
-
中國科學(xué)院大學(xué)的畢業(yè)證
-
中國自主芯片(龍芯)4E3A的隨機(jī)驗(yàn)證工作
-
一個(gè)死掉了的創(chuàng)業(yè)網(wǎng)站 http://www.mytater.com/
-
中科院研究生院學(xué)生會(huì)創(chuàng)業(yè)就業(yè)部副部長
-
JA中國 校園大使
-
女朋友一枚
-
搜狗輸入法 功能機(jī)brew平臺(tái)前端實(shí)現(xiàn)
-
XXX電源科技有限公司XXX電源的單片機(jī)控制程序
-
混了幾門課和考試
#p#
失去了:
-
三年寶貴時(shí)間
看似得到了很多,但是三年的沉沒成本,會(huì)是啥?本科畢業(yè)的同學(xué),有的已經(jīng)是準(zhǔn)CTO了。也有和我一樣讀研的,認(rèn)真學(xué)習(xí),終成算法大牛。
三年前,我也在糾結(jié)選擇問題。最終,我覺得來北京,來中科院補(bǔ)上了人際交往的一塊空檔。另外,我沒料想到,也不可能知道那是互聯(lián)網(wǎng)發(fā)展的黃金三年。 我當(dāng)然也不可能知道,我學(xué)的那些知識(shí),根本不實(shí)用。但是,但是,但是,在我內(nèi)心深處,我還是覺得我的選擇沒錯(cuò),沒有人際交往難堪大任。青山在,人未老。互 聯(lián)網(wǎng)的風(fēng)還在吹,互聯(lián)網(wǎng)的技術(shù)還在流。我和那些花兒,雖然各奔東西,卻還能一起爭艷怒放。我從來不怕輸在起跑線上。
知來者之可追
不知道下一個(gè)四年,我們將在哪。但是現(xiàn)在越來越能感覺到,個(gè)人能力和團(tuán)隊(duì)合作同等重要。曾經(jīng)和別人討論面試的時(shí)候應(yīng)該考察哪些能力(一個(gè)優(yōu)秀的程序員應(yīng)該有什么品質(zhì))。
我自認(rèn)為包括五個(gè)方面:編程能力、團(tuán)隊(duì)溝通、寫文檔、追求完美、知識(shí)儲(chǔ)備。這五個(gè)方面,同等重要。而我,現(xiàn)在,可能知識(shí)儲(chǔ)備和寫文檔偏弱。所以希望在這方面有所加強(qiáng)。所以在可以預(yù)見的近期,我將填充我的博客,讓它看起來像個(gè)技術(shù)博客;開始在知乎(或者stackoverflow)問答,而不只是搜索答案;github上,把常用的工具和勞動(dòng)成果上傳。
撰寫/關(guān)注的內(nèi)容包括,不限于:
-
Spring MVC
-
Swagger
-
Easy UI
-
Mysql(學(xué)習(xí))
-
Mybatis
-
JVM(學(xué)習(xí))
-
Zookeeper
-
Kafka
-
redis、thrift
-
git
-
jira、confluence、stash和bamboo
-
mockMVC
-
freemarker(學(xué)習(xí))
-
Bootstrap(學(xué)習(xí))
-
設(shè)計(jì)模式(學(xué)習(xí))
-
團(tuán)隊(duì)合作
大概是開發(fā)一個(gè)高訪問量的分布式Java Web系統(tǒng)需要用到的技術(shù)。討論的內(nèi)容也許沒有專家說得深入(也許根本就不正確),但一定是原創(chuàng)、實(shí)踐過的,不像中國C語言之父的教材。
努力一周兩更。有興趣的小伙伴歡迎一路同行~