關於我,至目前的總結與展望

  某普通一本,信息與計算科學專業,大四。。快畢業了,而我纔對本身的有一個比較完整認知,不少本應在大學掌握的東西,只能從如今,並將佔用畢業前一兩年的的時間去彌補,不過我畢竟還年輕,大學畢業也只是開始,還有時間,這是不幸,也是個人幸運。就總結下本身大學的這四年,並作一下將來的規劃吧。html

一,大三上學期11月以前java

  這段的知識幾乎空白,看小說玩遊戲中浪費很多,惟一有用的就是大二的暑假讀完一整本《c++ primer》,對編程有那麼點感受,自認爲這是學的最好的,也是惟一的一門課程。也從幫助同窗調試代碼中得到了那麼一點點成就感。c++

二,javagit

  大三 ,13年11月,某培訓來學校宣傳,很多同窗都報名,聽着他們對就業的描述,好像一切還不錯,忽然以爲本身有點心跳加速,將來彷佛有盼頭了,報名,聽了幾節課,由於有c++基礎,入門太簡單了,沒有一點阻礙,這就是個人興趣所在,就這樣打開了java的大門,並一發不可收拾。程序員

  從語法,集合,jdbc,swing,一路學過來,真的沒有什麼困難,並且超出培訓班的進度,老師講課的東西我已經提早幾天,乃至幾周就已經掌握了,上課只是複習。在13年結束前,作了一個xx管理系統,用swing,jdbc,oracl數據庫,簡單的三層。特別值得一提的是配置oracl我花了兩天,整整重裝了六次才成功,才知道由於沒有64的plsql,不能裝64的oracle,雖然網上有成功的,但我沒有成功。這讓我得到很多經驗,到上oracle課程時,周圍很多同窗的oracle環境是我幫忙搭建的,能幫別人解決問題的感受太棒了。github

  過完13年的大年初二至開學,兩週時間,參照貼吧的java俄羅斯方塊,作了個坦克大戰,玩了下多線程,開始認識mvc架構,並對面向對象有了點的理解,視圖,數據模型,控制的分離原來是這麼回事。web

  14年開學了,期間開始進一步深刻java,並對多線程,socket作了進一步學習,作了一個仿qq的局域網聊天工具。面試

三,成就感算法

  能讓人在某一個方向前進下去的初始動力是興趣,但興趣的燃料是有限的,一年兩年作一個東西若是沒有結果,有誰還有繼續下去的動力呢?只有可以得到成就感,看到但願,纔有繼續的動力。而我幸運的獲得了,看到了。sql

  成就感來源就那麼幾種,一個是別人的承認,當別人有問題的時候能想起你,讓你幫他解決的時候,這就是承認,二是得到報酬,物質的(不只僅是錢),精神的,有成就感,也就有了盼頭。

  別人的承認我感覺不少,什麼環境配置,代碼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之路吧。

至於工做,春招開始了,簡歷也要再改改了,個人水平並不差,儘可能往上走吧

我還年輕,年齡是我最大的本錢,有時間去折騰,去學基礎,不這麼幹,我必定會後悔,我不能再讓本身後悔。

最後,從如今開始寫博客,第一次寫給別人看,請你們務必指正

相關文章
相關標籤/搜索