畢業兩年的程序猿經驗小結


時間如白駒過隙,一晃兩年就過去了。兩年多的程序員之路讓我越來越覺得大學期間從漢語言文學專業轉到計算機相關專業這個選擇是如此的正確,當然我不是特意貶低漢語言文學的不好,我沒有專業偏見,我只是深知自己喜歡什麼。如果算上大四創業一年,從事軟件開發已經有三年經驗了,在程序員這個行業三年經驗不算多。


大四那年,沐浴着全國“大衆創新,萬衆創業”的春風,趁着“O2O”的浪潮,我也加入了一個創業團隊,在學校的孵化器申請了辦公室,做起了美髮行業的O2O項目,起初一切順利,公司註冊,團隊組建,項目需求設計,項目編碼實現。技術團隊從剛開始我一個光桿司令發展到九個人團隊,覆蓋網頁設計、前端、Android APP、Java後臺開發,從2014年7月開始到2014年11月,歷經四個月,從最初不知道系統要做成什麼樣到我們的“發客”網站基本功能實現,“發客”app基本功能實現。隨後因爲資金一直沒到位,團隊成員面臨繼續創業還是找工作就業的兩難選擇,團隊已有成員陸陸續續開始參加校招離開團隊,我也於寒假過後離開了團隊。因爲秋招那段時間悶在辦公室寫代碼,錯過了秋招,我失去了很多公司的面試機會(華爲、浪潮等)。當年我們班去參加華爲校招的兩個人都進了華爲,原來團隊也有一個成員進了華爲,團隊其他成員有兩位去了中體駿彩,設計師留校保研。創業這大半年年,我做了需求設計、架構設計、參與Javaweb開發、參與Android開發,也參與了前端開發,學會了如何使用HTML5、css3、jQuery、bootstrap、Spring、SpringMVC、Hibernate、Android3.0、MySql等技術,學會了阿里雲Linux服務器的基本部署與管理、百度地圖開發、高德地圖開發(後來切換的)、短信通知接口開發(用過極光推送、阿里大魚等),熟悉了軟件開發的整個流程,最重要的是學會了遇到問題如何去解決,技術上很多問題都可以通過使用百度、Google、技術論壇等搜索找到相應的解決辦法,資源不足的問題就得求助利益相關人以獲得幫助。在這個團隊中我感受到自己最大的不足是和團隊其他成員的溝通,我會埋頭苦幹但是卻不懂得高效交流整合團隊的力量,也不會主動傳達自己的想法讓其他成員不清楚我的方向,這可能也是最終項目失敗的原因之一吧。


春招期間,來我們學校招聘的公司基本上都是北方的,所以我放棄了學校的春招,直接前往廣州去找工作,後來遇上了玩逗團隊,再一次加入了創業團隊。玩逗是一個很好的團隊,雖然剛開始做的項目方向並不是很好(周邊遊),但是團隊的成員都很棒,做事很有激情又踏實,每個成員都曾經是各自學校的佼佼者,在各自負責的領域都有自己獨到的見解和實踐方案,前期團隊獲得了中大創新谷的天使輪投資,獲得了很多資源的支持。在玩逗我負責Java開發併兼顧周邊遊活動的組織落地,主要完成了玩逗微信交互遊戲的開發(包括狼人殺、誰是臥底、自創的線下定位尋寶遊戲),學會了微信公衆號的開發流程。在組織周邊遊活動時提升了自己的組織溝通能力。當然最重要的是交結了一羣靠譜的朋友。後來因爲自己經濟上的困難,揹負了一些債務,又因爲短期內看不到公司盈利的希望,我不得不又離開了。


離開玩逗後我就來到了深圳,深圳是我一直熱愛的城市,所以我想在這裏紮根,來到深圳我就一直很努力的工作,盡一切可能去學習更多的東西。剛來深圳在深圳至尊至尚網絡有限公司上班,上班期間我兼職做公司戶外活動的策劃和組織落地,工作日我負責公司高爾夫資訊平臺的維護與運營,並組織開發完成了活動報名管理系統,熟悉了Linux服務器的運維管理,熟悉了電子商務系統的開發流程。週末組織戶外活動,活動策劃和組織能力進一步得到提升。再後來又兼職做阿里巴巴零售通的推廣員,兼職的一個多月裏跑遍了龍華區的大街小巷,走進了龍華區大部分的便利店和超市,推廣業績多次排名靠前。這一年裏我學會了一些銷售的技巧,但終歸還是不是我喜愛的。來到深圳的第二年,我求職進了中軟國際,做華爲外包項目,一直工作到現在。期間參與了兩個項目,第一個項目是工具類的,系統開發用作華爲內部管理移動項目實驗室及樣機,因不分前後端,自己負責的模塊,從前端做到後端以及數據庫設計,期間熟悉了大公司的項目開發流程,深入學習了JavaScript,熟悉了datatables等jQuery插件以及多數據源技術。後來項目轉移開發地域,我被迫換到第二個項目組,辦工地點直接搬到華爲天安雲谷,在第二個項目組,我學到了更多的東西,第二個項目是新立項不久的人工智能項目,因人員還沒到位,我需要負責運維、部署、測試、開發,一個人管理幾十臺服務器,我開始深入的學習Linux服務器的運維部署,爲了更加了解Linux操作系統,自己買書學習Linux內核原理,爲了更好的做好運維,我學習shell腳本編程,並自己寫自動化部署腳本,在學習過程中逐步瞭解了docker容器技術、Jenkins自動化技術,用Jenkins結合自己寫的自動化部署腳本,實現了一鍵自動化部署。再後來又做接口測試,熟悉了postman測試,因爲人員不夠工作量大,我不得不思考將postman測試也自動化處理,經過各種百度、Google最終搭建了Jenkins + newman + postman自動化測試架構,實現了API接口自動化測試並生成報告郵件發送給各個相關人員。做完接口測試我又負責起項目的壓力測試和安全測試,熟練了Jmeter、Peach Fuzze的操作。因爲項目是人工智能項目,期間又不得不逼着自己學機器學習相關的技術。目前又在開發大數據平臺,又逼着自己學習大數據開發,雲計算等等。新的東西像浪一樣涌過來,進入新項目組三個月以來,我承受了很大的壓力,每天有幹不完的活,有一大堆問題等着去解決,幾乎每天都是十點以後纔回家,回家之後還要看書學習,不學習工作遇到的問題根本沒法解決,在這麼高強度的壓力下,一度懷疑自己能不能堅持下去,這期間也因爲自己專注工作和學習把女朋友晾在了一邊,女朋友都快受不了我了。但是目前,我覺得我還是很喜歡自己現在這種狀態,累並快樂着。我相信我在這裏再堅持兩三年,我的技術會有一個質的提升,到時我就能去實現自己的夢想了。


但是縱觀這幾年的經歷,我發現了自己另一個不足,那就是不會總結,學會的東西不去總結,隨着時間的遷移很多會忘記的,寫微博早有打算,但是一直拖着沒有落實,今後還是要堅持寫寫,將自己學到的經歷的東西每隔一段時間進行一點總結,將知識形成體系,將夢想拉近更多距離。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章