[入門]我的ASP.NET學習地圖(給初學者、入門參考),如何變成Web程式設計師?

如何變成一位Web程式設計師?
入門有哪三大要求?

這只是我個人的觀點而已,僅供參考~






想要作網頁程式(Web Application),原因有很多。
當然,它這幾年很熱門,我們日常使用的系統,絕大部分都變成Web系統了。
例如:E-Mail(我都用Gmail,不用Outlook下載了)、BBS(改用網站論壇)、看新聞與網路拍賣等等。

要學習網頁程式,首先,HTML傳統的靜態網頁,要稍微會一點。

就算不會背誦HTML碼,至少也要會用FrontPage或DreamWeaver來設計一個網頁。
Q: 您可以設計一個自我介紹的網頁嗎?
    上面要有三種字體變化(大小、粗體)、有超連結、有一個表格(<table>)

完成後,您就過關了。

透過上述的網頁編輯器,用久了,就會自然而然地熟悉一些HTML語法。

關於CSS或是JavaScript,會的話更好。
因為這部份的基礎,是所有HTML網頁的根源。要進入網頁程式設計,任何人都要學~
========================================================

接下來,是資料庫與T-SQL指令。

不管您採用哪一種資料庫,MS SQL / Access / Oracle / MySQL等等。
最基本的T-SQL指令都差不多。

Q: 您會使用 Insert into / Delete / Update這些指令來修改資料嗎?
    您會用 Select指令,簡單的撈取(搜尋)、排序資料嗎?

完成後,您就過關了。......當然,資料庫與T-SQL指令,這門學問博大精深,該學的還多著呢。
========================================================

最後,就是選擇程式語法
1.  ASP / PHP / JSP,在「最基本」的語法和用法上,都很類似。
    我把自己ASP的幾支程式,改成PHP與JSP版,都用不了兩天就OK了。

2.  而ASP.NET是一個大革命!它是徹頭徹尾的大改造與大革新!
以我的觀點來看,
ASP.NET比較類似是「把傳統VB 6.0的"視窗"程式設計師,拉拔到Internet Web世界」的。
比較不像是「ASP」的衍生或後續版本。

因此,傳統VB的程式設計師,來接觸ASP.NET......真的比傳統ASP的設計師「升級」更簡單。
而,傳統ASP的設計師,要升級ASP.NET。
我的天啊!簡直要自廢八成武功,砍掉重練(至少我當年升級的路程,滿痛苦的。對ASP越熟悉,好像挫折越大)

革命是如此劇烈,所以ASP.NET的Web控制項(Web Controls),跟傳統HTML的表單(<form>)元件,
有些脫節,無法保證100%相容或對應。

但也因為「不保證100%相容、相似、對應」,在毫無羈絆的情況下,
Web控制項變化無窮,功能也強得不得了,簡直讓我大開眼界~

ADO.NET的觀念,也變化不小。

現在的LINQ、DataSet的操作(ObjectDataSource),都不是當年我在ASP.NET 1.x所想到的,更別提是傳統ASP的設計師要來升級了

您也可以看看董大偉老師的文章---關於如何選擇VB和C#

 

 

現在,在 .NET寫程式,不可能脫離 Visual Studio這套開發工具了。
Visual Studio是ASP.NET開發的優良工具!

補充:

kennyshu網友的建議, 有不少人在使用的並不是微軟的Visual Studio,而是這套開放原始碼工具:SharpDevelop,
    網址:       http://www.icsharpcode.net/OpenSource/SD/Default.aspx

 

========================================================

有了上面三種能力,一個稍具生產力的Web程式設計師,勉強出爐了。

========================================================

寫程式,就屬「入門」最辛苦。

好比一台蒸汽火車頭,從靜止狀態要把它推動,一定最費工!

一旦熬得過去,以社會新鮮人來說,在社會上滿好找工作的,起薪也稍微高一點。
因為,「入門」的門檻高,當然也保護了我們的工作與薪資。

但初學程式的新鮮人(或是有意轉行變成程式設計師的新鮮人),也別忘了。
資管系,是全國最大的科系。數量最多,這幾年的大學畢業生也最多。
但為何人數這麼多?外面的公司還是大缺軟體人才?

這也表示「大部分資管畢業生,在學校內學到的技巧、寫程式的能力不好。」
或是「沒有信心,沒有膽量繼續走這一行。」(我覺得:對寫程式沒信心,是最大的因素!)

當然,大學院校不是職業訓練班、更不是技能訓練所。
大學,是理論與學術的殿堂(或是象牙塔),本來就很難學到 Skill(尤其是黑手之類的技巧,包含寫程式的一些眉眉角角)。
回想當年,班上那些IT技術很強的高手,也都是靠自學、苦學而成。鮮少是在學校的標準課程培養出來的。

No Pain, No Gain.....一切就看自己的抉擇了。

只是我個人的觀點而已,僅供參考~

 

 

 ------------------------------------------------------------------------------------------------------------------

相關文章,請參考: 

 

以下是廣告文:

題名:    ASP.NET專題實務 

[廣告] 新書上市-- ASP.NET專題實務(文魁出版)

PCHome 24小時購物也能買到,很便宜喔!

本書目錄:http://www.kingsinfo.com.tw/item_detail.asp?pro_id=7085

ISBN:  978-986-204-238-0 

著者:  周棟祥博士, 吳進魯

MIS2000 Lab. 編著 

審稿教授:南台科大 吳盛博士

出版者:  文魁資訊 http://www.kingsinfo.com.tw 出版時間:  2008.07 
版次:  初版  裝訂:  平裝附光碟片 
分類號:  312.1695  標題:  網頁設計 , 全球資訊網 

 

 



今日值班正妹:名模,童怡禎。   2005國際車展,這是我拍的。

 
 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................   Google+   https://plus.google.com/100202398389206570368/posts ........

................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

*********************************************************************************************

*** 第一天 的 ASP.NET MVC線上課程 免費看(5.5小時)*** 

************************************************************(歡迎索取,免費申請)*****

 

ASP.NET遠距教學、線上課程(Web Form + MVC)第二門 課程「四折」-- 以MVC課程作為優惠。

第一天完整課程,提供 "完整" 試聽。  如不滿意 全額退費!

 

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

......................................................................................................................................................

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

    MIS2000 Lab.  線上教學影片(YouTube) **免費觀賞**