一位惠普java研發工程師闡述java培訓的感言
工作已經有半年了,突然想寫點東西,大學的時候就有寫日記的習慣,但是自從去Java06班學習一直到現在工作,慢慢的也沒有時間去寫日記,希望通過這篇文章能讓Java私塾的學弟學妹們看了有所幫助。
相信很多同學很我一樣大四的時候都比較迷茫,尤其是我讀的計算機專業,說實話大學裡學的和社會實際需要的還是有很大差距的,那個時候的我好比是迷途的羔羊,對自己未來也很困惑,一次偶然的機會和高中的同學聊天中得知了有Java私塾這麼一個學校,當初還是抱著為了找份工作而來的,但是通過四個月的學習,特別是工作後讓我的想法有了很大的變化。希望大家在來Java私塾前一定要轉變想法!
我認為大家首先要明確的是自己來學習的目的。相信大家來Java私塾學習的目的很多都是為了通過JAVA培訓找到一份好的工作,沒錯,這是一個好的想法。但是比起找一個工作來說對自己以後的成長來說我覺得更重要的是去達到一種能力-----能夠進入公司就能開發的能力。而不是跟著老師去抄程式碼,試想一下,老師怎麼做,你就怎麼去抄,和老師的專案一模一樣,完全是照著老師的專案抄下來,那麼你到公司怎麼辦?離開老師怎麼辦?公司可是沒有人帶著你去抄程式碼!有些學弟可能會問總共下來寫了多少行程式碼,這個要看你最終的目的,就算你寫了幾十萬行程式碼如果進公司還完不成公司分給你的模組,那培訓有什麼意義!重要的是你要達到的能力,當然肯定是有一定的程式碼量的積累,但並不能單純的去看四個月下來寫多少程式碼!
參加IT培訓絕不是買了保險,悠哉悠哉逃逃課睡睡覺,靠培訓機構的保證就想得到一份培訓機構所謂的宣傳中數千的灰領工作那隻能是一個傳說.由於一般都是短期培訓,課程設定也比較緊湊,一堂課(一個單元的大課)不上的損失就相當大了,兩到三堂課不來上,除非你對自己的自學能力相當有信心又臉皮厚到可以讓老師補上,否則基本可以放棄了.有一些略有基礎的學員因為之前學過(有些只是接觸過,大概有些瞭解)就漏掉一些課不來上,結果做起課堂練習都只能乾瞪眼.有一點是一定要了解的,會看程式碼和會寫程式碼完全是兩碼事,就象讀作家的大作容易,自己寫起一般的作文來都狗屁不通了.有些書寫的21天學會JAVA或者C++什麼什麼的,那就是讓你知道那是個什麼東西,離真正要去搞開發還差的遠了,要真是那樣也就沒必要培訓了!
其次要清楚為什麼要培訓.個人總結培訓有以下幾種好處,1.克服學習瓶頸.除了少數牛人以外,一般人自學到了某種程度之後會有一個瓶頸期,由於長期光看不練的理論化學習,加上之前一些學習中問題和困難的累積,這個階段學習熱情迅速下降,學習困難倍增,如果沒有某種強烈刺激的話很多人就放棄了.我想很多人都會有這種感受.如果是有計劃的職業培訓的話,雖然這個瓶頸期也不可避免會出現,而且多半是在鍛鍊程式設計思維的時候,當然很多培訓機構都是老師帶著去寫程式碼,這種就不會有什麼瓶頸期,但相反會出現一個大問題,就是學生離開老師就寫不了程式碼!這點大家要注意一下!一般瓶頸期可以通過和同學及老師的交流被消化和練習的程度得到一定的保證,這個瓶頸很快就被新的學習熱情所取代,整個學習過程得以延續和發展.2.縮短學習週期.一般職業培訓培養一個一般的中等程式設計師的週期是四個月左右,當然前提是要知道程式設計是什麼,有一定的程式設計理論基礎,而且是必須是脫產製,除了學習外什麼也不幹的那種.那如果放到自學上那會是幾年呢?2年,3年,還是遙遙無期?時間也是成本,學習週期的縮短正好彌補培訓的高額費用,如果真是以IT行業為目標,區區培訓費用抵不過你在散漫的自學中所耗費的青春嗎?.(有些功利的觀點,但又何嘗不是事實,我們可以接受大學本科4年的混日子,為什麼接受不了4個月的職業培訓呢?那不都是學習麼?)3.學習目標明確.面對市面上氾濫的IT參考書許多人會無所侍從,(一個程式設計師在業界混幾年,總結一些自己的經驗,在拼湊些牛人的書的章節就算出本書了)而閉門造車式的自學又會陷入全面學習全面開戰的噩夢,很多人的結果就是什麼都好象懂些卻好象又什麼都不懂,沒有規劃,盲目的學習後果可想而知!
對於我在java私塾的學習情況其實肯定和很多人都差不多,沒有什麼基礎,只是對Java比較感興趣,大學裡學過一些課程!也就能寫個簡單的小程式!剛學的時候強度很大,的確是很累,但是貴在堅持,這個時候想一下自己來學習的目的就一下子有了學習動力了。對於用人單位來說,對經驗的看重更勝於學歷,在業內真正重視的是實際的經驗與能力,而學歷僅是入門的一張“名片”。雖然幾乎每個培訓班都說拿到XX證書就相當於拿到了XX萬的年薪保證,但有實際應用價值的專案才真正證實自己的價值。前提是自已能完成其中的核心模組!否則證書就只是一紙空文。 其實真正決定薪資待遇的根本因素應該是用人單位的實力和程式設計師自身的實力。有興趣的大家可以到JAVA私塾的網站www.javass.cn看一下祥細的情況!
至於面試,也和大家一樣事先老師都幫我們訓練過。當然面試的時候緊張是不可避免的,我的經驗是就把面試當作一次普通的談話,一個微笑,一次眼神的交流就可能給面試官有不同的印象,其實面試主要是談技術和專案,只要把做的專案的功能流程說出來,說明白了就行了!畢竟是自已做的專案,而不是抄的專案,理解的相對應該深一些!學校和社會是兩個關係概念不一樣的詞彙,在學校你犯了錯誤會有老師告訴你錯了,在社會上就不一樣了,你犯了錯誤很有可能意味著失業。所以說經常要提醒自己是一個社會人。平時多看,多想,多問肯定是有用的,只要有機會讓你學習的時候就不要放棄!
我現在就職於惠普中國公司研發中心,有機會希望學習Java的學友們一起繼續交流心得體會,謝謝!