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