來的有點遲的年度總結,也是人生中的第一個年度總結html
關於爲啥要寫這個總結呢java
第一是爲了之後能夠看看之前的本身是什麼樣子linux
第二是看看本身有沒有達到以前的目標和定下更遠的目標android
固然也有追逐其餘高手寫總結的風姿的緣由。。。程序員
一年半之前,也就是大一下學期開始接觸.Net技術編程
開始從一個對編程沒啥概念的小白踏入程序猿的行列設計模式
關於大一下學了什麼,時間過久實在不記得。。。服務器
不過能夠肯定的是,那段時間是激起我對編程的興趣的重要時間微信
也是學習.Net基礎的時間多線程
到如今,一年半的時間,打的代碼90%是CSharp
總結一下一年半一來學到的技術和知識
面向對象:封裝,繼承,多態,以及CSharp特有的委託,事件,泛型等基礎,這些知識爲以後的項目運行提供了最最基礎的支持
如今學校教學通常都是直接從面向對象的課程開始,而面向對象的三大特性本質則是在自學C的的時候對比CSharp.才真正理解
Net:WinForm,ASP.NET WebForm,MVC,EntityFramework,Linq,WPF,WindowsPhone,XML,WebService,MSSqlServer
這個階段是我一個快速提高的時期,從入門到實戰,經過項目提升本身,解決本身產生的問題,並掌握了Web開發技術,如:AJAX,Javascript,JQuery,html等
在項目開發的過程當中使用到了EasyUI,JQueryUI等Jquery框架,得益於網上豐厚的資料,基本實現了自給自足的狀態
在這期間爲學校參加福建省大學生挑戰杯決賽的參賽組設計開發對應的企業門戶網站,使用ASP.NET ashx+NVelocity模板引擎技術,三層構架。如今回頭看這個項目的時候,那感受。。簡直跟吃了屎同樣(真不知道當時怎麼會那麼有成就感的)
第二個項目是網上書城在線交易系統,相對於上一次的項目,此次明顯在技術上提高不少
使用基於三層構架擴展出的多層系統結構搭建的網上書城在線支付系統
包括AOP編程實現的權限驗證機制
在線支付模塊的模擬開發
支付流程的實現
ckeditor+swfupload實現多功能的UBB文本編輯等等
其中涉及到一些平時沒有接觸到的技術,如:Memcache,設計模式,頁面靜態化,SWFUpload無刷新上傳,CkEditor等富文本編輯器等
第三個比較有表明性的項目就是在中軟實訓期間的成果--微信商城在線交易平臺
模仿淘寶網等在線交易平臺,在移動端經過微信實現買家和賣家之間的交易關係
並經過互聯網上的WebService或開放的API服務,爲微信公衆號接入航班,列車信息查詢,翻譯等生活助手
接入阿里雲OCS和OSS雲服務提升系統總體性能,系統是發佈環境,運行於阿里雲的ECS服務器
整個系統基於高度可擴展的框架,併爲此開發了一個代碼生成器
憑藉這個項目幸運的得到優秀項目經理,所在團隊得到優秀團隊稱號
可是從大三開學開始,彷佛進入了一個學習的瓶頸,雖然知道.Net技術博大精深,我所研究的只是其九牛一毛
可是時常在思考,難道之後畢業就只能幹網站開發?不不不,這不是我想要的
那我想要的是什麼?
這個問題困擾了我很久,想轉java以後去開發android,想學c以後去搞嵌入式,又想學雲計算,大數據挖掘的技術
可是每一個方面都是須要大量的時間去 研究和學習,我只能選擇一個,或者在.Net技術上一直走下去
直到某一天在CSDN上看到一個前輩發表的博客,感覺頗深,講述的是一個系統級程序員的成長
沒錯,我想要的是成爲一個系統級的程序員!
經過仔細的思考和對比,不管研究什麼技術,Linux彷佛都是一個必不可少的過程
因而決定先學習Linux系統編程,爲以後的進一步發展打基礎
近期學習了Linux相關技術,如:Linux系統命令,進程控制,進程通信,多線程同步,C/C++,gdb,gcc,g++等
給個人時間實在太少,還有一年多就要畢業,我沒有信心可以在這麼短的時間內實現目標,可是我會盡本身的努力去奮鬥
爲本身訂下目標
大三上學期的寒假,系統的學習完linux編程
大三下學期完成javaEE和android的修煉,重點在javaEE,以便往後學習雲計算技術
只是爲了本身心中的一個夢想,我想去魅族工做