2013總結-2014計劃

2013年即將過去,立刻迎來的是2014年,在此仍是對2013年作個總結,並對2014作好規劃。 在即將過去的2013年經歷了各類事情,其中最重的事情就是我畢業啦,我託單啦。如今我不在是一名在校大學生,正式踏入了社會。javascript

2012年,那時我大四,在學校幫老師帶團隊作項目,爲了最後一個項目的順利完成,我耽誤了找工做的時間,從沒參加過校招,錯過了大公司php

  當時團隊成員三個大四的,三個大三的,大四的其中有兩我的沒有參加一次校招而是直接參與社招(其中一個是我),不事後來仍是順利地找到了工做,另一個繼續複習考選調生(最後如願考上),剩下幾個,我帶的學弟學妹,如今有的已經和大公司簽了,年薪是我如今的幾倍!!想一想,差距啊,當年我還帶着他們,如今卻比我卻混成這樣,只能感慨啊,感慨的同時我也只能不斷的努力學習。css

  我正式進入公司上班已是2012年末了,那是時候我沒選擇在公司周圍租房。由於當時的好基友些所有都已經去上班了,在成都的軟件園,都和其餘人合租好了房子,我暫時沒有找到朋友一塊兒,就只能住在學校了。住在學校去軟件園上班是件恐怖的事情,公司天天八點半上班,四點半下班,可是咱們學校離公司坐公交單邊就是接近兩個小時!因而我開始了長達幾個月的早六晚7的生活,稍微加點班回到學校就是八九點了。早上六點就要起牀,晚上回去晚了,只是在外面吃個飯,回到寢室就洗洗睡了,幾乎沒得其餘空閒時間。這種生活我堅持了幾個月,後來和認識的幾我的一塊兒合租了房子,從住的地方騎自行車到公司也只要十分鐘左右,搬到租房的地方後感受本身一會兒就輕鬆多了,不再用每天長途跋涉了。 html

談談在學校作的一些項目

 到公司一年多了,加上在學校的經驗早都超過兩年了。前端

在學校作過一些項目,有網站,有系統,大半年的時間裏我帶團隊作了兩個系統,一個是學校的畢業論文管理系統,一個是政府的項目(建築類的管理系統),名字就不說了,雖然那個時候我帶領團隊作項目開發,不過那個時候我仍是菜鳥一個,如今基本上算入門。java

談談那些年我在學校作過的項目jquery

一、**畢業論文管理系統

團隊成員四人,兩個大四的,兩個大三的,大三的兩我的連C#都沒學過,數據庫基本上都是零基礎,不事後來在個人帶領下都能有很大長進。git

採用技術 .NET  Framework4.0、asp.net webform、sql2008r2 ;源代碼管理軟件採用TFS,沒用過,當時也是摸索好久才弄清楚怎麼用,以前作項目開發都是用的SVN,主要是咱們想嘗試沒用過的東西才因而選用TFS。程序員

前期需求是和老師一塊兒完成的,在對需求進行了仔細的分析以後,作了界面原型設計,界面原型採用手畫草圖加visio的方式,最後肯定了界面原型,肯定原型和需求以後作了數據庫設計,基本上都是一步接一步的完成。畢竟是在學校的項目,主要以提高技術培養新人爲目的。團隊中有兩個大三的能夠說是啥都不會,因此每一步基本上都要讓他們學習領悟並融會貫通,不懂的我給他們解釋,給他們提供學習資料。咱們每一步都是由團隊成員一塊兒完成,每完成一步由老師肯定,肯定ok就進行下一步。咱們當時尚未美工,界面是我叫朋友設計的。項目的架構搭建由我完成,採用的是最傳統的三層,以下圖。全部界面html、css都由我編寫完成。 在正式進入開發的時候,之前不會C# 沒用過數據庫的兩我的,已經明數據庫的一些知識了,大概清楚了該怎麼設計數據庫,之前書上1234範式和bc範式也清楚是啥東東了。在接下來幾個月的時間裏,我負責質量把關和系統重難點的完成,項目中沒用一個webform服務器端控件。咱們夜以繼日地工做,天天早九晚十,最後完成開發,測試,優化,編寫各類操做手冊,順利完成了交互了這個項目,最後交付並不順利,經歷了需求更改和壓力測試,漏洞檢查(這兩個咋測的當時我都不知道,由於是叫其餘專業的學生來完成的)。github

項目感悟:作完項目發現我對sql語句和數據庫的設計更熟悉,在設計數據庫期間都是和你們一塊兒交流學習,共同進步,也有老師的指導,照着全部的業務邏輯來檢驗了一下數據庫設計,並對數據庫作了一些優化。

該系統底層採用的是ADO.NET+存儲過程,整個系統存儲過程超過100個,存儲過程維護麻煩,後來咱們提供了很是全面的數據庫文檔,系統操做說明書,存儲過程代碼註釋很是全面。當時我負責對代碼可讀性和質量進行把關,可讀性很差的和註釋不全的代碼我一概打回,叫他們修改或者加上註釋。可以順利完成項目是團隊成員你們一塊兒努力的結果,團隊的配合十分的高效,團隊的四我的都是不一樣的性格,一我的摸索能力較強,適合作技術重難點預研;一我的十分心細,他作一些業務比較複雜的模塊,在最後的測試階段他也功不可沒;其中還有我的也比較細心,也很不辭辛苦,分配什麼任務都很細心完成,你們合做很是融洽,遇到問題都是實時交流,這樣的團隊你們合做很是愉快。

二、**建築管理系統

  之前我一直學的是.NET的,作的網站和系統也都是用的ASP.NET,不過此次麻煩了,這個項目要求用java來完成。此次團隊成員6人,三個大三的,三個大四的。其中有四個仍是之前的原班人馬,新加入了一個大三的MM(後來成我女友了),一個咱們寢室的基友。前面項目完成以後咱們出去happy了幾天,後來回到工做室繼續完成接下來的這個項目。最開始需求沒怎麼定,因此咱們都是研究技術。java語言我卻是學過,計算機學院什麼課都開,不過都是學點皮毛,我學了兩學期的java,作過J2ME手機遊戲,當時安卓都火了,咱們還開J2ME,簡直扯淡。 不過用java作web開發我還沒接觸過,只知道有個SSH組合。當時團隊裏面有個大四的,他和我不是一個專業,他學過Struts2,他提出說用Struts2框架,java作web開發要是不用框架的開發效率不是通常的低,最終咱們決定用struts2,至於Spring 和Hibernate,能夠暫時不用,畢竟技術研究時間有限,萬一沒研究透用處問題了就麻煩了,這個時候是暑假,大多老師都不在,當時又沒得人指導(當時指導老師是學C++的)。在接下來的一週我全身心投入到struts2的研究中,先是在網上搜索了一大堆教程,看了官網的不少demo和幫助文檔,下過傳智播客的java培訓視頻,不過最後仍是看了馬士兵的視頻才豁然開朗,把struts2的大一堆配置和傳值基本上都弄清楚了,當時明白MVC是咋回事了。struts2不少都是靠配置文件來完成,各類配置文件,我如今幾乎都忘記了,不過要我在去研究我基本上能夠一兩天就搞定,由於我把全部的相關配置和設置都作成了demo,如今都還保留到的。

這個項目的吐槽我不想多說,計劃一月完成,到後來是四五個月都沒完成。問題出在需求上,這個項目是幾經轉手最後纔到咱們手上,咱們不能和客戶直接談,只能和轉手人談,而負責作需求的人又不會作需求,每次都是咱們提問題他纔去問,結果一問發現之前一句話實際上是個大模塊,後來需求出現了爆炸式增加,作需求的時候咱們基本上是每天開會討論,分析需求,提出疑問,記錄問題,等待對方肯定,如此反覆過了大概兩個多月才基本肯定需求。

在這個期間一些技術難題也都一一攻破,什麼身份證掃描、遠程視頻調取、移動設備拍照上傳、基於地圖的一些功能點。 這些技術點的攻破都是有不一樣專業的不一樣學生完成的,計算機學院還真是不缺人才,各類東西都能找到人幫忙搞定。我負責基於地圖的一些功能點,當時恰好寢室的基友參加HTML5的比賽,做品就是基於google地圖的,我就在他們那裏學習了一下,輕鬆搞定地圖上插入標籤,定位等一些功能,項目還設計大量的Word文檔生成,記得咱們好像是用FreeMarker 來作的,手動編輯XML製做模板,而後有FreeMarker來完成模板數據填充。

該項目完經歷了幾個月的開發,當時是五我的負責編碼,我主要負責總體結構搭建,底層代碼封裝,底層代碼是經過代碼生產工具搞定的,當時沒用Eclipse,直接用的MyEclipse。 

項目完成後我當即開始找工做,最後選擇了一家環境不錯,可是薪資並非很高的公司,沒過多久就順利到公司上班了。

 

談談在公司作的一些項目

第一個項目:**教育網

我一我的獨立完成一個網站的開發,是一個教育網簡版,當時公司的UI寫好了HTML和CSS, 我不用本身寫HTML和CSS,項目通過一個多月順利完成驗收,期間本身開發了一個三層架構的代碼生成器,仍是多好呀的,本身開發的想咋改就咋改,開發這種工具比較簡單,主要是弄清楚把數據庫的相關的信息所有讀取出來,數據庫,數據表,字段,字段信息,這些都讀取出來了,最後就是拼接字符串了。當時還獨立開發了一個分頁控件,本身開發的東西用起來還真是方便。

 

第二個項目:**網

是公司的一個產品,是一個B2C的網站,這個項目基本上算是我到公司裏接觸到的真正的團隊項目。

項目成員:產品部2人 項目管理部1人  CM1人  PM1人,WEB開發4人,測試2人 播放器開發2人

選用技術:項目採用多層架構,ORM使用EF5.0 ,採用的是Code first方式, IOC採用Spring.NET,項目編碼規範主要靠神器Reshaper,界面端使用MVC3.0使用WCF 作WEB服務, 當時還給Pad端和安卓端提供一些接口。 緩存採用的是MemCache. 系統受權服務SSO完成,SSO獨立出來做爲單獨的項目進行開發,期間改過N次需求,幾乎被我改得面目全非。

項目職責:開發人員,中途進入該項目,參與了系統後臺的開發,以及項目後期的一二三期需求更改和運營需求更改,幾乎界面上用戶能看到的我都改過,改的時候就發現了不少問題,他們代碼可讀性很差,註釋幾乎沒有,不少地方寫得不夠健壯,我作了不少的修改和重構,改的時候本身也明白了不少道理,代碼是寫給別人看到,之後其餘人還要進行維護,因此代碼的可讀性必定要好,關鍵的註釋必定要有,代碼要寫得健壯,編碼須要有相關規範,團隊成員之間的編碼風格最好要統一。

總結:整個系統架構不夠合理,不少東西沒有很好地封裝,底層一大堆重複的代碼,底層設計不夠簡化,套用網上的DDD設計模式,系統日誌作得很差,異常日誌和操做日誌的記錄不詳細,日誌系統沒作獨立擴展開發。上層JS也是滿篇重複代碼,滿篇全局變量!!代碼十分離散,後期維護十分麻煩。這個產品如今都是由專人運營,期間加功能改需求,因爲之前代碼不夠統一,很凌亂,給後期維護帶來了很大不便。項目上不少問題後期我都提出過,不過他們幾乎都沒改過,緣由就是代價太大。這個項目我仍是學到了不少東西,真正用上了IOC,ORM,WCF,知道了啥是DDD,什麼是多層架構。系統網址:http://www.jiangtang.cn/

 

第三個項目:IPTV

選用技術:MVC3,ADO.NET,SQL2008r2 

項目描述和職責:這個項目基本上三分之一的時間都是在和電信的人在打交道,ITV也許有的人都比較熟悉,就是電視上的點播系統,是華爲給電信作的,不事後來華爲中止給他們作技術更新了。 我要作的就是開發一個點播系統,上面放咱們的一些視頻,系統要在電信的ITV平臺上跑起來。這個開發難度仍是比較大,全部的都是按照電信給的文檔進行,ITV上的系統開發,相似於WEB系統開發,部署和部署網站同樣的,不過就是有兼容性問題,不一樣的機頂盒裝的瀏覽器不同,兼容性問題十分老火,並且無法控制檯調試,由於顯示界面都在電視上,出錯只是不出結果,沒其餘任何異常。期間我作了大量的技術預研,弄明白了ITV是怎麼回事,怎麼在上面作開發,把電信那邊給的技術文檔看了N騙,叫電信的合做人員給兩個DEMO他們都說沒有,叫咱們本身接上ITV,而後抓包,我當時第一次接觸到了抓包,當時用了一個重量級的工具,Wireshark,這個博客園有學習資料,抓包研究別人的東西而且結合電信給的文檔,終於搞定了 視頻在ITV平臺上的播放控制,如:暫停、播放、快進、快退、進度顯示、聲音控制、聲音控制大小顯示,而且處理各類機頂盒的兼容性問題,機頂盒的兼容性問題比IE6的都還要難調整,JS只支持原生態,原生態有些都不支持,全部的事件響應和控制有JS完成。項目開發過程十分糾結,有幾回都加班到很晚調試機頂盒兼容性問題,期間還屢次到電信的機房安裝部署服務器,電信的機房確實霸氣,二樞和西部電信樞紐中心都進去過好幾回。

 

第四個項目: **課堂

這個項目我只是參與了部分,這個項目很大,分幾期完成,一期二十多我的參與,先後花了四五個月時間,期間每天加班,公司把大量的人力物力財力都放在上面了。如今在進行二期開發,不過二期我沒參與。我在公司屬於WEB小組,在這個項目中WEB小組人員只是負責WEB部分,其餘由研發部人員完成,web端負責給客戶端提供接口,負責開發文件管理系統,而且完成後臺管理系統。項目架構和技術和以前的項目有所不一樣,不過主要是去掉了IOC,由於項目架構以快爲目的,時間很是緊,架構考慮的就是快。

選用技術:EF5.0 CodeFirst方式, WCF, MCV4 , MEF,EasyUi 1.3.4。 比起以前的項目這個項目的架構和底層封裝更好,底層針對EF和Expression作了不少擴展,大大提升了EF的生產力,項目模塊化作的更好,這個能夠看圖。

項目職責:參與前期預研,主要是關於ORM的選擇和權限系統的設計,在架構肯定以前,研究了不少ORM框架,最後仍是選定EF,權限系統參考了不少網上的設計,當時想作一個公司通用的權限管理系統,後來仍是放棄了,發現通用權限系統的設計仍是很負責的(國外有開源的相關項目)。

FRC2.0架構,使用EF6 MVC5

我五個項目:**分析:

項目成員:產品部2人,項目管理部2人,WEB小組4人(其中兩人作專作數據處理),數據採集預研1人,測試2人。

項目描述:該項是以處理數據爲主,都是預處理幾千萬上億的數據,數據處理由專人完成,涉及到分庫分表,分佈式計算等問題。

選用技術:WEB端選用EF5.0、MVC四、WCF、SQL2012,EasyUi,.netframework4.5

項目職責:我在項目中負責後臺管理系統的架構搭建,前先後後花了幾周的時間。先研究了公司以前的項目架構,還參考了一些網上的例子,博客園中的文章也是看了很是多。博客園有個搭架子比賽,認真看了他們每一個人的架構,再結合了微軟官方給出的架構DEMO,最後完成了本身的項目架構搭建。項目採用DDD設計,分層架構模式。對底層實現很好的封裝,MVC4和EasyUi之間實現的完美結合。整個框架的搭建我一我的完成,那段時間天天作的時間就是考慮下怎麼構建項目結構更爲合理,怎麼進行合理的分層,我不斷參考和學習那些先進的思想,期間還看了一本《企業級應用架構》項目總體架構搭建完成後,基本上從上到下要加模塊,加接口均可以很快完成,總體節構沒有弄得很複雜,新手上手很快,開發起來也很快。系統的 日誌系統很好的封裝,修改一下配置就可記錄方法的運行時間,以及用戶相關操做。系統的擴展性較好,考慮多是多站點形勢,所以不少地方都作了特殊處理,如今要加一個站點也是輕鬆搞定,並且徹底不影響以前的業務。架構搭建過程當中研究了不少東西,如Expression,LIQN,WCF等。在架構的搭建過程當中學到了太多太多,這裏不同列舉了。該項目由於一些緣由中途中止,我被調到後來的***課堂項目組,項目架構交給後來的項目組,如今該項目已經正式立項開發

 

第六個項目:**課堂

該項目公司是強行要求你們加班半年

項目描述:無

項目成員:項目成員八人。兩個WEB(其中一人是我),一個IOS,一個安卓,一個Windows,還有一個底層,外加兩個測試。咱們web組依然負責爲客戶端提供接口,並開發後臺管理系統,開發產品官網。

選用技術:EF5.0(本想用6.0的)、MVC4WEBAPI2SQL2012,.netframework4.5,EasyUI1.3.5BootStrap3.0,Knockout2.3,IOC使用輕量級的Autofac

項目職責:技術上咱們喜歡新的,也喜歡用沒用過的,再根據咱們的實際需求,咱們選用了WEBAPI2來給客戶端提供接口,沒用WCF。不過當時只是對webapi只有個大概瞭解,在博客園看過幾篇介紹性的文章,只知道它是作什麼的,可是具體怎麼用不是很清楚。該項目由我負責WEBAPI技術預研,另一我的負責框架搭建。

  研究新的東西不難,關鍵是要有好的學習方法,好的學習資料。這個東西比較新,博客園中文章當時也不是不少,詳細介紹使用的更很少,文章都是零零散散的,我學習的時候就每天上MSDN,看微軟官方提供的學習資料,把每一個demo都本身嘗試幾篇,把MSDN上全部關於webapi的東西都研究了幾篇,而後還結合博客園的一些文章,本身寫了一大堆的demo。最後算是勉強弄清楚了這個東西,關於webapi的學習我在下面在說明。

  技術預研完成以後,我還負責前端公共庫的封裝,吸收以前項目的教訓,就是前端全部東西我一我的搞定,按照咱們的業務需求,結合如今的架構,對前端作了各類封裝。JS的水很深,用好它,仍是不要基本功的,通過我對前端的整合,實現了先後臺完美結合,模塊化地封裝了不少東西,大大提升了後期開發效率。前臺官網我用bootstrap3.0來作的,後臺用easyui1.3.5來搞定。正式進入開發,開發完成移動客戶端的全部接口,開發測試我用Fiddler工具,不過公司測試水平有限這個都用不來。咱們不得不開發出套測試界面(被逼的),開發測試界面若是不「投機取巧」那工做量不是通常的大,後來我針對全部客戶端接口,編寫了一套自動化程序,大量的重複工做有程序自動完成,客戶端七八十個接口我開發測試界面幾乎沒花多少時間,測試界面也是用easyui作的,期間也對easyui作了不少擴展和封裝,後倆發現微軟有提供WEBAPI相關的測試插件,在Nuget上能夠下載,網上還提供了幾個關於WEBPAI接口多版本兼容的方法。 最後後臺管理系統的開發我也負責界面交互最複雜模塊開發,以及後臺最複雜的數據查詢統計。用EF作查詢統計但是很坑爹的東西,不過時間也學到了不少東西,涉到查詢優化,數據庫優化等等知識,我就不說了。

  項目架構問題較多,總體架構不是很複雜,可是涉及到客戶端和後臺管理以及官網以及文件服務系統,各個站點應該分開。開始負責架構的沒有分開,我提了相關意見,他開始認爲沒有必要,不過項目開發了幾個月的時候他又進行了改動,這個時候改動代價是很大,也帶來了不少問題,直接上圖。

初版:

 

第二次調整架構,比起以前的較好一點,把webapi和後臺管理分離開。

第三次修改

 

  今年讀過的一些書 

在學校圖書館看過不少書,就不算在其中了,以僅是我能記住的,都是到公司工做以後本身抽時間看的。 

關於NET的

一、《ASP.NET MVC 4高級編程》,買的紙質版的進行閱讀,適合像我這種初學者看,老外寫的書易懂。

二、《ASP.NET MVC 4框架揭祕》看的電子書,沒得基礎的建議不要看,不少都是講原理,貼上MVC框架源代碼進行解釋,看的時候能夠順便閱讀下MVC框架的源碼。

三、《編寫高質量代碼改善C#程序的157個建議》, 不只要看書,還要下載源代碼把每一個demo都看一遍,而後總結用到本身的實際編碼中。

四、《C#高級編程》《深刻解析C#》《CLR via C#(第3版)》《C#字符串和正則表達式參考手冊》沒仔細看完,都是瀏覽,,來年準備認真閱讀

五、《企業級應用架構》 《構建高性能可擴展的ASP.NET網站》

關於前端:

一、《javascriptDOM編程藝術》 仔細看完過,適合入門者,看完以後就以爲我貌似不應買。

二、《javascript王者歸來》 電子書看過兩遍,全部源代碼瀏覽過兩遍

三、《javascript高級程序設計第三版》,買的時候很糾結到底買高三仍是權威指南,最終以爲買高三。如今沒徹底看完,只是看了大部分,細節講解得很到位。

四、《JavaScript設計模式》《JavaScript語言精髓》 還有什麼高性能的javascript  可維護的javascript沒仔細看,只是瀏覽,來年抽時間認真看下,把高級程序設計再看兩遍,並在新的一年裏緊跟大神的步伐,像他們學習。

其餘 :

《人性的弱點》 

 

  關於我研究過的技術和看過的博客 

 一時要回想起我一年中所研究過的東西那是不可能的,只能憑我如今的記憶和本身收藏的博客來寫了,都貼上部分學習資源連接。

順序隨機

一、NodeJs,這個東西我在學校的時候都知道它很火了,如今貌似更火了,實際工做中沒用過。不過平時只是研究過,看過NodeJs開發指南,瀏覽過博客園各個大神的文章,大概明白它的事件驅動,非阻塞I/O,事件驅動,  異步,適合高併發。 學習過的部分博客 http://www.admin10000.com/document/3428.html  http://www.cnblogs.com/by1990/p/3330353.html      http://www.cnblogs.com/sysuys/p/3460614.html   http://www.cnblogs.com/dolphinX/p/3474568.html

 

二、EasyUI 主要學習資料就是官方文檔,http://www.jeasyui.com/index.php http://www.zi-han.net/case/easyui/base.html 有時候要進行擴展本身能夠讀下源代碼而後修改,這種事情我也幹過,可是最好不要動源碼,改了源碼升級就是麻煩事情。

 

三、Bootstrap3.0 學習資料仍然是官方文檔,和中文翻譯文檔http://www.bootcss.com/

 

四、KnockoutJs 學習資料湯姆大叔翻譯的文章,不過他的有點過期了,仍是直接上官方網站看文檔較好、這個在MVC4的時候微軟繼承了進來,因此我研究了下,而後在項目中也用了,不過貌似在MVC5中被移除了。http://knockoutjs.com/index.html   http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html   http://www.cnblogs.com/wukong65/category/432506.html   http://www.cnblogs.com/aaronjs/category/496923.html

 

五、AJAX跨域進行研究  http://www.cnblogs.com/JChen666/p/3399951.html   http://www.cnblogs.com/twobin/p/3395086.html  http://www.cnblogs.com/artech/p/cors-4-asp-net-web-api.html

 

六、javascript正則表達式, 正則表達式不難,多看多練就ok, http://www.cnblogs.com/libinqq/archive/2008/07/31/1257699.html   http://www.cnblogs.com/dolphinX/p/3486214.html  http://www.cnblogs.com/rubylouvre/archive/2010/03/09/1681222.html   http://www.cnblogs.com/aaronjs/archive/2011/10/29/2228369.html

 

七、閉包和繼承,這個看高三就夠了,這裏推薦幾個連接吧: http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html   http://www.cnblogs.com/dolphinX/archive/2012/09/29/2708763.html   http://www.cnblogs.com/xueming/p/prototype.html    http://www.cnblogs.com/aaronjs/p/3390683.html  http://myunlessor.me/blog/2013/12/09/closure-caveat-it-got-me/

 

八、javascript模板引擎原理,這個我寫過一個模板引擎,沒有代碼的動態編譯,代碼幾百行可是經受住了項目的考驗。 這裏貼模板引擎的幾個學習連接   http://www.cnblogs.com/hustskyking/p/principle-of-javascript-template.html   http://tech.pro/tutorial/1743/javascript-template-engine-in-just-20-lines    http://www.cnblogs.com/yexiaochai/p/3473723.html http://www.cnblogs.com/dolphinX/p/3489269.html

 

九、javascript學習系列文章, 主要是湯姆大叔的文章,比較傲經典,每篇我都看幾遍, http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html    http://www.cnblogs.com/twobin/category/523398.html  http://www.cnblogs.com/rubylouvre/tag/javascript/    http://www.cnblogs.com/Darren_code/archive/2013/01/05/fe_series.html

 

十、javascript面試題目,各類離奇古怪的題目,頗有意思。 http://www.cnblogs.com/Darren_code/archive/2012/01/31/questions.html   http://www.cnblogs.com/aaronjs/p/3172112.html http://www.cnblogs.com/aaronjs/p/3339107.html   http://perfectionkills.com/javascript-quiz/  http://www.cnblogs.com/yexiaochai/archive/2013/06/24/3152858.html    http://www.cnblogs.com/ahjx777/p/3283736.html

 

十一、javascript各類技巧,以及代碼優化,都頗有意思,我時常看看。 http://www.cnblogs.com/lranye/archive/2013/06/08/3127013.html     http://www.cnblogs.com/dolphinX/p/3232330.html   http://www.admin10000.com/document/3576_2.html   http://www.kuqin.com/webpagedesign/20070915/1095.html    http://www.kuqin.com/web/20121103/333226.html

 http://www.cnblogs.com/wxydigua/p/3314274.html   http://www.cnblogs.com/sanshi/archive/2009/08/30/1556677.html     http://www.cnblogs.com/fengyuqing/p/javascript_skill_sduty.html    http://www.kuqin.com/webpagedesign/20130728/334673.html     http://www.kuqin.com/webpagedesign/20130728/334673.html   http://www.cnblogs.com/yanhaijing/p/3465237.html   http://www.cnblogs.com/yanhaijing/p/3465237.html  http://www.cnblogs.com/developersupport/p/JavaScript-Performance.html

 

十二、Jquery的一些技巧,以及如何編寫出高性能的Jquery代碼  http://www.qianduan.net/10-awesome-jquery-form-action-code-fragment-not-to-be-missed.html 

http://www.cnblogs.com/yanhaijing/p/3458234.html  http://www.cnblogs.com/lhb25/p/10-useful-jquery-code-snippets.html

http://www.cnblogs.com/yxlblogs/archive/2013/06/08/3125547.html  http://www.cnblogs.com/fengyuqing/p/jquery_shijian.html

http://www.cnblogs.com/dolphinX/p/3330174.html  http://www.cnblogs.com/dolphinX/p/3347677.html

 

1三、Jquery源碼閱讀,JQuery源碼我一直想讀,之前基礎不夠,如今是時間不夠,目前都只看了一部分,讀源碼只爲學習JQuery裏面的設計思想和各類技巧,大神們隊代碼的組織是多麼的微妙,各類抽象,各類提取,來年繼續學習。貼大神分析JQuery源碼的連接

http://www.cnblogs.com/aaronjs/p/3279314.html   http://daybook.diandian.com/post/2013-06-26/40050163473

 

1四、用過的插件   uploadify,SWFUpload,Jquery分頁插件(本身對插件作了一些修改),Jquery.form Jquery.validation,artDialog5.0,Jbox 等……,如今喜歡本身寫插件了。

1五、javascript的一些工具:

1六、javascript調試,  神器Chrome  以及firebug  Chrome開發調試工具學習連接:https://developers.google.com/chrome-developer-tools/

1七、各類javascript實例,裏面代碼雖然不是很美,可是各類效果的實現方法仍是很值得咱們去學習:http://js.fgm.cc/learn/

1八、前端學習資源:http://www.cnblogs.com/artwl/p/3203581.html    http://www.cnfeinfo.com/index.html      http://www.css88.com/    

1九、百度的FIS  http://fis.baidu.com/?qq-pf-to=pcqq.group#section-5

其餘:seajs,requirejs,AMD/CMD,PhoneGap,JQueryMobile,Backbone、SproutCore、Angular.js、Javascript MVC  各類MVVM,MVC…… 來年繼續研究,閱讀閱讀源碼吸收他們的精華。

關於NET的,太多了不細細列出,貼部分書籤截圖,作.NET 博客園有不少大神,排名前10的不少文章都值得咱們去細細品味。

 

再把.NET學習過的相關技術放上來就太多了,估計我得在花上幾個小時。

 

2014年要看的書:《深刻解析C#》、《CLR via C#(第3版)》、《javascript高級程序設計第三版》 繼續看這幾本書, 而後再看javascript設計模式 、javascript模式、程序員修煉之道、深刻理解計算機系統…………。好書須要品,須要認真去領悟,在2014年裏多看幾遍那些經典的書記,也多多接觸新的技術。 

2014要學習的技術:

玩一玩github

後端:EF六、MV5 已經出來了,但是我仍是用的EF5 MVC4, 來年掃遍MSDN 和博客園關於MV5和EF6的文章,深刻研究C#語言,WCF若是在項目中再次用到的話就深刻學習一下,如今都是用的WebApi了,沒精力去深刻研究WCF,研究MVC5,先學脈絡再學細節,先了解MVC5比起MVC4加入了哪些新東西,而後閱讀相關源碼(部分,強大的東西沒那麼多精力也沒那個能力去吃透)。關注和學習Windows Azure,NodeJs,FIS前端集成化解決方案,學習SignarIR。

前端:花通常左右的精力深刻學習前端知識,主要是javascript,重看javascript高級程序設計第三版,再看兩本JS設計模式的書記,繼續閱讀JQuery源碼,閱讀其餘框架的源碼如:Backbone等,適合我閱讀的,像Angular就不看,聽說這個通常人看不懂,2014繼續走在前端的學習道路上。

2014年自我規劃:學習,學習自我充電,開始去北漂……

鍛鍊身體,身體是革命的本錢。高中時練武術,大學玩山地自行車,打羽毛球。如今全都丟了,週末就是陪陪女友,有空就學習學習,寫寫代碼,偶爾和之前寢室的基友些聚聚,幾乎沒有運動過,身體也是一天不如一天。新的一年必定要多多鍛鍊,上下班繼續堅持騎自行車,平時週末多多出去和車友騎車,和朋友一塊兒去打羽毛球,增強身體鍛鍊。

 

如下東西在2014年都去研究研究

相關文章
相關標籤/搜索