MIS2000 Lab. -- ASP.NET学习&分享 / ASP.NET案例精编(清华大学出版社)
您好,我来自台湾。很高兴与各位分享一些成果。希望对您有帮助。出版书籍是「ASP.NET案例精编 / 清华大学出版社」。

[入门]我的ASP.NET学习地图(给初学者、入门参考),如何变成Web程序设计师?

http://www.dotblogs.com.tw/mis2000lab/archive/2008/06/18/4323.aspx

 

 

 

想要作网页程序(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的设计师要来升级了

您也可以看看董大伟老师的文章---关于如何选择VBC#

  

 

现在,在 .NET写程序,不可能脱离 Visual Studio这套开发工具了。
Visual StudioASP.NET开发的优良工具!

 

 

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

有了上面三种能力,一个稍具生产力的Web程序设计师,勉强出炉了。

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

写程序,就属「入门」最辛苦。


好比一台蒸汽火车头,从静止状态要把它推动,一定最费工!

 

一旦熬得过去,以社会新鲜人来说,在社会上满好找工作的,起薪也稍微高一点。
因为,「入门」的门坎高,当然也保护了我们的工作与薪资。

 

但初学程序的新鲜人(或是有意转行变成程序设计师的新鲜人),也别忘了。
资管系,是全国最大的科系。数量最多,这几年的大学毕业生也最多。
但为何人数这么多?外面的公司还是大缺软件人才?

 

这也表示「大部分资管毕业生,在学校内学到的技巧、写程序的能力不好。」
或是「没有信心,没有胆量继续走这一行。」(我觉得:对写程序没信心,是最大的因素!)

当然,大学院校不是职业训练班、更不是技能训练所。


大学,是理论与学术的殿堂(或是象牙塔),本来就很难学到 Skill(尤其是黑手之类的技巧,包含写程序的一些眉眉角角)。
回想当年,班上那些IT技术很强的高手,也都是靠自学、苦学而成。鲜少是在学校的标准课程培养出来的。

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

只是我个人的观点而已,仅供参考~

 

 

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

相关文章,请参考: 

 

以下是广告文:

 

 

posted on 2010-10-18 18:25  MIS2000 Lab.  阅读(320)  评论(0编辑  收藏  举报


ASP.NET案例精编——适用于VS 2005/2008(配光盘)
 

当当网购买 http://product.dangdang.com/product.aspx?product_id=20583373&ref=search-1-pub