開發心得

從自身作爲開發人員的經歷來看,做一個工程,首先是要將一個工程的模型跑起來,然後在這個模型的基礎上修改完善,所以第一步,建立起一個Demo是很重要的;不管你是一個見多識廣的,還是一個孤陋寡聞的開發者,建立第一個Demo很重要,這樣纔不會影響進度,不會影響工程功能的最終實現,因爲對一個工程而言,最重要的不是這個工程的設計以及框架多麼perfect,而是首先保證進度,完成功能;這是我一直以來忽略的問題,總沒有第一時間建立起一個demo,總想第一次搭建一個最完美的框架,因此不斷的考察,尋找最完美的選型;這是錯誤的;

那麼一個優良的框架以及結構,或者一個比較好的比較新的實現是不是不重要呢,不是的,這個也相當的重要,能運用新東西,成功地實踐新的設計思想並檢驗之,然後研究逐步提高,這是每一個開發者的路徑,也是理想的路徑,每一個開發者永遠都希望實踐新的成果,每一個開發者都希望在開發過程中提高自己,誰也不想循規蹈矩;但是並不是說,這個的重要性,足以讓我們延誤第一個demo,因爲事情的真實過程是這樣的,如果你平時有積累,平時研究了不少的新東西,並且實踐過,那麼在新的工程中,你自會在第一個demo中熟練運用,問題是我們平時沒有積累,然而又想在工程中實踐新的理念,這樣工程的重要性自然旁落,工程中可以實踐新的思想和理念,首先不是保證工程的進度,如果學習的難度不大,可以在第一個demo中實現一個好的想法的話,而且不影響進度,那麼實踐他,如果學習的難度大,但是任務量不大,而且結構也不是特別的完美,那麼也可以實踐;但是如果是一味追求新的結構,完美的結構,這是沒必要的,因爲這樣往往導致的是自己的要求太高,本來可以實現的某些新的設計沒有及時實踐,而且延誤了工程,即沒有踏實學習到,也沒有完成工程;

 

總結以下,就是對每一個工程應用以及需求,首先保證完成一個應用性的東西,能夠實現功能,然後再此基礎上逐步完善功能,並且一步步地加入先進的設計方法;

至於那種需要在最初的設計時就要定下來的框架東西,在後面的一步步完善中沒法實現的,那也不要嘆息,因爲即使你停下工程,也沒法完成那些框架的東西,因爲這個靠平時積累,如果說一些大的模式需要在開始就定下來的,最初自己沒有定下來,那也奈何不了,事實就是這樣;

 

平時多積累,多實踐新的開發理念;

對待工程,首先要完成一個能用的東西,保證功能實現;

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