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