大學四年
只覺得這是一個新奇的世界,但是進入世界的鑰匙太難找了,剛開始coding完全就是照著書敲打鍵盤上的英文字母,實際的動手能力幾乎為zero。
貌似情況好轉是后來接觸了JAVA,不知道為什么突然就來了興趣,就是那種豁然開朗的感覺,上實踐課都是看著電腦埋頭苦干,雖然遇到的問題數不勝數,但是好歹是姐妹兒的喜歡做的事情,學起來還是有動力的,基本功練得還是很扎實的,所以平常幫別人解決點問題不在話下,但是我自始至終都覺得是因為看的東西比較多,而且遇到問題喜歡研究。
所以對于JAVA中的Web編程,SSH框架,JQuery等等還是比較熟悉的,不過我這個人貌似很健忘。。。長時間不接觸某些知識點,就忘得一干二凈。
工作
實習的時候也是接觸的JAVA,公司是做電信行業的,我的部門是寬帶業務方面的,也就是俗稱的PBOSS系統,公司有自己的一部分框架,當時,去了公司就是配置環境,雖然實訓的時候天天在動手,但是配置環境的時候還是很懵,公司要求的版本不一樣,要從頭安裝,公司的系統年代久遠,所以當然不可能是用的最新版本的JDK,自己的插件也是有很多,現在記得也不多了。。。剛開始接觸系統的時候,也是無從下手,完全不知道該做點什么,其他人都是在忙自己的事情,想想自己那時候也是太慢熱了,成天就自己研究,剛開始就是讓我們編寫一個功能,要按照系統已成文的規定。實習的時候出差那段時間學會的挺多的,因為是在現場,算是正式的明白了系統的功能,已經每個大模塊是什么結構,不但數據庫表結構了解的透徹了,而且慢慢的定位錯誤也是一個準,那個時候才覺得在本部的時間不知道都了解了什么。。。。
正式畢業了,重新開始找的工作,決定進了一家規模不大的公司開始了另一種語言的學習,Ruby,因為太好奇了,可能JAVA學習的還是不錯的,所以另外一種語言的學習也沒什么壓力,在公司一個星期以后就可以開始工作了,Ruby完全不同于JAVA,剛開始還計劃在Window下進行開發,但是發現知識文件太少,很多問題完全沒辦法解決,所以還是用了Linux系統,配置環境,Ruby環境的配置更是繁瑣,RVM,ROR,Gem,Gemset,Git ,Git-Flow,貌似配置環境,每個人總會遇到不同的問題,即便是同一個人安裝還是會遇到不同的問題,到現在我都不明白。。。
配置環境遇到的問題數不勝數,version的要求,支持庫的要求,bashfile profile......
開始寫代碼之后就好多了,最簡單莫過于看代碼寫代碼了,雖然寫的代碼質量有待于評價,但是開發出一個功能還是很簡單的,每個人都有自己的想法,運行效果可能是一樣的,但是代碼的寫法卻完全不同,哪些代碼需要使用helper,哪些需要寫到model,哪些要建立Moudle文件,在公司很長的時間,有時候覺得自己開發個功能分分鐘的事情,有時候又覺得自己完全沒成長,還是寫著普通的代碼。。。。。。
在一行也不知道自己處于什么階段,有時候覺得需要學的東西還是很多很多,但是又有點力不從心的趕腳,甚至于出現自己到底適不適合繼續下去的想法。。。。。。