关于我,至目前的总结与展望
某普通一本,信息與計(jì)算科學(xué)專業(yè),大四。。快畢業(yè)了,而我才對自己的有一個(gè)比較完整認(rèn)知,很多本應(yīng)在大學(xué)掌握的東西,只能從現(xiàn)在,并將占用畢業(yè)前一兩年的的時(shí)間去彌補(bǔ),不過我畢竟還年輕,大學(xué)畢業(yè)也只是開始,還有時(shí)間,這是不幸,也是我的幸運(yùn)。就總結(jié)下自己大學(xué)的這四年,并做一下未來的規(guī)劃吧。
一,大三上學(xué)期11月之前
這段的知識(shí)幾乎空白,看小說玩游戲中浪費(fèi)不少,唯一有用的就是大二的暑假讀完一整本《c++ primer》,對編程有那么點(diǎn)感覺,自認(rèn)為這是學(xué)的最好的,也是唯一的一門課程。也從幫助同學(xué)調(diào)試代碼中獲得了那么一點(diǎn)點(diǎn)成就感。
二,java
大三 ,13年11月,某培訓(xùn)來學(xué)校宣傳,不少同學(xué)都報(bào)名,聽著他們對就業(yè)的描述,好像一切還不錯(cuò),突然覺得自己有點(diǎn)心跳加速,未來似乎有盼頭了,報(bào)名,聽了幾節(jié)課,因?yàn)橛衏++基礎(chǔ),入門太簡單了,沒有一點(diǎn)阻礙,這就是我的興趣所在,就這樣打開了java的大門,并一發(fā)不可收拾。
從語法,集合,jdbc,swing,一路學(xué)過來,真的沒有什么困難,而且超出培訓(xùn)班的進(jìn)度,老師講課的東西我已經(jīng)提前幾天,乃至幾周就已經(jīng)掌握了,上課只是復(fù)習(xí)。在13年結(jié)束前,做了一個(gè)xx管理系統(tǒng),用swing,jdbc,oracl數(shù)據(jù)庫,簡單的三層。特別值得一提的是配置oracl我花了兩天,整整重裝了六次才成功,才知道因?yàn)闆]有64的plsql,不能裝64的oracle,雖然網(wǎng)上有成功的,但我沒有成功。這讓我獲得不少經(jīng)驗(yàn),到上oracle課程時(shí),周圍不少同學(xué)的oracle環(huán)境是我?guī)兔Υ罱ǖ模軒蛣e人解決問題的感覺太棒了。
過完13年的大年初二至開學(xué),兩周時(shí)間,參照貼吧的java俄羅斯方塊,做了個(gè)坦克大戰(zhàn),玩了下多線程,開始認(rèn)識(shí)mvc架構(gòu),并對面向?qū)ο笥辛它c(diǎn)的理解,視圖,數(shù)據(jù)模型,控制的分離原來是這么回事。
14年開學(xué)了,期間開始進(jìn)一步深入java,并對多線程,socket做了進(jìn)一步學(xué)習(xí),做了一個(gè)仿qq的局域網(wǎng)聊天工具。
三,成就感
能讓人在某一個(gè)方向前進(jìn)下去的初始動(dòng)力是興趣,但興趣的燃料是有限的,一年兩年做一個(gè)東西如果沒有結(jié)果,有誰還有繼續(xù)下去的動(dòng)力呢?只有能夠獲得成就感,看到希望,才有繼續(xù)的動(dòng)力。而我幸運(yùn)的得到了,看到了。
成就感來源就那么幾種,一個(gè)是別人的認(rèn)可,當(dāng)別人有問題的時(shí)候能想起你,讓你幫他解決的時(shí)候,這就是認(rèn)可,二是獲得報(bào)酬,物質(zhì)的(不僅僅是錢),精神的,有成就感,也就有了盼頭。
別人的認(rèn)可我感受很多,什么環(huán)境配置,代碼bug,來問我,基本能解決,然后良性循環(huán),我獲得認(rèn)可,也從解決問題中學(xué)到不少,除此之外,什么電腦為什么上不了網(wǎng)啊,幫忙重裝系統(tǒng)啊,也干過不少,我再次聲明,程序員不是修電腦的= =
最大的成就感來源于某公司3月底實(shí)習(xí)招聘會(huì),那是人生第一次面試,至今印象深刻,二面是項(xiàng)目展示,看著別人各種炫酷網(wǎng)站,我拿出手的是那個(gè)寒假做的坦克大戰(zhàn),好寒磣,厚著臉皮上,在上面大談mvc,面向?qū)ο螅^察者模式==,那是我學(xué)java也就四個(gè)月,初生牛犢不怕虎,就是去試試,完全沒想多,現(xiàn)在想想,那時(shí)有點(diǎn)蠢萌。然后,面試居然過了,自認(rèn)為沒學(xué)多少東西,但別人認(rèn)可你了,覺得你行,在那之后有點(diǎn)飄飄然,小得意還是有了,但沒過,這次經(jīng)歷就如同給火箭添上核燃料,會(huì)不會(huì)炸就不知道了,我更加用心去學(xué)java。
總之,興趣是前進(jìn)的第一動(dòng)力,而成就感就是后備燃料,沒成就感,總有一天會(huì)停滯不前。所以,讓自己獲得滿足,才有繼續(xù)的動(dòng)力。
四 過渡(關(guān)鍵詞,項(xiàng)目,敏捷開發(fā),重構(gòu),測試驅(qū)動(dòng)==)
這段時(shí)間應(yīng)該從14年5月至10月上下,包括實(shí)習(xí)的一段時(shí)間,這段的關(guān)鍵詞是敏捷開發(fā),重構(gòu),測試驅(qū)動(dòng)。
不知是4月還是5月開始正視重構(gòu)一詞,更早應(yīng)該可以追溯到做坦克大戰(zhàn),里面開始有注意代碼質(zhì)量。重構(gòu),多么。。無法形容的字眼。還有暑假實(shí)習(xí)時(shí)閱讀文檔時(shí),第一次看到測試驅(qū)動(dòng)開發(fā)一次,開始學(xué)習(xí)junit,我是一個(gè)好奇心很重的人,遇到什么都喜歡去百度一下,無數(shù)次百度重構(gòu),測試驅(qū)動(dòng),我找到了另外一個(gè)詞,敏捷開發(fā),跟瀑布模型不一樣的開發(fā)方式。期間讀過 《重構(gòu)改善既有代碼的設(shè)計(jì)》,《測試驅(qū)動(dòng)開發(fā)的藝術(shù)》,《scrum敏捷軟件開發(fā)》(此書只是略讀,現(xiàn)在還沒到那個(gè)程度,純興趣),《設(shè)計(jì)模式可復(fù)用面向?qū)ο筌浖幕A(chǔ)》一書略讀過,覺得現(xiàn)在火候還不到,先放放。
也玩過不少工具,maven讀《maven實(shí)戰(zhàn)》一書,項(xiàng)目管理工具),jenkins(持續(xù)集成工具),svn,github(版本控制工具),框架之類ssh,mybatis之類玩過。。RESTful web service也看過不少資料。
關(guān)于敏捷開發(fā)等這期間的收獲和總結(jié)將放另外一篇項(xiàng)目總結(jié)的文章。3.1寫
五 挫折(我學(xué)的只是開發(fā),但不應(yīng)該只是開發(fā))
開學(xué)回學(xué)校,做過兩項(xiàng)目,上面提到的書和工具大部分是這期間學(xué)的,然后就是秋季校招了,順便去跑跑看看有沒新機(jī)遇,那時(shí)自信滿滿,幾乎就是老子天下第一,什么沒學(xué)過,然后簡歷倒通過率是100%,筆試就呵呵了,一般公司考java基礎(chǔ)之類的沒啥問題,好一點(diǎn)的幾乎全是算法等等計(jì)算機(jī)基礎(chǔ),撞得滿頭血,記得某公司招聘,周圍同學(xué)簡歷就我一個(gè)過了,還小得意,筆試直接就跪了,某面試問我排序,答得結(jié)結(jié)巴巴,然后沒然后了,這個(gè)結(jié)果幾乎無法相信,我。。真的弱爆了,歸根結(jié)底,這一年,我學(xué)的只是開發(fā)。。甚至覺得java無用,特別是互聯(lián)網(wǎng)公司,算法都是用c++的,一度想重新?lián)炱餭++,vs2010環(huán)境都搭建好了。。
那一段時(shí)間是人生低谷,好想麻醉自己,但是還要裝著感覺不錯(cuò),找工作一點(diǎn)問題沒有,同學(xué)建議我先找個(gè)公司呆著,別眼太高,我不甘心啊,我從沒懷疑過自己的能力,但接受不了這個(gè)結(jié)果,技術(shù)是我的追求,不去一個(gè)有深度的公司,怎么能達(dá)到我的目標(biāo)呢,找工作動(dòng)力也開始下降,渾渾噩噩度過了兩月,周圍同學(xué)不少找到了工作,我自嘲沒準(zhǔn)備好,來年再戰(zhàn)。。
六 這只是開始,我還年輕
然后就是到現(xiàn)在咯,期間思想各種亂,也曾頹廢,但看了不少博客文章后,終于回過神來,人生的規(guī)劃漸漸清晰的,特別是前一陣子在博客園看到的幾篇文章,進(jìn)一步清晰了自己
一是英語學(xué)習(xí),四級,實(shí)習(xí)那時(shí)看英文的技術(shù)文檔,甚至追溯到高三,好多次提起學(xué)習(xí)英語,總是熱一陣子就不了了之了,直到看到這篇文章,我又一次開始學(xué)英語了,已經(jīng)開始行動(dòng),目前已看完音標(biāo)
暴力英語學(xué)習(xí)法 + 嚴(yán)格的目標(biāo)管理 = 成功快速靠譜的學(xué)好英語
就如主頁的副標(biāo)題,學(xué)習(xí)的捷徑就是看學(xué)會(huì)了的人是怎么學(xué)的,謝謝這位。。額。大叔?的文章,我已經(jīng)準(zhǔn)備好一年半,人生總要有幾件大事需要去花時(shí)間,不多說,少說話多做事。
二現(xiàn)在不是僅僅是算法之類基礎(chǔ)了,而是怎么成為一個(gè)程序員,架構(gòu)師的問題
程序員必讀書單 - _Luc_ - 博客園
程序員從算法開始,必讀書單,先從入門讀起,這個(gè)時(shí)間粗估計(jì)兩年,還得算上英語,無論如何都得補(bǔ)上,晚上開始總結(jié)一下目前算法知識(shí)。
三 關(guān)于java
筆試的打擊一度讓我覺得java無用,真是蠢萌的想法啊,如果還認(rèn)為java的性能不行,那思維就落伍了,在沒遇到其他變化之前,還是走我的java之路吧。
至于工作,春招開始了,簡歷也要再改改了,我的水平并不差,盡量往上走吧
我還年輕,年齡是我最大的本錢,有時(shí)間去折騰,去學(xué)基礎(chǔ),不這么干,我一定會(huì)后悔,我不能再讓自己后悔。
最后,從現(xiàn)在開始寫博客,第一次寫給別人看,請大家務(wù)必指正
總結(jié)
以上是生活随笔為你收集整理的关于我,至目前的总结与展望的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ABAP Development Too
- 下一篇: ABAPGit的安装方式
