网上看到的一些诳语~~~顶~

爱因斯坦时代,知识是放在书本里。当今时代,知识是放在Google和电脑里!!

没有Google和MSDN等帮助文件,我是无法完成程序开发的!!!

所以,不要笔试,请给我一台可以上网的电脑+你要开发的系统!+相关的帮助文件+我的知识库(我会COPY在U盘中随身携带的)

积极的思考大胆的交流快速的学习高效的做事


楼主 感觉你确实还有很多浮躁的成分在里面
要踏实 那样或许你会能得到更大的收获

同时 年轻就是你的资本
不要害怕走错路
(其实在我看来楼主有很多路已经走错了)

走错路并不可怕
可怕的是有很多路
你却不走
而是原地踏步

外行看什么什么技术, 往往会很天真、很绝对: .NET、VB.NET、C#是多么高深的技术,掌握它们可不容易啊。我要用一年或者几年时间来学啊。

我现在很讨厌“学”这个字眼。“学”意味者什么呢?比方说我用一年时间,如果用功的话,我就学会.NET了。那么,技术变得多么简单啊。

事情是这样的简单:我花上一年时间,买几本书,用用开发工具,看几个范例。一年以后,我就可以说我“学会”了.NET。

对于一个平台或者一门语言的掌握,并不是一个“学”字就完事大吉的。对于一项开发技术的掌握,是需要悟性和坚实的项目基础,不是像你的专业课一样,花时间看书做题就行了。技术是“手艺”,是用来获得收入的,不是用来“学习”的。

所以说,这样的“学会”仅仅是万里长征的第一步。以后还会面对数倍的艰辛。如果开发的历程上也有王国维所谓的三个层次的话,你连第一个层次都还没达到。

同样奇怪的是,为什么有这么多人都这么蔑视.NET,认为不过是一门技术,“学”一年就行了。

.NET平台,可以说在很大程度上是很高级的开发平台,或者说是“企业级”的。并不适合没有足够开发经验的人员直接应用。盲目地“学”,会遇到很大的障碍。.NET绝对不是一门语言这么简单,它是一个体系,甚至包含了特有的的设计和分析模式。如果认为ASP.NET是网页就“简单易学”,就是无知了。

任何技术,都有很多认识的角度。有些时候并不需要你知道这么多的“概念”。所谓的人才或者高手,往往只是能够在某些方面把问题解决好。并不需要直接GDI+,但是一旦项目需要,它们可以在短时间内掌握它。甚至当下面需要转向JAVA平台的时候,也可以以很低的成本转过去。能够这样做是基于对应用或者构架的透彻分析,在这样的高度之上,技术不是明确地分阵营的、也不是绝对的非此即彼的。

当然,这样的层次,并非一般的开发人员能够达到。所以这些一般的“开发人员”或者说“程序员”,面对的还是特别基础的问题。这就是为什么公司里要分出来senior和enginner。“资深”的开发人员或者分析人员,面对的问题往往是整个应用的核心问题,是超越了“平台”“语言”之上的。

再有,任何技术都不是孤立的。有一些知识,是非常通用的。例如HTML的基础或者XML。很多刚刚入门的开发人员不尊重这些基础知识,而去追逐一些比较边缘或者看起来“热门”的东西。其实这些东西只是那些“分析师”才需要关注。没有达到精通之前限于了解的程度就行了。过分地追逐这些东西,就是舍本逐末了。

你的问题真的很可笑,如果要用一年的时间来“学”.NET,那你根本不适合做技术。还有你文章里也写到了很多可笑的观点,有些都已经是陈辞滥调了,你还在这自我感觉良好。如果有一天你真的达到“精通”的水准,再来看这些,你自己也会笑出来。


打一个比喻,民工大家知道吧?程序员就是民工,说好听点叫建筑工人。民工们赖以生存的是什么?恐怕是手艺,同样是民工,有的人会用电焊,有的人却只会搬砖。打一个不恰当的比喻,计算机的各种变成语言就好比电焊和砖头。最终目的是盖成楼。

Case1
如果找到世界上最牛B的建筑工人。他们会用各种电焊,能找到各种建筑工具。淘到各种优秀的建筑材料。但是悲哀的是他们要盖的楼是一个SB建筑设计师设计的。那么结果是这个楼要么盖不成,要么盖成了以后也没法用,因为问题太多。

Case2
一个世界上最牛B的建筑设计师设计了一个世界上广泛认为有史以来最完美的建筑。但是开发商却找了一帮只会搬砖和扛木头的民工来干。那么结果是这个楼要么盖不成,花50年盖成了也会让风吹倒。

以上两个Case说明了程序设计(绝大多数人说的编程)和编程语言和程序员之间的关系


我感觉某位朋友说的对,编程语言是工具,作为一个优秀的程序员,其最重要的不是编程语言掌握了多少、精通了多少,而是在掌握了某项技术之后的设计思想,关键就是这个设计思想。给你一个题目,十个人可能会有十种方法去解决问题,这就是设计思想,如何利用已有知识去设计出一个尽量完美的程序才是程序员的难题。我想LZ还是在迷茫,自己应该确认自己往哪个方向走,才能有目标的学习,高级的程序员有很多种,有些专职于写程序,有些则专职于做系统分析,每个人精力有限,不可能面面俱到什么都学会的。认清方向才能找准目标的学习。不过,我本人只是一个编程的初学者,有什么说的不对,还请多包涵了


1)设计模式:对抽象工厂模式的理解。
2)对O/R MAPPING的理解。
3)对MVC三层的理解。
4)asp.net机制   HttpHandle/HttpModule的理解
5)w3c标准,及三大浏览器(FireFox,IE,Opera)对他的支持情况,及他们三个的不同。
6)对ajax的理解及应用。
7)javascript的面向对象式编写
8)对vs2005,vs2003,mssql 2005,mssql2000的了解。
9)对asp.net2.0的了解,几个概念:provider,profile,membership,role的理解。
10)xml的了解。
和三个上机的基础小题目:
1)运用JAVASCRIPT,写一个类,类名:student,他的属性:name,age,tall,他的方法:getName,getAge,getTall
要突出javascript的oop思想。
2)写一个xml文件,
格式如下:
<student>
   <name>11</name>
   <age>33</age>
</student>
使用c#语言,遍历所有节点,然后再页面上输出。
3)利用VS工具,建一个框架页面,这个框架页面包括一个左框架,一个右框架,左框架页面里面包含一棵树,点击树的节点,然后,右框架页面输出,点击的树的节点的value。


HttpHandler 与 HttpModule 是对象加载的时机不同
HttpModule 对象是在HttpApplication 对象初始化时一并载入的,这个时机是在本机开机后,第一个用户访问时一并加载的,而HttpHandler 是触发时开始拦截触发事件.


Entity?Domain Object? 
实体
域对象?

原文地址:https://www.cnblogs.com/biao/p/622551.html