在公司干了快好幾個月了,前段時間一直沒時間上網(也沒網),最近買了個3G上網卡勉強能用用GOOGLE和QQ,這里匯報一下這些日子在技術上的進展。
首先是項目前期工作的深刻認識,一個好的項目沒有好的前期設計確實是很要命的,導致后面的項目進度不斷回滾,因為前面寫的一些沒經過優良設計的模塊,那些為了完成進度而寫的代碼只會讓你的項目在進度的進行中不斷地進行大規模重構,如果公司上層決策是以進度為目的,那么這些連你自己都不想看到的代碼只能作為害群之馬繼續留在項目中,也許在開發階段看不出什么問題,但是后期的問題肯定是有的。項目中如果充斥的都是這樣的代碼很難想象日后的維護會是怎樣一種狀況。當然,造成這樣的局面一是寫代碼的人經驗問題,二是沒有足夠的時間和上層規劃設計。
二是協作。在一個超過10人的程序團隊工作,要想維護好這樣一個團隊協同一致的做好一個項目難度還是很大的,這方面有所體會但是沒有什么好的解決方案,自己不是主程,但是已深有感觸。但是從工具到設計開發方式上絕對的有規章得有制度,得有統一意志的團隊愿景和風格。不團結的團隊和過于凌亂的團隊其實是很致命的。
最近買了些書,有幾本是關于設計的,現在更多關注的不是代碼本身二是設計,先有良好的設計再談每個接口的實現。如果能自己掌控就好了,想想能一個人開發游戲多爽,但是這也不實際,終究還是要學學團隊協作和管理方面的經驗,起碼能迅速找到項目的問題在哪里。