想想從學校出來也快工作1年多了,然后有大部分時間我是屬于一個實習生的 身份在公司里出現。正式畢業也就是2013年6月。在實習期間,一直從事著企業網站,說明也就知道一些簡單的數據庫的數據增刪改查。偶爾用一些簡單的Ajax,在那個時候,對于剛出學校來工作的我,還感覺自我良好,終于可以通過自己的學習知識得到一份工作,雖然工資一點也不高 在杭州 1.5K 還算可以自己養活自己了。 從2012年11月出來,到現在這公司一直工作著沒有換過一家公司。在開始工作的時候還感覺挺好的,和同事之間相處 還是說在工作的業務上,也沒有什么加班(可能是公司業務的不同,加班比較少),可是我一直到工作幾個月多時間到 2013年的5月份,我就發現我現在工作的真不是我想要的。在我心里的程序開發并不是現在這樣的,現在這個業務(企業網站)根本就沒有什么 程序上的優化,也沒有讓我看到什么面向對象,沒有真正常的軟件工程開發的流程,連個最重要的需求分析也沒啥!
在同年的6月份,我提出我的觀點。經理還算比較能了解我所說的,說了可能這對一個程序員的發展并不太好。從而到我調到產品研發上,到時也讓我一度的高興,心想我終于可以正常的編寫程序了。開始讓我投入公司的產品 一個農家樂旅游網站的開發。這是上一個產品的升級,安我們這些工作人員覺得 這個產品會有很大的改變,畢竟是維護和升級嘛,一心想把這個產品做好。從上次產品開發中吸取教訓,還有項目 的代碼審核機制,說了這網站的功能,想要的。可理想總是美好的,現實是殘酷的,自從開始制作 這個網站后 就發現了種種的問題,對于產品做重要的就是說需求分析,可是我們真正在作這個網站 的是不知道要達到什么樣的效果的,每天的需求不確定性導致我們天天加班,可以說是我們從項目開始到結束整整的3個月我們都是在加班中度過的,這讓我體會什么是加班到凌晨4點鐘、什么叫做的種種辛苦都最后被否定、什么叫徒勞無功。讓我們這些程序員最傷心的就是,竟然說:“用.NET 的這程序框架不好啊,下次要用
java。”
當時我在想基本不是程序語言的問題,說到最后還是程序開發流程的問題。我們公司 的產品經理就是老板,對于 老板來說可能知道用戶想要的是什么,但不知道員工技術上的困難和連帶的問題,還有就是提出問題和解決問題之間過于想當然。就比如說我們年底游客購買的問題,直接導致的問題就是注冊的會員會減少 甚至有可能沒有會員會注冊。最后給我們的感覺 這個類似門戶型的網站 和公司的企業站沒什么區別,只是簡單的信息發布和加了第三方支付和第三方的登錄,僅此而已。
做為一個碼農,應該好好做好碼農的本份,做到代碼的優化、程序框架的合理性、業務邏輯的合理。總結現在這一年的工作,還是不小的遺憾,根本就沒把產品做好,好多都因為產品安排的不合理性 工期的緊張,最后讓項目一開始說好的種種 要求都成為過眼云煙。由于公司人員的缺少,一個人要擔任好幾項工作,忙的不可開交。可能說程序應該多任務并行,可是在“設計模式”上還應該任務單一化,對于人來說也已經是一些,一個人不可能做太多不同種類的工作。
在2014的一年中,要做好一個出色的碼農,以做為CTO為目標前進。雖然離這還長遠 但終將一步一個腳印,完成自己的目標。在新的一年里,學好MVC 和UML。換一個新的工作環境,換一種新的生活態度!時刻保持著 stay hungry stay foolish(求知若饑,虛心若愚)的心態。