這篇文章雖然冠以「總結」名字,其實更多的是「流水賬」,記錄了我從開始接觸電腦,萌生做程式設計師念頭,到現在成為開發方面能夠獨當一面的「人才」的路程,也提了下以後的職業規劃。稍後會開單獨的文章詳細寫我的職業規劃。
考入市排名第二的重點高中,家裡獎勵電腦一台。從此開始解除電腦,主要做遊戲之用。那時的一些軟體雜誌會帶光碟,裡面有很多軟體的試用版本。經常樂此不疲的挨個安裝、試用、解除安裝。由於那時候用的是windows95系統,不是很穩定,經常崩潰。第一次系統崩潰時,鬱悶了好久,型號買的是聯想的機器,客服很快幫我搞定了。也是從這次起,我知道了系統崩潰不是什麼大事情,也學會了重灌系統,開始折騰的更加厲害。
專業是老爸幫忙選得,老一輩的觀點認為機械的比較好,而且這個包含了設計、製造、自動化,一看就很nb。當時處於沒什麼概念的階段,也就選了這個。因為當時差5分才上重點線,沒能報考醫學專業。當時考慮計算機是一門誰都掌握一點的專業,也沒選,和英語類似。
大學報到,由於大
一、二在新校區,大門還沒蓋好,路上全是泥,嚇跑新生若干。學校只有綜合樓,宿舍樓1、2,食堂兼圖書館,共4棟樓
大學4年,第一年還在學習,得了末等獎學金,購入sony隨身聽。
第二年上半開始接觸遊戲,一半學習一半遊戲。
第二年上半開始接觸《精靈》等網路遊戲,學習屬於混日子,經常通宵。毫無意外的,期末考試多科紅燈,當時15個學分六級的,我們一塊玩的幾個人2個留級。開始知道怕怕,還是玩,但考試之前會專心學習了。可笑的是《c語言》居然也掛了,自己學了下,發現簡單的要死,補考倒是得了個好成績,不過有啥用呢。
第三年轉移到老校區,此時新校區已經建設的相當好了。購入第二台電腦,由於從高中就開始看電腦報,加上已經有聯想墊底,自己乙個人去電腦城裡逛了一圈就花5000大洋買了。大二的時候偶爾也幫同學配配電腦,混飯若干頓。學習一般,本人學習能力不錯,即使平時不學,考前1星期突擊下也就都搞定了,當然這不是什麼只得炫耀的事情。期間進行若干次《微機強化》,不知道學院怎麼想的,我們學機械的還搞這個。不過本人比較喜歡,幫同學完成作業若干。
第四年,基本上保持第三年的狀態,報考計算機3級一次,不認真,未遂。英語4級未遂,不過本人實際中的理解能力不錯,6級的人弄個英文遊戲他都搞不定,我上手就能玩。畢業設計選得是3軸驅動平台,對步進電機,驅動器有了解,進一步接觸程式設計。學會了微控制器的彙編程式設計,學會了用c++builder寫上位機介面以及處理邏輯。畢業設計雖然沒做完,但總歸是自己做的東西,比其他混的人強了不知多少。
由於找不到滿意的工作,又不想湊活著混日子,決定考研。所以導致中間一年的「空窗期」。開始的時候,由於沒有明確的學校作為目標,所以複習很不積極,基本上都是在玩。還有3-4個月的時候,開始意識到問題的嚴重性了,遂購入李寧揹包乙個(使用至今)。從此每天被10來本書,早上7-8點去自習室,晚上10點左右回宿舍睡覺(租的宿舍的床位),一直堅持到考試,終於考上了個自費的。專業課沒選好,學了個最難的,雖然是考自己學校,但分還是不夠高,要不就公費了,慚愧啊,2w元呢。選的導師是當時帶我做畢業設計的,很熟,對我很好。
這段時間最遺憾的就是沒有趁閒的時候(確認考上後到開學,有大概半年的時間)找個工作乾乾,積累點社會經驗。
考完試後電腦寄回家了,年後回到學校後,家裡有給寄過來,記過cpu散熱片掉下來,砸壞了cpu、主機板、顯示卡。購入第三台電腦4000,雙硬碟raid0,那時候的安裝盤不帶raid驅動,最後使用軟盤才裝上,裝機的小伙費老勁了。後來我自己學著做了一張整合了驅動的xp安裝盤,解決了此問題。
研一,學習花費的時間較多了,經常混跡於自習室和圖書館,但還是會玩。不過有點不務正業,中間看程式設計書若干。
研二,沒有課了,又開始進入散漫階段。遊戲玩的少,更多的是漫畫,電影等,經常和哥們吃吃喝喝。日子倒是逍遙自在。偶然在圖書館看到一篇寫高德納的文章,開始思考我這一輩子要做個什麼樣的人。最後決定要做乙個類似高德納的人,那麼高德納又是乙個怎麼樣的人呢。思考n久,問題依然不是很清晰,不過有一點是確定的就是肯定要會程式設計。其實之前也有模糊的概念,以後要程式設計,理想就是以後玩遊戲的時候,看到的不是畫面,而是一螢幕一螢幕的**在飛,哈哈。所以當時本科畢業選得是程式設計相關的課題,碩士課題更是完全和機械不沾邊,是gis和程式設計的集合體,為機械人做個地圖系統。
於是開始查資料,發現我這個跨專業的學生去搞程式設計,知識結構不全,而且以後找工作也不好找。最後決定參加《軟體設計師》的考試,用了大概3個月的時間,每天就是自習室和圖書館,和考研時類似。最後以較好的成績通過了考試。算是有中級的技術職稱了,說起來有點可笑,我還幾乎一點工作經驗都沒有呢。
研三,上半年一半時間做課題,一半時間找工作。100多份簡歷出去後,終於找到了人生中第乙份工作,試用4千轉正6千。在深圳這個地方,研究生這個價錢算低的了,不過當時考慮的是入行,試用4000是我的底線,也算和這公司有緣。
培訓考核都比較順利,技術考核是在linux下做當時linux專案組沒有解決的乙個問題。最後3個月試用期結束的時候,這個問題總算是被我搞定了。對linux也從開始的一無所知,到有所認識了,正常的使用和開發已經沒有問題。中間回學校2次。
完成畢業答辯,也開始以正式員工的身份工作。回公司後,轉正時沒有選擇windows專案組,因為對vc沒什麼興趣,正式進入linux專案組。中間解決另乙個linux組沒解決的問題,在軟體中通過openoffice讀取office文件。後續,linux組開始新的2.0專案,由於之前的linux專案經理和所有組員(2個)都不和,關係搞的很僵。1.0結束後被調到mac。而另兩個人由於領導覺得他們都有各自問題,最後我中標,被趕鴨子上架,轉正後就做了專案經理,不過這也是我試用期過程中表現好的緣故,當然也佔了學歷的光。說實話,當時真的不夠資格,工作中好多搞不懂的,好在都熬過來了。後來另外2個人,有乙個被公司給炒了,由於2人是同學,另乙個也一起總了。於是我這個專案經理成了光桿司令,乙個人硬撐著把2.0的專案做完了。這時我才算正式出師了,已經能夠自己完成專案了,但管理方面還不行。從2-9入職算起,此時已工作整1年。
開始2.1專案,人手不夠,從oem調了個同事過來,由於之前他沒做過開發,開始時只幫我做些文字和測試的工作。2.1做完他已經能夠做簡單的開發了。下半年,開始做另外的乙個1.0專案,招聘2人,加我4個人,年前完成了專案的發布工作。此時在這個公司,我已經能夠做稱職的專案經理了。其中1人由於各種原因,沒讓他試用期,後離職。1.0的專案,基本上沒讓領導操什麼心,難題和管理,通通乙個人搞定。
新架構前期進行順利,qt驗證通過,推廣到3個平台。之前windows用vc開發,mac用object-c,linux用qt。新架構用qt做,在我的主導下,從linux下把hudson引入windows。引入單元測試,使用qtest。新架構採用外掛程式形式以便於專案擴充套件。
今年linux組3人相繼離職,其中一人在重新架構專案組中。
2012-2 年休假結束,開始正常工作。領導讓我填加工資的申請,拒絕,希望在續簽的時候談薪水的問題。本人合同於2-8日到期,公司一直沒提續不續簽的事。沒辦法,我只能自己找到人力資源部門,提了我加工資的要求(由於公司給的待遇低於市場水平,我要的幅度較大,且由於在此公司對以後的職業發展有影響,有部分薪水是用來補償這個影響的)。最後公司滿足了一部分,沒辦法,只能好聚好散。所實話當時多少有點傷感,畢竟幹了3年的公司,總有點不捨的。
確認離職後陸續了其他同事也要離職的訊息。重新架構專案組所有人離職,windows所有人離職,測試2人離職,oem1人,加上我共10人左右。開發部分出了mac部分不了解外,幾乎走完了。
現在開始準備離職的交接工作,並思考下乙份工作的問題。
關於以後的職業規劃,有點模糊的思路,主要還是想走技術路線。架構師的工作是首選,先做好軟體架構工作,然後是系統架構;企業架構。最近最分布計算以及多執行緒計算存在濃厚興趣,但依然不想放棄架構師之路。純粹的管理工作不是我的興趣,要不然其實還可以考慮研發總監的職位。
現在在複習《高數》以及《資料結構》。
2023年工作的總結
入職新的公司已經將近兩年的時間了,主要是做智慧型穿戴市場,接觸到了乙個被廣泛稱作feature phone的平台,說白了就是前些年被玩壞了的功能機平台,這兩年由於智慧型穿戴市場的興起,功能機平台又著實火了一把,甚至mtk也順應市場需求,把之前的功能機平台包裝了下 其實換湯不換藥 退出了若干個新的硬體...
工作2年的總結
說到程式設計師,其實最大的缺點就是語言表達能力欠佳.為提高自我表達能力和這倆年來的工作總結.特寫此文.很多時候有同事跟我說,我同學在某某大公司.怎麼樣怎麼樣,福利多好,技術多牛.我只是想說,既然選擇了,就別埋怨.覺得自己來公司屈才了,那就果斷離職,別再多說。因為你要知道,這是你選擇的,你每 九晚五,...
工作五年總結
突然才意識到自己工作五年了。看似平靜的五年,也是在我個人平面上波瀾壯闊的五年。這五年是人生中的 期,雖然沒有成為大牛 沒有成為公司的核心 沒有腰纏萬貫 沒有成為理想中的那個指點江山的英雄。這五年經歷了一千八百多個日夜 這五年自己從青澀的職場菜鳥成長為老油條 這五年碰到了許多值得記憶和回憶的人或事 這...