总结《求“我学习ASP.NET的过程”! 》的一点东西
说来很惭愧,严格来说我应该是在2004年1月5号开始接触ASP.NET的,那时在一家手机售后服务商做网管,主要就是网络管理、系统维护之类的,公司还有个web系统(ASP做的),还是以前就有人做好的,我就还附带做些功能的修改,增加什么的。ASP可以说是入了门吧?后来公司又专门招了个网管(现在也成了很好的朋友),我也就主要负责公司web系统了,反正是写了很多代码(可能很烂的,希望现在留下来的那位朋友没在骂我^-^),于是一直做到今年3月25日,实在受不了那种没有多少长进的环境,于是就跑到了深……话题好像远了点。其实在以前那公司空闲时间是挺多,于是在那一天就想搞搞ASP.NET,好象是拿了本《asp.net编程》吧?不记得了,反正就是学了些HTML 控件和服务器控件,都不知道自己学了什么东西,因为一直用不上(单独开发系统简直就是不可能),身边又没有一个可问的人,在网上搜索的资料也是半懂半不懂的,后来来深圳又是只能找ASP的工作(其他哪公司会要呢?)。
所以,一直到现在。ASP。NET我想我还没有入门的。想来大家可能也会有这种感觉:学习过程中没有人来帮助自己,那种无助是很痛苦的。
现在到了这一公司,还是没有asp.net的环境,于是只能继续一个人奋斗,我总在想,别人能做到,为什么我不能呢?别人花一天,那我就花三天,花十天吧!别人花一年,我花两年又如何?!因为你不行动,那就永远都不会!
其实在去年年底的时候我就看了这篇文章,一直没有去整理。现在毕竟写代码的时间也多了许多,想想应该对我还是有所帮助的。所以我就想好好整理一下,说不定能帮上别人呢?
经验总结如下[不知道适不适合你,权做参考吧]:
1、 webdiyer(陕北吴旗娃)
很感动于他的说辞。我不知道说什么好,但我想说人的贱性。我想说其实人真的天生就是下贱的。你相信么?为什么人家残疾人能干得这么好?这么漂亮?而我们正常人不能?因为他付出了比我们更多的努力!是啊,更多的努力。可是我却不这么认为。我只是觉得自己根本没有努力。一直在迷惘一直在不知觉的懒惰中度过!想想毕业三年了,到现在我能干什么呢?会写几行ASP代码?汗……我们不仅要上进,更要行动!!
一、如果你不熟悉控件的使用,不熟悉编程语言的语法,那么要充分利用.net框架自带的帮助,经常下载并研究别人的代码;经常看到很多新手问某个控件怎么用,比如DataGrid怎么实现自定义分页,其它这些东西.net框架的帮助中都有详细的说明和示例代码,如果能够充分利用帮助文件,很多的问题都可以在帮助中直接找到答案;
二、如果你已经可以熟练使用控件,也语法也比较了解,却不知道怎么去实现某种功能或无法解决一些经常碰到的错误或者问题,那么搜索引擎是你最好的朋友,我可以很自豪地说,我不是什么高手,但碰到的问题基本上没有解决不了的,有什么诀窍吗?没有,只不过会用google而已:),在开发的过程中很多人都出现过这样那样的问题,我们碰到的问题好多人都已经经历并且有了合适的解决方案,只要你会充分利用搜索引擎的优势,很多问题两三秒就可以解决,而不用去论坛等两三个小时甚至一两天来等别人为你解答。
三、在提高阶段,经常阅读相关的技术文章会大大提升你的技术水平,如果你的英文还不至于太菜,那么我建议你常去www.asp.net ,codeproject.com,dotnetjunkies.com,gotdotnet.com,aspalliance.com,15seconds.com等这些网站去看看,你读过的这些技术文章越来,你的经验也会越丰富,对于我来说,这即提高了我的英语水平,又提升了我的技术水平,用孔子老先生的话说:何乐而不为呢?
2、 2002pine(想找点兼职做做(深圳:msn:huangjinsong2002@hotmail.com))
我感觉这位兄弟说得很重要:“给我的感受就是做我们这行的,如果没机会,就要跳,如果你在公司得不到重视,得不到提升和发展的机会,就不要犹豫,跳吧,不然会被新的技术,新人淘汰。”是啊,工作环境对个人的成长很重要,永远都不要觉得自己可以独挡一面就算是有所成了,做软件,实在可以用学习无止境来形容(其实,做啥不是咿一样呢,做人不一样么?!)。如果你在一个优秀的开发团队中,即使你再菜,但你如果足够努力,那你最后也会成为佼佼者。近朱者赤啊。
3、seesea125(一一:抢分惊动了党)
又一个自学成才的兄弟。说心里话,我真的很佩服那些在家抱一本就自考成功的人。觉得很不可思议。想想自己?恩。
1 首先学计算机不要三心二意的,计算机分支很多,学这个又学那个,到时候什么都学不好的,我就吃了这个大亏了
2 首先学习ASP.NET运行的基本原理,象viewstate,页面回送机制等,然后再学常用的操作数据库的方法
3 学到这里就可以动手了,象xml啊,等等,做项目有经验后再深学那些东西,自己一定做一个项目,能学到很多东西,同时应聘时把 项目挂到网上,也有说服力,我现在业余做这个还在继续,我计划五个月业余时间完成
4 经常到csdn,很多人碰到的问题也许你现在没碰到过,但是多关注对于增加经验很有用的,以后碰到时至少知道大致的怎么解决的
5 多思考,如果不善于思考,学的速度是很慢的,学习过程多思考,把思路理顺了,举一反三
4、tyhhyx(刚果红)
有一句话很重要:明白自己在做什么!!
是啊,你都不知道自己在做什么哪你还学什么呢?学习其实最重要的要有一好的计划,不是拿到什么就学什么,这样很容易放弃也很容易让自己迷失方向。所以这位仁兄说得非常在理。
5、lajikuai(辣鸡块)
其实如果不浪费,读个研究生还是能让自己以后学习东西快很多!!
这位仁兄洋洋洒洒数千字还真会写。接触过很多东西有点羡慕,是啊,其实.net只是工具而已!(有点跑题了,呵呵)
6、 saucer(思归)
晕,他就这几句话打发大家的期盼。
“至于我的学习ASP.NET的经历,太枯燥了,实在没有上面诸位的精彩,而且用的大概是最笨的方法,所以不好意思写,无非是读书,读文档,读网上的文章,研读编码,思考,改动样品编码,或写很多小的程序或网页反复验证自己读到的东西,然后在项目里应用...”。于是,我总结出一个很重要的方法:如果你要成为最优秀的程序员,首先你必须有足够的懒。只要这样你会千方百计去用最少的代码实现最强大的功能,呵呵,不是么... ...?别丢砖头~~
恩,很奇怪,整理出来就这么多?恩,关键是别人的精髓都是别人的啊,自己能干啥呢?看什么看,说你呢!还看啥呢?赶紧动手做起来!