萬碼學堂2018級畢業(yè)生陳*強
項目感想
c階段小組項目順利結(jié)束了,通過這次做項目,使我對編程有了進一步的認識。做項目的時候,最重要的不是自己如何快速地將自己分配的任務做完,而是要注重團隊合作。并且在功能分配的時候,必須要考慮全面,充分了解小組成員們的特點,進行合理分配,這樣才能高效高質(zhì)的完成項目。
一開始組內(nèi)必須對這個項目的數(shù)據(jù)庫的設計進行討論,定義表的屬性的數(shù)據(jù)類型,表與表之間會有關聯(lián),所以有的屬性的類型與長度必須定義一致,這樣訪問數(shù)據(jù)庫時才不會出錯。如果一開始不將這些步驟統(tǒng)一下來的話,就會給后面的編程帶來一系列的問題。
我做的是打卡簽到、考勤管理與排班管理功能。其中最難的功能是打卡簽到,這個功能需要使用兩個陌生的技術,一個是調(diào)用攝像頭抓取照片,另一個是人臉對比。剛開始做這塊功能的時候,沒有頭緒,在網(wǎng)上各種查找資料,但都不適合。后來慢慢沉不住氣了,變的著急起來,以致于自己找錯了方向;好在自己決定暫時停一下,轉(zhuǎn)而做一些比較簡單的功能。事實證明人只有在冷靜的情況下才會有更加理性的判斷和思考,通過這個調(diào)整,自己心態(tài)又穩(wěn)定了,最后找到了正確的方向,一步一步將這個技術運用到項目當中去。
最后將這個項目組合完成后,我知道了做一個項目不是一個人就能完成的,需要組員之間的配合,因為有的功能與別的人所做的功能是相連接的。如果只顧自己,這個項目也不會完成。這需要與組內(nèi)的成員進行交流,以及與組員們一起解決問題。
在整個學習過程中,自己也有了一些感悟。我認為信心,恒心,毅力是最重要的,這是我們必須具備的心理素質(zhì)。要是學習這門語言開始的時候很有興趣,遇到苦難就退縮,從而最終會放棄學習java。沒有經(jīng)歷風雨怎么見彩虹,編程有的時候就是那么折磨人,會遇到很多的困惑。但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,編程的快樂就在此了。