一:今天是我第一次寫博客,小弟寫的不好希望大家體諒,第一次寫博客我不想談論一些技術上的問題或者說談論一些解決了一些什么樣的技術難題,
因為技術知識只是解決問題的一種手段。最終的問題無論是通過什么樣的方式都是可以解決的。最大的的問題我認為是對於整個項目需求的理解。
二:回想到2014年11月我還是一個大二的學生,老師的推薦我和班中另外2個同學來到一家公司實習,從學校離開走向了真實的開發工作,未免有點不太適應,
來到公司一個帶頭大哥首先讓我們3個開發一個簡單的調查問卷系統(ASP.NET MVC 5.0+Bootstrap 3.3.5+EF+三層),
讓我們自己討論需求以及使用自己在學校中最擅長的技術開發(當時我們使用的是自己不熟悉的MVC框架模式開發),時間為一個星期,最后一個星期到了我們將整個調查問卷系統做爆了,
那個時候我初步的分析了一些原因:1.討論時候需求的達不到統一,需求文檔也不明確,
2.數據庫表格確定不下來,3.每個人都有想法但是實現不出來,經常修改添加字段沒有及時反饋到TFS 中而缺乏必要的溝通,4.對於當時我不太熟悉使用的MVC 開發,
而且個人不具有團隊的精神,我還是喜歡像在學校那樣搞個人開發主義,4.最后我的另外2個同學都離開了公司(當然他們的離開是可能是有我
固執的性格導致的),最后剩下了我一人也是悲涼啊!!5.我又想了真實要有的項目如果讓幾個實習生去做那么這個做爆炸的幾率非常大,
因為程序員是只驕傲的"貓"。 誰也不願意聽誰的話,除非你有一定的工作的經驗才可以馴服這些"貓"。
三:但是開發還是要繼續啊!只能接着修復了(那就是重新做了)最終帶頭大哥讓我和公司的另外一個程序員修復的,不像我們在學校開發一些網站,
例如B2C電子購物商城網站,以及學生信息管理系統,博客網站等等。自己提需求自己設計數據庫自己使用,
反正數據庫可以隨時修改嗎?自己應用簡單的三層+WebForm 就可以搞定了。
四:很快帶頭大哥讓我做另外一個新的項目接觸點管理系統(ASP.NET MVC 5.0+Bootstrap 3.3.5+DBFrist+三層),
帶頭大哥和我說數據庫的設計要合理的 前端不但要求好看而且要看着清爽舒服 !!!哎那個時候想起來我的任務挺重的 ,
既要寫客戶端的界面又要寫服務器的代碼以及數據庫表的設計帶頭大哥說沒辦法公司的人員不夠。你就頂上吧!!我們其他的人還有自己的事情。
遇到問題來問我。而我現在做東西的別人是要用的,想一想我還是挺開興的!!每天看着畫的原型開發經過一個多月的部分模塊上線了。
但是等到上線后客戶卻說部分功能不是我們想要的那樣。哎!!我看着產品原型和拿着幾頁需求文檔開發也是醉了。
五:沒辦法又要重新開發。公司於是決定又聘請了一個產品經理,他畫了產品原型和顧客確定需求后,然后再讓我去開發, 這樣就我的開發就輕松多了,
我不在需要在為需求的不確定性而煩惱了。
六:轉眼15年9月1號大三了我需要回學校一趟。 我准備辭職離開公司了,最后產品經理和帶頭大哥決定將TFS賬號給我讓我回學校后有時間繼續開發這個系統我答應了。
反正就當作學習嗎?走的時候帶頭大哥問我11月底還願不願意到這里來實習,我說到時候在看吧!!回到了學校中我惡補了自己的知識。還讓自己強大起來。
時間過得好快11月底了,在學校開發已經接近三個月了,要正式離開學校實習了,我一想到實習就非常高興啊!而且接觸點管理系統好幾個模塊都上線了,
別人終於要用我開發的產品了。我簡歷可以多寫點東西了,這家公司了又很快找了我並和我談了條件。
最終我答應了又一次來這家公司實習成為他們公司的程序員。
七:來到公司經過一個星期的努力終於接觸點管理系統一期開發結束了,最后順利的上線了。
帶頭大哥說二期開發馬上就要開始了,因為客戶有提出了新的需求。
我想了一下也是開發的東西難免有變化,雖然測試每天都在測,但是她也不是用戶啊!!
這個開發的過程還是挺長的都快半年了。
我想了一下萬事萬物都在變,而不變的就是變化,我如何使自己前期做的東西維持少量的變化,這個是我接下來要做的事情。
最后希望小弟寫的這篇文章大家能夠喜歡!!有不足的地方希望大家多多指正 ,謝謝大家 !!
2015/12/6 22:31 個人隨筆