zoukankan      html  css  js  c++  java
  • 网上看到的一些诳语~~~顶~

    爱因斯坦时代,知识是放在书本里。当今时代,知识是放在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? 
    实体
    域对象?

  • 相关阅读:
    python之os模块
    python之字符串
    python之爬虫(beautifulsoup)
    python之常见算法
    python之装饰器(类装饰器,函数装饰器)
    python之mock使用,基于unittest
    python之定时器
    python基础语法随记
    redis基础
    移动端页面开发(二)
  • 原文地址:https://www.cnblogs.com/biao/p/622551.html
Copyright © 2011-2022 走看看