免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

.NET平臺(tái)技術(shù)體系梳理+初學(xué)者學(xué)習(xí)路徑推薦+我們的愿景與目標(biāo)

 球球圓圓豆豆 2016-04-26

一 .NET平臺(tái)技術(shù)體系梳理

.NET平臺(tái)應(yīng)用領(lǐng)域眾多(桌面開(kāi)發(fā),web開(kāi)發(fā),移動(dòng)開(kāi)發(fā)),不斷有新的編程愛(ài)好者開(kāi)始學(xué)習(xí)或從其他平臺(tái)轉(zhuǎn)移到.NET開(kāi)發(fā)平臺(tái)。.NET開(kāi)發(fā)平臺(tái)由微軟2000年提出,到今天已經(jīng)進(jìn)入到了第14個(gè)年頭,新技術(shù),新框架層出不窮,目不暇接。本文第一個(gè)目的是想揭示下.NET平臺(tái)一路走來(lái)的發(fā)展脈絡(luò),以饗眾多剛剛進(jìn)入該領(lǐng)域的開(kāi)發(fā)者。

我們總結(jié)的泛.NET平臺(tái)技術(shù)圈的知識(shí)范疇如下圖所示:

 

 

二 初學(xué)者學(xué)習(xí)路徑建議

由上圖可見(jiàn),.NET平臺(tái)技術(shù)繁多,從頭學(xué)起需循序漸進(jìn)。結(jié)合自己的學(xué)習(xí)經(jīng)驗(yàn),斗膽給出一份初學(xué)者的學(xué)習(xí)建議。

1.任何一門技術(shù)都應(yīng)該從基礎(chǔ)學(xué)起,所以首先我建議大家首先學(xué)習(xí)上圖c#基礎(chǔ)中的相關(guān)主題;這里需要指出的是上圖C#基礎(chǔ)中描述的相關(guān)主題雖然被放在了c#基礎(chǔ)當(dāng)中,但是不代表是最簡(jiǎn)單的技術(shù),有些專題要比后面的一些專題比如WinForm編程中的控件編程要復(fù)雜得多。

2.WinForm編程(包括窗體控件使用,GDI,ADO.NET),建議同時(shí)學(xué)習(xí)一下數(shù)據(jù)庫(kù)查詢和設(shè)計(jì)理論,邊學(xué)邊做一個(gè)c/s結(jié)構(gòu)的小型管理信息系統(tǒng),這樣的源碼網(wǎng)上到處都是。

3.B/S結(jié)構(gòu)信息系統(tǒng)開(kāi)發(fā)(企業(yè)內(nèi)部信息系統(tǒng))的開(kāi)發(fā),主要使用WebForm技術(shù)。web開(kāi)發(fā)技術(shù)涉及到的知識(shí)浩瀚無(wú)邊,前端,后端,數(shù)據(jù)庫(kù)端,每一個(gè)方面都有很多的內(nèi)容需要學(xué)習(xí)。掌握WinForm后,學(xué)習(xí)WebForm,學(xué)習(xí)的路徑不至于太陡峭,因?yàn)槲④浄庋b了前端的細(xì)節(jié),使得WebForm的開(kāi)發(fā)感覺(jué)和WinForm類似,但是還是有所不同的。通過(guò)WebForm的學(xué)習(xí),你可以了解些PC程序開(kāi)發(fā)中沒(méi)有接觸到的概念,比如表單的Post和Get,HTTP協(xié)議的無(wú)狀態(tài)特點(diǎn),Cookie和Session的用法等等。同樣可以邊學(xué)邊做一個(gè)b/s結(jié)構(gòu)的小型管理信息系統(tǒng),這樣的源碼網(wǎng)上也不少。

4.最后就可以挑戰(zhàn)下B/S結(jié)構(gòu)網(wǎng)站開(kāi)發(fā)(互聯(lián)網(wǎng)應(yīng)用)了。這時(shí)將面對(duì)其他語(yǔ)言程序員最開(kāi)始web開(kāi)放時(shí)同樣的挑戰(zhàn),掌握html/js/css/jquery等前端開(kāi)發(fā)技術(shù),ASP.NET MVC這樣的后臺(tái)技術(shù),當(dāng)然數(shù)據(jù)庫(kù)設(shè)計(jì)和查詢能力也是必不可少的。

當(dāng)然,以上推薦的學(xué)習(xí)路徑需要因人而異,這里假設(shè)你是一個(gè)軟件開(kāi)發(fā)的初學(xué)者;如果你是從java/php/ruby/phthon等其他web開(kāi)發(fā)平臺(tái)轉(zhuǎn)過(guò)來(lái)的開(kāi)發(fā)者,則你可以略過(guò)(2,3)步,只需要掌握下C#的基礎(chǔ)知識(shí)和ASP.NET MVC的相關(guān)知識(shí)即可。

三 各階段相關(guān)優(yōu)秀書籍推薦

不知道大家是否遇到過(guò)這種情況,學(xué)習(xí)一門熱門的新技術(shù),到書店去買書,發(fā)現(xiàn)相關(guān)主題的書籍琳瑯滿目;由于初涉該領(lǐng)域,大家在選擇圖書的時(shí)候不好判斷,主要問(wèn)題歸結(jié)為以下2點(diǎn):

(1)書籍撰寫質(zhì)量稂莠不齊,很難篩選(通常難以辨別時(shí),首選國(guó)外譯作);

(2)由于對(duì)該領(lǐng)域技術(shù)體系不了解,選擇了高級(jí)階段的圖書(本應(yīng)該選擇入門級(jí)好書),缺乏該技術(shù)的先期知識(shí),導(dǎo)致閱讀很吃力。

基于以上2點(diǎn),向大家推薦以下幾本好書,首先Show一下自己的書架:

這里給大家推薦三本書,首先這3本書涉及的技術(shù)分別是sql查詢,javascript,css。這3種技術(shù)和我們之前的c#或java開(kāi)發(fā)的已有經(jīng)驗(yàn)不太一樣,所以學(xué)習(xí)初期可能感覺(jué)不太適應(yīng),比如javascript的弱類型,函數(shù)式編程特性;sql查詢中沒(méi)有循環(huán)的概念,如何獲取我們想要統(tǒng)計(jì)的結(jié)果;css這種格式化html內(nèi)容的語(yǔ)言。三本好書如下:

1.園子里Tom大叔的譯著《javascript編程精解》

2.sql cookbook中文版

3.css實(shí)戰(zhàn)手冊(cè)

正是看了這3本書,才基本掌握這3種技術(shù)的(每本書之前都看了相同專題的好幾本其他書籍,都沒(méi)學(xué)會(huì))。

四 學(xué)習(xí)軟件開(kāi)發(fā)的最有效方式---筆者的一點(diǎn)拙見(jiàn)

在近10年的開(kāi)發(fā)道路中,有2次個(gè)人感覺(jué)提升最大的時(shí)刻。第一次是跳槽進(jìn)入第二家公司,在公司里遇到了一位經(jīng)驗(yàn)豐富的開(kāi)發(fā)主管。從第一家公司離職的原因是,雖對(duì)于公司的代碼,可以做到很好的維護(hù),可是當(dāng)時(shí)感覺(jué)個(gè)人不具備解決問(wèn)題的能力,遇到一個(gè)稍微復(fù)雜點(diǎn)的功能需求,總是要靠百度,谷歌。看了很多l(xiāng)inux的源代碼,非常想知道其中的各個(gè)數(shù)據(jù)結(jié)構(gòu)最初是如何設(shè)計(jì)出來(lái)的(國(guó)外的這些大牛們最初是如何思考的),為了尋找這些答案,毅然離開(kāi)了第一家公司,進(jìn)入到前面所說(shuō)的第二家公司。在這家公司,由一個(gè)經(jīng)驗(yàn)豐富的開(kāi)發(fā)主管帶著,以極限編程中提出的結(jié)對(duì)編程的方式一起工作了一小段時(shí)間。在這段期間內(nèi),跟著這位師傅學(xué)到了業(yè)務(wù)需求決定了類成員及其關(guān)系的設(shè)計(jì),泛型集合類的強(qiáng)大處理能力等相關(guān)開(kāi)發(fā)思想。第二次提升是自己從C++平臺(tái)轉(zhuǎn)向.NET平臺(tái),也是一段時(shí)間,看著一位經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員在自己面前編程。這次所用時(shí)間更短,在1天之內(nèi)熟悉了.NET平臺(tái)開(kāi)發(fā)環(huán)境。

個(gè)人體會(huì),對(duì)于初學(xué)者來(lái)說(shuō),如果有機(jī)會(huì)在一個(gè)比你水平高的開(kāi)發(fā)人員旁邊學(xué)習(xí)一段時(shí)間,而這位師傅能在邊向你展示各種編譯器,編輯器,代碼生成器,高效開(kāi)發(fā)調(diào)試工具使用技巧的同時(shí),有能向你講解他解決問(wèn)題的思路,那么你的提升將會(huì)是巨大的。而在現(xiàn)實(shí)工作中,這種機(jī)會(huì)并不是很容易碰到。因?yàn)槿绻窃趯W(xué)校中,一般難以遇到這樣的有經(jīng)驗(yàn)的開(kāi)發(fā)人員;在工作中,老板付錢讓你干活,很少提供你學(xué)習(xí)的機(jī)會(huì)。

五 我們的愿景與目標(biāo)

上述想法,多年前就已經(jīng)有所體會(huì),心中一直有個(gè)計(jì)劃想實(shí)施,即將自己多年的開(kāi)發(fā)經(jīng)驗(yàn),錄制成視頻,分享給所有有需要的,新加入軟件開(kāi)發(fā)行列的新人們。半年之前,曾嘗試如此去做,但是視頻錄制的過(guò)程中遇到一些問(wèn)題。雖然錄制視頻,臺(tái)下沒(méi)有觀眾,但是自覺(jué)不自覺(jué)的會(huì)想到此視頻屆時(shí)會(huì)有很多人進(jìn)行觀看。以致錄制的過(guò)程比較緊張,中間有卡殼發(fā)生,加上自己又比較追求完美,導(dǎo)致一份視頻錄制多次仍舊不十分滿意。一份視頻多次重復(fù)錄制是一件十分惱人的事,最終沒(méi)有堅(jiān)持下來(lái)。近半年,一次偶然的機(jī)會(huì),得以在國(guó)內(nèi)某大型培訓(xùn)機(jī)構(gòu),兼職講述C/C++,MFC等開(kāi)發(fā)知識(shí),授課能力得到了鍛煉,終于萬(wàn)事具備,于是才有了.NET平臺(tái)軟件開(kāi)發(fā)培訓(xùn)視頻教程的第一個(gè)系列《手把手教你使用FineUI開(kāi)發(fā)一個(gè)b/s結(jié)構(gòu)的取送貨管理信息系統(tǒng)》的出爐。大家對(duì)視頻的肯定也增強(qiáng)了自己堅(jiān)持下去的信心。有一個(gè)不自量力的計(jì)劃,即使用4-6個(gè)月的時(shí)間陸續(xù)推出前面[泛.NET平臺(tái)技術(shù)圈]中提及的各階段開(kāi)發(fā)的視頻教程。

 

大綱初步制定如下:

1.c#基礎(chǔ)系列(采取專題的方式)

2.WinForm開(kāi)發(fā)系列

(1)通過(guò)項(xiàng)目中總結(jié)的一個(gè)開(kāi)源框架講述各類WinForm控件的用法,同時(shí)再開(kāi)發(fā)若干個(gè)綜合實(shí)例;

(2)通過(guò)一個(gè)打磚塊和一個(gè)飛機(jī)大戰(zhàn)的小游戲,系統(tǒng)講解下GDI編程的相關(guān)理論

(3)通過(guò)一個(gè)c/s結(jié)構(gòu)小型的管理信息系統(tǒng)講述ADO.NET,ORM知識(shí)

3.數(shù)據(jù)庫(kù)設(shè)計(jì)和查詢系列

(1)通過(guò)一個(gè)開(kāi)源系統(tǒng)界面操作和數(shù)據(jù)庫(kù)設(shè)計(jì),講解界面(需求)背后的數(shù)據(jù)庫(kù)設(shè)計(jì)原理;

(2)通過(guò)2個(gè)基礎(chǔ)表,展示數(shù)據(jù)庫(kù)查詢相關(guān)領(lǐng)域的方方面面的知識(shí)。

4.ASP.NET WebForm系列(目前進(jìn)行中)

5.前端系列

(1)html+css2系列(計(jì)劃通過(guò)剖析某個(gè)博客園的博客模板設(shè)計(jì)的方式,系統(tǒng)講解css2中的重點(diǎn)知識(shí)

(2)javascript系列

(3)jquery系列

6.ASP.NET MVC系列

通過(guò)Step by Step的方式,通過(guò)一個(gè)系列視頻,講述一個(gè)網(wǎng)站從無(wú)到有,從小到大的實(shí)現(xiàn)過(guò)程,中間穿插介紹ASP.NET MVC各個(gè)方面的相關(guān)知識(shí)。

六 Step by Step的講述方式

一直以來(lái),學(xué)習(xí)某項(xiàng)新技術(shù),非常喜歡類似這種一步一步教你開(kāi)發(fā)飛機(jī)大戰(zhàn)的講述方式,故此未來(lái)的系列視頻爭(zhēng)取均采取該種方式進(jìn)行講解,這樣可以幫助初學(xué)者詳細(xì)的了解到一門技術(shù)的各方面的相關(guān)細(xì)節(jié),包括語(yǔ)言語(yǔ)法,解決問(wèn)題的思維方法,開(kāi)發(fā)環(huán)境的搭建,各種庫(kù)的引入調(diào)用方式,調(diào)試程序的方法,編譯器的使用技巧(各種快捷操作等等)。

七 錄制免費(fèi)視頻教程的目的

(1)從公益角度講,可以幫助很多的相關(guān)知識(shí)入門者,贈(zèng)人玫瑰 手留余香。

(2)馬斯洛的需求層次中提到的自我實(shí)現(xiàn)需要。

(3)從私心來(lái)講,擴(kuò)大知名度。

(4)溝通的需要,被認(rèn)可的需要。每完成一篇隨筆,點(diǎn)擊提交,然后點(diǎn)一支煙,坐等推薦和評(píng)論的感覺(jué),妙不可言。

 如果您感覺(jué)本文不錯(cuò),對(duì)您有所幫助,請(qǐng)您不吝點(diǎn)擊下右邊的推薦按鈕,謝謝!

作者:宋波出處:http://www.cnblogs.com/ice-river/
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文鏈接。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多