普通人不普通事 普通程序員如何走出困境[1]
]這是發(fā)到我郵箱里面的一封信,信很長,從字面看,這位程序員朋友內(nèi)心有點焦慮和沮喪,但他畢竟還沒有放棄希望,
普通人不普通事 普通程序員如何走出困境[1]
。所以來信求教與我。這點,我心有戚戚焉,其實,我自己定位,也僅僅是一個普通程序員,這位朋友談到的很多苦惱,包括技術(shù)的,職場的,生活的,人生的問題,我也曾經(jīng)身歷其境,至少,我在身邊的朋友身上,也看過類似的事情。因此,我能理解這份痛苦和郁悶,也希望試圖通過自己的經(jīng)驗,為這位朋友,以及還有類似的經(jīng)歷的普通程序員解惑。
我也是草根出身,其實我現(xiàn)在定位,都還是草根,這個問題,我是有一點體會的,但是,每個人的經(jīng)歷不一樣,經(jīng)歷的環(huán)境不一樣,時間不一樣,地點不一樣,性格不一樣,我不敢說我的回答是正確的,大家做個參考吧。
這里還是給這位朋友道個歉,前端時間事情太多,這封信的問題又太復雜,我回復有點晚了,有點delay,sorry。
還是那句話,一家之言,歡迎拍磚。
原文如下:
老師:
您好,我看過您寫過的文章,覺得您是關(guān)心我們這些初出茅廬,雖有心進取,可又倍感迷茫的人。
我簡單介紹一下自己吧,我01年上的大學在XX當?shù)剡比較有名的理工大學就讀自動化專業(yè),輔修了計算機學位。我對自己大學四年的評價是:努力有余,實踐不佳。
四年的加權(quán)平均分能排系里前30,可沒有什么實戰(zhàn)經(jīng)驗,自己沿用了高中的學習方法,天天上自習,因為只要學習成績好就有獎學金(一個浮躁,見識短淺的想法)。其實大學里只要上課聽講,下課多做一點練習,考個好分數(shù)一點都不難,而我當時自我感覺還很良好,覺得自己前途肯定很光明。
畢業(yè)考研了,不是我想做研究,是受中國官本位思想的束縛,以及覺得讀完研薪水會比較高。我還有一個缺點就是野心大能力小,我當時放棄報送本校的資格,其實我是在報送人中的最后幾名,參加報送考試的話,錄取的概率也不大。但是,如果考本校把我還是很大的,可我報的是中科院的自動化所,沒考上,而找工作也不順。后來由于沒有找到好的工作,也割舍不下研究生學位的誘惑,最終調(diào)劑到了北京的一個航天部門讀導彈專業(yè),漸漸發(fā)現(xiàn)自己不喜歡這個專業(yè),主要是覺得這里畢業(yè)后的待遇不是很好(又是很膚淺的想法)。
05年上的研,06,07年當時很熱赴日軟件工程師,廣告鼓吹年薪30萬,而且一些培訓學校還請來了往屆生做廣告,我又一次浮躁了,報了一個赴日軟件培訓班,培訓日語和java。
我還有一點可取之處就是,一旦我認定的事情,我全力以赴,所以我當時日語學得還可以,因為培訓時大部分時間在學日語,學日語也比學軟件容易,都是死記硬背的東西,
資料共享平臺
《普通人不普通事 普通程序員如何走出困境[1]》(http://salifelink.com)。我的研究生生涯有一半時間在這個培訓班度過的,這個班的培訓時間是十個月。然而,08年的經(jīng)濟危機讓我也沒去成日本,而我付出的代價也是因為長期不做課題,研究生沒有順利畢業(yè),沒有任何證書。接下來就找工作,我當時除了日語還稍微可以一點外,沒有一點開發(fā)經(jīng)驗,只做過幾個練習項目,還好老天還算照顧我,我僥幸進了一個日企。08年6月開始工作的,到現(xiàn)在也一年半了,這一年半內(nèi)除了過了一個日語二級以及考了一個軟件設(shè)計師證書外,我發(fā)現(xiàn)自己沒什么長進,而現(xiàn)在的我也過了28歲,存款沒多少,技術(shù)經(jīng)驗也沒多少,時常感到莫名的不安。我們公司是做對日外包的,我這個部門是做ATM機器的軟件開發(fā),技術(shù)含量不高,主要是業(yè)務(wù)復雜,整個ATM框架也很復雜,我覺得在金融危機下還能一直很忙,主要是是因為它的行業(yè)壁壘比較高,日本總部那邊的ATM機器在中國買得比較好。
進入了日企,覺得自己還是喜歡做技術(shù),我會因為學到了一些新技術(shù)或者解決了一個問題而高興,所以也覺得自己適合做技術(shù)。而在這里技術(shù)長進很慢,并且自己管理上沒天賦,很難做到管理的職位。想給自己未來的一個職業(yè)定位就是做技術(shù)專家,不求發(fā)大財,但愿衣食無憂,開心過日子就可以了。
我目前做的是ATM機器上的`軟件開發(fā),用的是c和C++也涉及到MFC的知識,我目前比較關(guān)注嵌入式行業(yè),第一,覺得自己本專業(yè)是自動化,也輔修過計算機專業(yè)課程,比較對口;第二,我現(xiàn)在用的也是c和C++開發(fā),轉(zhuǎn)入嵌入式開發(fā)比較容易;第三也覺得嵌入式這個行業(yè)可以一直積累,就算自己做不了管理人才,至少可以做一個嵌入式方面的專家。
我是進公司后才開始用c和c++開發(fā)的,以前我沒開發(fā)過軟件,就是c和C++也是在大學學的,研究生是導彈專業(yè),基本上沒學到什么專業(yè)知識,這個不提也罷。所以我對自己的技術(shù)實力很沒有自信,在公司我特別佩服那些leader,有些技術(shù)很牛,有的業(yè)務(wù)很熟悉。
而我覺得自己技術(shù)不行,業(yè)務(wù)也不熟悉,智商一般,情商平平,很沒有自信。我迫切地想改變這個現(xiàn)實,我可以忍受自己平凡,但我忍受不了那種平庸,那種覺得自己一無是處的感覺,那種不自信的人生。但我不能再像學日語那樣了,一天到晚學習,我每天工作也很忙,平時加班是經(jīng)常的事情,我也不能辭職去學習,這份工作不算什么很好的工作,但是能讓我在北京生存下來。
我研究生雖然沒學到什么實質(zhì)的技術(shù),但我很尊敬我的導師,他給我說過一句話,要是在30歲前,還不能確定一個方向,并一直努力下去,就完了。我結(jié)合自己的學業(yè)背景,工作經(jīng)歷,以及這個大環(huán)境的發(fā)展方向。我給自己選擇了兩條路:1,好好在這個公司干,把ATM的框架理解透徹,然后再深入學習 C++,MFC,以后走vc程序員的路,在應(yīng)用軟件開發(fā)商做一個專家;2,轉(zhuǎn)行進入嵌入式,從基層做起,慢慢地積累經(jīng)驗,爭取能成為一位優(yōu)秀的嵌入式開發(fā)領(lǐng)域的專家。
針對這兩條路,我擬定了一個2010年學習計劃:我想從基礎(chǔ)學習,先把c和c++,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)這四門課程再學一遍,把課后的習題都做一邊,估計需要半年時間。然后看能不能參加一個培訓班,建立一個比較完整的知識框架,也想認識一些志同道合的朋友,以及一些優(yōu)秀的老師。
【普通人不普通事 普通程序員如何走出困境[1]】相關(guān)文章: