ASP.NET编程:编程才能的四种地步
就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。假如想弄分明了解它们跟我们的头脑、感到、认知、判别和念头(这些在我们逐日生存、职场中里的关头要素)有甚么联系关系,我们能够把本人设想成一个冰山。冰山的尖端,独一能从水面看到的一部分,能够看成是我们的的认识。它是有逻辑、有构造的,可控的,但这部分很小。而复杂的水下部分则是我们的潜认识。它们是无构造、无逻辑、有关联的,但它们取能决意我们的各自举动特性。古代心思学上一向试图经由过程察看人们在这个“头脑冰山”上能打多深的孔来评价他们把握某一个专业妙技的水平,并形貌成四个阶段。
阶段一:有意识,能干力
小陈是一个年老的网站开辟者。他是一个功令专业的先生,可他以为他的钱途不在状师行业,以是他灵光闪现,做了转行的决意。他已经帮他的伴侣修过盘算机,并且很乐成,自以为这方面应当都很简单。小陈很快找到了一些可以让他进修、事情的中央(固然,都是接近他家的)。六个月后,他向伴侣说本人是个网站专家了,简历上也枚举了很多汇编言语、使用程序,和开辟平台。
但实践上,小陈是一个冷峭的“拷贝/粘贴”者。他觉得可以乐成地显现一个windows提醒框,就暗示对Javascript已把握了。PHP?也很复杂:他乐成的安装了Wordpress、Linux,他从LiveCD上启动了Ubuntu体系,可以搭建一个Apache负载平衡集群服务器。他的认识告知他,他已一无所知了。
但是成绩就在于,小陈没无意识到他能够学到更多的器材,以是他就复杂地中断了进修的措施。他常常会见的在线论坛和邮件列内外有良多人都十分客套地告知他,他的成绩在于他浅薄的常识,但没有人捅破这层窗户纸。而更悲伤的是,他在论坛里的才能值比你我加起来都高。呵呵,这很弄笑。
小陈是有意识的能干力。
阶段二:无意识的能干力
赵明是个数学先生。他在一个年夜学里事情,他但愿他的年夜学里可以拥最少是五倍于现无数量的藏书楼躲书。他晓得在科技范畴方面,他的年夜学相对其他研讨机构掉队良多,以是他决意本人下手往做这个事情。他想创建一个在线平台,能在社团里共享他们的课程。
赵明是生成的逻辑型的头脑,他晓得为了完成这个方针,他必要往做研讨,汇集信息。他的搜刮从维基百科入手下手,但终极在大批的扫瞄浏览后他分明实在天下上已有很多团队对他的这类成绩供应了开源计划。
他从那些工程当选择了一个最能满意他的需求的一个。他入手下手动手浏览在它的网站上找到的文档和手册,最初他把源程序下载上去。但他的镇静形态推着工夫推移慢慢退往,由于他看到了良多’数据库毗连毛病’。他试了又试,很多于三次地反省他的每步骤,仍是不乐成。赵明其实不愤怒,由于他晓得本人在这个范畴并非专家。
他入手下手转向它邮件列表平台,在内里,他用他所晓得的(实在很少)最准确的言语形貌了他的成绩。他提示每一个人,他其实不分明他所做的这个器材,以是,他但愿能失掉更多的文档往浏览,某人们给他供应这方面的提醒。他不必要守候好久就可以失掉办理计划,由于他接纳了准确的办法。
赵明是无意识的能干力
阶段三:无意识的有才能
自从锋仔拿起他的第一本HTML书至今已有两年了。很明显这是一条不回路,关于锋仔来讲,天天思索的成绩都是怎样往进步本人喜好的这个专业。从他拿起第一本书几个月后,他失掉了第一个作为自在事情者开辟一个网站的时机,他投进了极年夜的热忱,不论这个事情的薪酬有多低,这个事情有多复杂(乃至是关于他的程度)。他坚信一点:最好的进修的体例就是坚韧不拔,百战百胜,屡败屡战。
他常常往研讨怎样以最好的体例实行一个功效,由于他晓得最好的代码不是第一次就可以取得的。他必需往优化代码,他一遍又一各处检察。他一次又一次地修改。
之后,他又给他本人写了一个也许有30到40行的程序。几天以后,他不由得感应扫兴,由于他在上彀时发明了一段更费事的、并且更简便的程序,代码行只要他的一半。他巴望晓得什么时候才干轻松的写出云云高质量的代码。但是,经由一段思索以后,他入手下手剖析本人的代码。他晓得必需往重写这些代码,不然睡觉都不会平稳。他不肯意往拷贝粘贴它们。
锋仔正走在成为一个优异的专家的路上,但他不会给本人加上这个称呼,他乐意往等,他是无意识的有才能。
阶段四:有意识的有才能
这是汇编程度的最终阶段。它不单单是常识堆集的了局,更是一系列的逻辑划定规矩在数年里渐渐的刻印到脑海中的了局。
我们面临如许的一团体时,不能不由衷的信服他对云云庞大的成绩,竞能云云轻松地应对。这类汇编者看起来就像是可以嗅出成绩的办理计划,而不是思索出的。
优化的编写,可保护的、平安性的程序,使用各类计划形式,利用准确的开辟工具组合,这些会主动的在他的事情中表现出来。这类人可以轻松的利用多种言语在多种操纵体系平台上事情。
最初值得一提的是,一些学者提出第五种阶段:成熟的有才能,界说为有才能往教导和传承他所学的、乃至是还未意想到的常识。我们能够从一些才干超凡的人那里看到这些特性,他们能够教授教养和解说,这些很明显是多年理论履历堆集出的妙技。
不可能天天有学习.net),我一同学说,你应该早就有作品啦。我惶惶然…… PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
页:
[1]