回覆列表
-
1 # IT職業思考與自媒體
-
2 # demo2099
首先你是想幹嘛?你如果想學習知識的話,當然是當前的流行框架。使用分散式架構,算的上好專案。
專案做的累不累,加班多不多,需求明不明確都是考量。有的需求不明確,需要不停的改,也很累人。
是不是好專案,如果拿的工資高,不算太好,也幹啊。
首先你是想幹嘛?你如果想學習知識的話,當然是當前的流行框架。使用分散式架構,算的上好專案。
專案做的累不累,加班多不多,需求明不明確都是考量。有的需求不明確,需要不停的改,也很累人。
是不是好專案,如果拿的工資高,不算太好,也幹啊。
好的定義是什麼?前景好?專案架構好? 程式碼健壯度好?我看可能指的是培訓專案的好壞。如果是培訓專案的話,必須要考慮下面幾點:
1、在做專案的時候不應該有參考程式碼
2、專案一定要全新的專案,不能是以前做過的
3、專案一定要企業真實專案,不能是精簡以後的,不能脫離實際應用系統
4、在開發時要和企業的開發保持一致
5、需要有一定綜合性,使用開發框架,資料庫等多種技術。
主要原因是
一:專案在培訓中的地位 因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的程式設計基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。 他們欠缺的主要是兩點:
(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。
(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。 解決的方法就是透過專案練習,對所學知識進行深化,然後透過專案來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。
二:如何選擇專案 專案既然那麼重要,肯定不能隨隨便便找專案,那麼究竟如何來選擇呢?根據研究和實踐經驗總結,選擇專案的時候要注意以下方面:
1:專案不能太大,也不能太小 這個要根據專案練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:專案應能覆蓋所學的主要知識點 學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟體開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出程式碼來,把問題解決了,你就算會了。
3:專案不能脫離實際應用系統 專案應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的專案。因為培訓的時間有限,必須讓學員儘快地融入到實際專案的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個專案都必須跟實際應用掛鉤。
4:最後綜合專案一定要是實際應用系統 學員經過這個專案的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該說質量就不高了。理想的狀況是這個專案就是實際專案,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。
好了,把上面的分析用正向描述就是: 日常教學和練習中學習和掌握的知識 ==〉演示專案 ==〉分階段專案 ==〉綜合專案 ==〉勝任企業實際開發需要。