個人回憶錄之一年總結(09.09-10.09)

來源:互聯網
上載者:User
個人回憶錄之一年總結(記2009.9至2010.9)

作者:胡陽

 部落格:http://www.the5fire.net

    每一次總結都是在爬一個台階,台階的高低取決於你能夠凝聚的材料的多少。

       時間飛快,又是一年的時間過去了。相比於前一年的思想震蕩,這一年過的似乎順風順水。思想依然是在進步,不過幅度不是很大了。但是在開發上的經驗積累可算是從零開始的。因此這一年的總結重點就在開發經驗的積累。

       既然是總結,就要畫幾個道兒道兒出來。

       還是從三個方面來說:

第一,   思想。不可否認的是沒有思想就什麼也沒有,並且如果思想不進步的話,結果也是什麼也沒有。所以思想需要不斷進步。

第二,   態度。尤其重要,你想得到,那麼你就能得到。你要是不想,那就拉倒。這就是態度。

第三,   技術和經驗。有技術有經驗說明不了什麼,但是沒技術沒經驗一定說明你有問題。

下面就逐一闡述:

首先說思想

從去年暑假完之後進入了.net學習的階段,也同時學習了設計模式。設計模式對於開發人員而言是必學的開發思想。因此花了大量時間來練習設計模式中的內容,這個從我以前的文章中就可以看的出來。再加上後來又詳細學習了MVC三層架構設計。所以這段時間對物件導向以及分層的編程思想絕對是個提升。

思想提升了必然要付諸實踐,因此基於設計模式以及分層思想重構了原先做的機房收費系統。這個階段就很好的體會了一下設計模式以及分層在實際項目中的運用。

在後來就是進入合作開發階段,個人的視角和角色發生變化,除了要考慮整體的設計之外你需要考慮如何同他人進行很好的協作。更需要考慮如何才能讓你的代碼更好的被別人使用。

進入合作開發意味著你的思想已經不能單單的再局限於技術和個人理念了,而是應該考慮到一個整體的情況。

我把這時的思想稱為跳出自己頭腦的限制。

 

後來很有幸做了一款商業軟體,從做這個軟體的過程中瞭解到了很多東西,感受到了小作坊似的開發。但最多的還是關於對待客戶的考慮。

總結幾句話如下:

客戶說的不一定都要是正確的,也不一定是他想要的結果。

要充分的為客戶考慮,要通過咱們的軟體把使用者的工作效率儘可能提高。

要善於引導客戶使用自己的軟體。

這個階段使得思想已經不再局限於開發人員的角度,而是站在一個服務者的角度,充分的為客戶考慮。這時的思想可以稱之為以人為本。

     再來說態度

     暑假完之後接觸.net開發,覺得很興奮,感覺自己已然拿到了“屠龍寶刀”,後面學習設計模式一直也是在磨礪這把刀。等到用這把刀把以前的機房收費系統重新完成一邊之後覺得果然是與眾不同,欣欣然而忘我。此時可謂是激情澎湃。

     依然是這把刀,但操刀的已經不是一個人(別理解錯了哦),而是一個團隊。初次合作往往有很多東西難以把握,也有很多東西沒有參考。因此在合作完成機房收費系統之後覺得軟體開發痛點不在技術上,而是在人上。

     合作開發依然再繼續,不過從C/S模式轉變到了B/S模式,技術依然不是問題,合作開發也慢慢的習慣,不過有些問題依然存在,重點的就是交流。覺得沒有固定的流程可以依據。此時有些茫然,不時忘我的思考,怎麼樣才能把每個人的能力發揮至最大。

     在完成幾個項目之後慢慢的也就淡然了,以往的激情澎湃慢慢的變成了現在的沉穩冷靜,因為這時已經認識到了有些事情不是自己一個人可以解決的。尤其是在這個暑期十三個人共同開發“校園平台”的時候,這絕不是一個人的力量可以完成的。(考慮到效率)

     再說技術和經驗

     就像是以前的一篇文章寫得一樣,一切都是一個重複迴圈的過程。就像是軟體工程中的螺旋模型。不斷的實踐,其實也是不斷的複習以前的知識。並且在這個過程中也總是會有新的知識被融合進來。

     先是用.net開發C/S項目,這部分和原先沒有多少區別,主要的區別就是設計模式的使用。後來又學習WEB開發,基於B/S架構的東西涉及到得內容很多。諸如:CSS、JavaScript、HTML、Ajax以及網路方面的內容。這部分的學習內容算是比較豐富,也比較多。不過對於個人成長來說,這也是不可缺少的營養元素。

     做項目的過程也是經驗積累的一個過程,通過這幾次的合作開發,完成幾個項目之後經驗的提升是肯定的。

     比起初期剛開始接手項目時的一絲茫然,這時要沉穩很多。最主要的體現是對前期需求的重視,並且也會站在整個軟體生命週期的角度進行考慮。但是畢竟做的項目中僅有幾個是投入使用的。得到的回饋不是很充分。

     但不管怎麼說,經過了一年的項目實踐,技術和經驗都有了很大的提升。打個不恰當的比喻來說就是從一個小孩已經成長為一個青少年了。

 

     總結:

     思想上從個人的角度到團隊的角度,最後又升級到客戶的角度,每一次“升級”都是一個突破。

     態度上失去了早些時候“初生牛犢”的氣勢,得到的現在客觀冷靜的態度。

     技術和經驗上可以說是提升很多,不管是在開發上還是在和客戶溝通上。

 

 

 

今天教師節,祝米老師節日快樂。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.