写给自学asp.net的年轻人,特别是大学生

离宿舍断网还剩半小时,写一篇文章,供现在正在自学编程的年轻人看。

我是07年上的大学,明年毕业,从大一开始就自学网页设计,一直学到现在,感觉自己也会了不少东西了。一路走来,坎坎坷坷,走了许多的弯路。就此给大家分享一下,或许会有很多人与我有同感。

第一,会电脑与不会电脑。这话要对农村的孩子说的,比如我。我一直到高中毕业都没有接触过网络,对电脑只有非常简单的认识。记得上大一带领我们班搞合唱比赛,下载歌曲的伴奏都是叫同学帮忙的,当时不知道迅雷是个啥玩意儿。对,我当初不会电脑,但是会电脑的,又会些什么呢?我认为大部分无非就是打字块一点,知道点常用的软件,知道点电脑的基本操作而已。这些只要买个电脑,马上就会了。所以,不要担心你不会电脑,也不要高兴你多么会电脑。

第二,该往哪方面发展。这个其实和你身边说教你的人又很大关系,比如当时老师建议我学asp,然后我就看了asp,也不知道除了asp还有什么别的技术,当然后来还是转向了.net方向。这个最好多上网查查,上一些技术论坛,比如csdn就很好。再者,不要太关注技术类型,那只是一个工具,没有强弱之分,关键看你怎么学怎么用。最后,所以语言都是相通的,学会了一种,再学另一种会非常方便。

第三,要注意可用的现成的技术。如果有人让我做一个网店,我不会自己去写,而是会替他安装shopex或者其他系统,其实现在网上已经有了好多非常优秀的系统,用熟了非常方便。当然我这里不是纵容大家不自己写程序,光用人家的,只是让大家多了解见多识广。另外,如果这些系统开源,你可以拿过来自己看看。当然,这很有挑战性的。

第四,自己创业,还是继续学技术?如果有人问我为什么学吉他,我会说当时只是想弹唱那首《真的爱你》(我是个beyond迷)。同样,我当时学程序,是幻想自己能成为丁磊、李彦宏、马化腾、甚至是扎克伯格那样人。所以,好多人在又一定技术的情况下会尝试着创业。我大二一年就是那么过来的,和别人做了两个项目,都没啥结果。如果现在有人叫我加盟创业,我会说:我给你做网站,你给我2000快钱就行了。相信我,不要在大学就出来创业,首先要把自己的技术打硬了。当然,如果有人拿出几百万资助我创业,我倒是可以考虑一下,呵呵。像一般花几百元租个虚拟主机,搞个小网站,那都是闹着玩的。

这块我感触最深,写的最多。最后想起周鸿祎的一句话:创业是一种心态,而不是一种形式。

第五,如何对待网络游戏。我的原则,一律不学。非常坚决,没有余地。一点也不要学。

第六,学习很枯燥,该如何调整。这个看看我以前写的那个博客:http://blog.csdn.net/wangfupeng1988/archive/2010/08/21/5829331.aspx

好了,也快断网了,就写这么多吧。也事先整理,想到什么就写了什么。希望对读者有所帮助。

最后,对学asp.net的大学生,如果你们在毕业之前能看明白petshop,那你非常优秀。

时间: 2024-08-07 20:57:56

写给自学asp.net的年轻人,特别是大学生的相关文章

写自己的ASP.NET MVC框架(下)

上篇博客[写自己的ASP.NET MVC框架(上)] 我给大家介绍我的MVC框架对于Ajax的支持与实现原理.今天的博客将介绍我的MVC框架对UI部分的支持. 注意:由于这篇博客是基于前篇博客的,因此有些已说过的内容将会直接跳过,也不会给出提示.所以,如果要想理解这篇博客,那么阅读上篇博客[写自己的ASP.NET MVC框架(上)]则是必要的. 回到顶部 MyMVC的特点 在开发MyMVC的过程中,我吸取了一些ASP.NET WebForm的使用经验,也参考了ASP.NET MVC,也接受了Ma

《转》自学asp.net mvc

自学MVC看这里——全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习

ASP.NET aspx页面中 写C#脚本; ASP.NET 指令(<%@%>);

1 <h2>Welcome</h2> <ul> <% for (int i = 0; i <= Convert.ToInt32(ViewData["numtime"]); i++) {%> <li><%= ViewData["Message"].ToString() %></li> <% } %> </ul> "{" 是语言的一部分,

自学asp.net mvc(一)

之前一直做asp.net的webform,现在想学习一下mvc,把自学中遇到的问题记录到博客. 一.codeplex上托管代码 1. 2. 3. 4. 5. 6. 7. 8. 9.

写在程序猿的困惑(特别Java程序猿)入行一年,感觉我不知道接下来该怎么办才能不断进步的,寻求翼

入行了一年.感觉不知道接下来该怎么做才干继续进步了,求不吝赐教(V2EX) @kafka0102 :做技术能够学的东西太多了.仅仅是在不同的阶段做好不同的规划.要结合当前所做的事情去做更深入或广度的学习. 以Java Web开发为例,至少能够拓展的点有: 1.Web框架的原理学习.比方Spring.Play等等,最好自己能写出个简易的MVC框架(几千行代码).这样至少对经常使用设计模式.反射等技术非常熟练了. 2.优秀代码研读.比方Java集合类.JUnit.Spring等源代码,写出源代码分析

这两天自己模仿写的一个Asp.Net的显示分页方法 附加实体转换和存储过程

之前自己一直用Aspnetpager控件来显示项目中的分页,但是每次都要拖一个aspnetpager的控件进去,感觉很不舒服,因为现在自己写的webform都不用服务器控件了,所以自己仿照aspnetpager写了一个精简实用的返回分页显示的html方法,其他话不说了,直接上代码. 分页显示信息的实体类:  public class Pager    {        private string _firstPageText;        /// <summary>        ///

Asp.Net MVC学习总结(一)——Asp.Net MVC简单入门

出处:http://www.cnblogs.com/SeeYouBug/p/6401737.html 一.MVC简单入门 1.1.MVC概念 视图(View) 代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML.XML和Applet. 模型(Model) 表示用户对其数据的操作的一个封转.可以分为视图模型(view model)和领域模型(domain models),视图模型就是在视图与控制器之间传输数据的一个封转,而领域模型就是业务逻辑,后台数据模型等的一个集

26种提高ASP.NET网站访问性能的优化方法 .

1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求. 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能.因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完

Asp.net性能优化技巧

[摘 要] 我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考<Improving ASP.NET Performance>一书. 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户