虽然不是学习.net,可是听到这些还是很有感触!以下是引用自CSDN的帖子
很高兴,你们选择了.net方向,我要告诉你们的是,你们没有选错,在Win7时代即将到来之时,你们选择的技术已经是win7操作系统的内核,也就是说,在Win7里,你的应用程序是直接访问操作系统,这比Java就快了许多,因为Java和.net都是运行在虚拟机上的,可是Win7的内核就是.net 这无疑就让.net比Java在中介上少了一层CLR(公共语言运行时), 这个CLR已经在Win7操作系统的内部, 你说不爽吗?
很久以前我听说了这样一句话, .net只能在XP下运行, 而Java一次编译到处运行, 错了.net可以说也是跨平台的, 只要有.net framework 他就可以运行, 只不过微软是商业公司, 他不想给一些竞争对上提供运行.net framework的权利, 如果你有兴趣, 你完全可以让.net framework运行在各个设备上, 这样你的.net就可以跨平台了. 在这里我要强调不是挤兑Java, java 有自己的独到之处, 如果你要说.net和Java哪个好, 我只告诉你一句话, 你爸爸好还是你妈妈好? 能回答这个问题你就知道哪个好了.
也许你在初学.net(以C#为语言)的时候会遇到下面的问题:
1. 未将对象引用到实例(这是一类问题的例子):
一个让人发指的问题, 不要惊慌, 这是必然的, 此问题的出现是因为你没有new他, 断点调试好好找去吧, 如果你要问我根本原因是什么? <你必须知道的.net> 看上3遍就知道了. 这个是现象问题, 只要你多写代码就一定能够解决, 欲速则不达, 要避免这类问题的话, 写上三四个月代码就不会再发生了.
2. 设计模式
经常听到别人说功能实现不是牛逼, 关键是你代码的复用性, 简洁性, 如果你是刚开始学, 那我就不要劝你考虑这方面的问题了, 建议你编写代码一年以后再考虑, 过早的考虑只会让你更加头疼, 越学越晕, 导致心肌梗塞, 脑出血. 当然是开个玩笑.
3. 性能问题
也许你写代码没到两个月就考虑这个问题了, 现象是好的, 但条件并不是好的, 你此时知道的代码不过区区几行而已, 考虑此问题过早了吧, 不要整天拿着这个问题去朋友面炫耀了, 因为你意识里的性能只有速度, 试问你朋友写的代码因为没有考虑性能而导致程序数分钟以后才运行出来了吗?
4. 面对问题
很高兴你能够在遇到问题的时候就来到CSDN提问, 动机不错, 可是你要记住提问的时候告诉回答者你是什么水平, 是只能源码才能解决问题的水平还是思路就能解决问题的程序员, 不然, 下面的人说的口干舌燥你也没有明白. 浪费服务器资源不说, 浪费了好多高手们的时间.
5. 面对作业
不管你以前有没有把你的作业拿到CSDN来问, 建议你以后都不要问了, 既然你能得到作业, 那就说明你是幸福的, 因为你旁边还有跟你一样得到作业的人, 你完全可以和你的同学一起讨论, 因为你们的讨论比在CSDN的讨论更有意义, 我们程序员是团队, 不是独狼, 一个和同学都不能相处在一起的人是不配当程序员的.
6. 多动手, 多实践
实践证实理论, 拿到一本数, 看理论不懂? 没关系, 把他的源码巧一遍, 调试一下, 再去看理论, 你就明白了, 知识是线性排列的, 有了第一个才有第二个, 想要弄懂第二个第一个必须搞明白, 不要跳跃式发展, 脚踏实地, 一步一步的走.
7. 看书不要盲目, 要有目的
在看课外数的时候, 翻开目录看一看, 在目录里你能找到你可以接受的东西, 当你明白了这些, 再去系统的看, 不要去看书本自带光盘的源码, 你只要按着大师的步骤往下走, 就一定可以看到效果, 如果你看了源码, 你就少了一次思考的机会, 甚至会丢N个解决问题的经验.
8. 天下武功出少林
传说易筋经可以修炼所有的武功, 可是易筋经是怎么练成的, 蹲马步. 哈哈, 想要修炼更高的武功, 基础最重要,
<数据结构> <道不远人控件开发> <你必须知道的.net> <悟透JavaScript>是你的首选, 因为他们告诉你的不是工具, 而是如何去高效的创造工具.
9. 新技术
不要太新了, 目前中国用VS2008的都不多, 所以你不可能被淘汰, 你所能做的就是掌握基础, 面对未来.
10. 有问题, 找自己
问题是最好的老师, 不要轻易的把这个老师交给别人哦.
加油吧, 数学, 英语, 永远是你的必修课, 程序无非就是对数据进行增删改查, 至于怎么样去操作, 就看谁操作的好了, 比如说微软, 谷歌, 他们创造的技术就是高效的管理数据, 传输数据. 程序的巅峰只会剩下数学. 你该如何去选择呢.? 朋友!!!
分享到:
相关推荐
本文档“初学.net的问题解决方案”旨在为这些初学者提供宝贵的指导和帮助,解决他们在学习过程中遇到的各类问题。下面,我们将详细探讨其中可能涉及的一些关键知识点。 1. **.NET框架基础**:.NET Framework是微软...
《.NET初学者的宝典》是一本专为.NET编程新手设计的全面指南。这本书旨在帮助初学者理解和掌握.NET框架的基础知识,以及如何利用它来创建高效、稳定的软件应用程序。以下是一些关键知识点的详细说明: 1. **.NET ...
在.NET框架的学习之旅中,初学者常常会遇到各种挑战,如...而“好的.NET资料”这个压缩包文件,很可能是包含了一些教程、示例代码或练习项目,对于初学者来说,这些都是宝贵的资源,可以帮助你在.NET的世界中快速成长。
VB.NET初学例子VB.NET初学例子VB.NET初学例子
在初学.NET时,掌握以下几个关键知识点至关重要: 1. **C#基础语法**:学习C#的基础数据类型(如int、string、bool等)、变量、常量、控制流语句(if、switch、for、while等)、函数、类与对象,以及继承、封装和...
在这个初学ASP.NET开发实例中,我们将深入探讨如何使用这个平台来开发一个简单的网上书店——netBookShop。 首先,ASP.NET的核心概念包括Web Forms、MVC(Model-View-Controller)和Web API。Web Forms是ASP.NET...
本备忘录主要针对ASP.NET初学者,旨在帮助理解基本概念,掌握核心技术和开发流程。 1. **ASP.NET概述** ASP.NET是一种服务器端的编程模型,它允许开发者使用多种编程语言(如C#、VB.NET)来创建动态网页和Web服务...
本教程"ASP.NET经典教程 ASP.NET夜话"旨在帮助初学者快速入门,掌握ASP.NET的核心概念和技术。 1. **ASP.NET概述**: ASP.NET是一个服务器端的开发平台,它允许开发者使用各种编程语言(如C#、VB.NET)来创建动态...
ASP.NET初学者小程序项目是一个适合新手入门的编程实践,它主要涵盖了ASP.NET基础、网页交互以及用户认证等关键知识点。这个项目旨在帮助初学者通过实际操作来理解和掌握这些概念,从而提升自己的编程技能。 首先,...
程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助……
《.NET初学宝典》是一份精心整理的IT学习资料,主要针对.NET框架的初学者,由一位资深教授在广泛研究多本专业书籍后汇编而成,旨在为初学者提供一套系统的入门教程。这份资源涵盖了.NET开发的核心知识点,特别强调了...
VB.NET初学教程通常会涵盖以下关键知识点: 1. **.NET Framework**:VB.NET是构建在.NET Framework之上的,这是一个由微软开发的软件框架,包含了运行应用程序所需的各种服务,如类库、通用语言运行时(CLR)、垃圾...
《ASP.NET夜话 周公》是一本深入浅出的ASP.NET技术解析书籍,它以其详尽的实例和通俗易懂的语言深受读者喜爱。这本书主要涵盖了.NET框架下的ASP.NET开发技术,尤其针对C#编程语言的应用进行了深度探讨。通过本书,...
《VB.NET源码帝国初学者chm教程》是为那些想要深入学习VB.NET编程的初学者准备的一份宝贵资源。这份教程由WorkHelper作者精心编撰,旨在帮助读者快速掌握VB.NET的基础知识,并通过源码实例提升编程技能。 VB.NET是...
这个“ASP.NET初学者电子教案(整理)”资料包显然是为那些希望入门ASP.NET编程的新手设计的,它包含了丰富的教程和学习资源,旨在帮助初学者快速理解和掌握ASP.NET的基本概念、语法和开发流程。 首先,我们要了解...
【标题】"初学者,最简单的论坛.net" 涉及到的是一个针对新手的.NET技术实践项目,主要使用C#语言开发,并结合了数据库功能。这个论坛可能是为那些希望学习如何构建网络社区平台的初学者设计的。下面将详细阐述相关...
这本书是我初学asp.net编的几个入门案例,应该对初学者有一些指导作用
《ASP.NET夜话》是由知名IT专家周金桥先生撰写的一部关于ASP.NET技术的著作,这本书以其深入浅出的讲解方式,深受初学者和有经验的开发者的喜爱。在提供的压缩包文件中,包含的“asp.net夜话”很可能是指一系列与该...
《Asp.net夜话》是一本专为ASP.NET初学者设计的教程,旨在提供全面而深入的ASP.NET技术解析,帮助读者快速掌握这门强大的Web应用程序开发框架。这本书以易于理解的方式介绍了ASP.NET的核心概念、架构和开发流程,是...