虽然不是学习.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初学者的宝典》是一本专为.NET编程新手设计的全面指南。这本书旨在帮助初学者理解和掌握.NET框架的基础知识,以及如何利用它来创建高效、稳定的软件应用程序。以下是一些关键知识点的详细说明: 1. **.NET ...
在.NET框架的学习之旅中,初学者常常会遇到各种挑战,如...而“好的.NET资料”这个压缩包文件,很可能是包含了一些教程、示例代码或练习项目,对于初学者来说,这些都是宝贵的资源,可以帮助你在.NET的世界中快速成长。
.NET 入门指南 .NET Framework 是微软公司推出的一个软件框架,....NET Framework 和 Visual Studio .NET 提供了一个通用的、可扩展的应用程序开发平台,支持多种编程语言和开发工具,适合初学者和经验丰富的开发者。
对于初学者来说,ASP.NET 提供了丰富的工具支持和清晰的编程模型,使得入门相对容易。 在你提到的“asp.net初学者适合看的代码”中,我们可以从中学习到以下关键知识点: 1. **ASP.NET Web Forms**:这是ASP.NET的...
在这个初学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的童鞋找不到学习的方法,这个文档是不错的选择
初学者在学习Asp.net时,掌握几个关键的Demo是至关重要的,这些Demo可以帮助理解Asp.net的核心概念和工作原理。下面我们将深入探讨这些知识点。 1. **Web Forms**: Web Forms是Asp.net的最早开发模型,它提供了...
ASP.NET的易用性和丰富的内置功能使其成为初学者学习Web开发的理想选择。 在"ASP.NET适合初学者论坛"中,我们可以探讨许多与ASP.NET相关的主题。首先,对于初学者来说,理解ASP.NET的基本概念至关重要。这包括了解...
《ASP.NET夜话 周公》是一本深入浅出的ASP.NET技术解析书籍,它以其详尽的实例和通俗易懂的语言深受读者喜爱。这本书主要涵盖了.NET框架下的ASP.NET开发技术,尤其针对C#编程语言的应用进行了深度探讨。通过本书,...
《VB.NET源码帝国初学者chm教程》是为那些想要深入学习VB.NET编程的初学者准备的一份宝贵资源。这份教程由WorkHelper作者精心编撰,旨在帮助读者快速掌握VB.NET的基础知识,并通过源码实例提升编程技能。 VB.NET是...
这个“ASP.NET初学者电子教案(整理)”资料包显然是为那些希望入门ASP.NET编程的新手设计的,它包含了丰富的教程和学习资源,旨在帮助初学者快速理解和掌握ASP.NET的基本概念、语法和开发流程。 首先,我们要了解...
这本书是我初学asp.net编的几个入门案例,应该对初学者有一些指导作用
《ASP.NET夜话》是由知名IT专家周金桥先生撰写的一部关于ASP.NET技术的著作,这本书以其深入浅出的讲解方式,深受初学者和有经验的开发者的喜爱。在提供的压缩包文件中,包含的“asp.net夜话”很可能是指一系列与该...
《Asp.net夜话》是一本专为ASP.NET初学者和进阶者设计的经典教程,共分为11章,深入浅出地介绍了ASP.NET的核心概念和技术。以下是对每一章内容的详细解读: 第一章:ASP.NET介绍 这一章是入门篇,主要介绍了ASP.NET...
本资源“50个VB.NET初学者参考实例源”是一份非常适合VB.NET初学者学习的资料,它包含了一系列经典代码实例,能够帮助初学者快速理解和掌握VB.NET的基本语法和编程技巧。 在VB.NET中,有几个核心概念是初学者需要...
ASP.NET提供了一些内置的分页控件,如GridView和DataList,但有时需要自定义分页以满足特定需求。这涉及到数据库查询优化(如使用LIMIT或OFFSET SQL语句)、服务器端代码处理以及与客户端交互的JavaScript或AJAX技术...
《Asp.net夜话》是一本深度探讨ASP.NET技术的专业书籍,由资深IT从业者撰写,旨在用通俗易懂的语言解析这一强大的Web开发框架。ASP.NET是Microsoft .NET Framework的重要组成部分,用于构建动态、数据驱动的Web应用...
本教程主要针对初学者,旨在帮助他们快速掌握如何利用VB.NET构建一个酒店管理系统。 一、VB.NET基础 在开始酒店管理系统的开发之前,我们需要对VB.NET的基础有所了解。这包括变量、数据类型、控制结构(如if语句、...