逖靖寒的世界

每天进步一点点

大学四年

大学的四年给我很多感触,结合我大学期间参加比赛以及去公司的实习经历简单给大家谈谈我目前对计算机学习的一些个人看法,仅供参考:

从原理入手,注重思想与实践。

原理

学习一门技术,要知道它究竟是做什么的,优势和不足时什么,它究竟是如何工作的。

很多人问过我这样一个问题:你会不会C#,帮我修改一下APS.NET的程序吧J

问这种问题的同学一定是没有明白一门技术究竟是做什么的,是不是会了C#就一定会ASP.NET了?或者是不是学ASP.NET就一定要学C#呢?如果大家看一看《.NET大局观》这本书,或者去MSDN去了解一下.NET,C#以及ASP.NET的概念就能明白它们之间的关系。

一门技术的优势和不足大家也可以去相关资料,同时对比相关的技术,比如对比一下web开发方面技术,如:asp,jsp,php等,也能做到心中有数。

关于技术是如何工作,先拿.Net来说,如果没有Visual Studio这样强悍的IDE,我们能顺利完成开发任务吗?再拿Java来说,大家都知道要先安装JDK,但是JDK里面究竟都包含了哪些东西,bin目录下的每个文件都是做什么用的,class文件路径是如何寻找的。解决这些问题,是比较基础的要求,如果希望进一步了解,可以根据需要,考虑阅读相关部分的源代码。

思想

这个内容非常广,平时要注意积累。

编程风格:现有的编程风格很多,找一个你自己喜欢的,有一个好的习惯。

算法:先掌握基本的,根据需要来学习。

程序架构:可以参考有关设计模式方面的书,比如《head first design patterns》

实践

简单说来就是多练习。比如我现在在学习php,那么我可以一边学习,一边把书上讲到的语法自己写出来,在机器上运行一下。学习完以后,自己可以想一个项目,然后自己动手做一个实际的东西出来。

再就是多看看别人写的代码,学习别人的长处。

或者参加各种比赛,和别人一决高下J

大学期间基础和思想很重要,工作以后能难说大学期间学习的某一个特定的技术就可以应用上(我大学期间非常喜欢.net,可是现在主要从事Linux平台方面的开发)。但是主要你有良好的基础,平时学习的时候注意从原理入手,你会发现在工作中许多新技术都能非常快的上手。

 

posted on 2009-06-19 15:15 逖靖寒 阅读(2778) 评论(18) 编辑 收藏

Feedback

#1楼 2009-06-19 15:21 坤坤      

说得很不错,在学习的过程养成自己的风格。  回复 引用 查看   

#2楼[楼主] 2009-06-19 15:24 逖靖寒      

@坤坤
呵呵,谢谢,马上就要毕业了,有感而发。
 回复 引用 查看   

#3楼 2009-06-19 15:29 zhangmeiqing      

值得借鉴!!!  回复 引用 查看   

#4楼 2009-06-19 16:12 Old      

楼主是务实主义者!
:-)
 回复 引用 查看   

#5楼 2009-06-19 16:25 Richet      

分析的很好!有一个良好的思路很重要!  回复 引用 查看   

#6楼 2009-06-19 16:33 Jaxu      

赞同lz的学习精神!想起了我大学时代学习Turbo C的时候,那时正是Windows 98盛行的年代,我经常翘课去上自习看C语言的书,然后晚上去机房找机子上机练习。学习需要持之以恒!  回复 引用 查看   

#7楼 2009-06-19 16:41 李华顺[未注册用户]

风格不是自已选的,而是根据所用语言或框架的风格来的  回复 引用   

#8楼 2009-06-19 16:57 Xuefly      

学习其实是有诀窍的
买一两米厚的经典书一个一个看就OK了,学习真的有诀窍的。
 回复 引用 查看   

#9楼 2009-06-19 17:38 小伦      

说的好,自己的亲手感受才是最有说服力啊  回复 引用 查看   

#10楼 2009-06-19 18:52 Artech      

挺羡慕那些科班出身的,像我们这些半路出家的会走很多弯路。  回复 引用 查看   

#11楼 2009-06-19 18:57 Xuefly      

@Artech
--引用--------------------------------------------------
Artech: 挺羡慕那些科班出身的,像我们这些半路出家的会走很多弯路。
--------------------------------------------------------
Artech你是我的偶像!你的这句话中流露出的信息对我意义非常重大。
加油!
 回复 引用 查看   

#12楼 2009-06-19 19:40 ToughWater[未注册用户]

大学快要过完2年了,楼主的这篇文章是我切身体会到的,看到这么清晰的思路,不禁感慨自己在计算机道路的学习上走了很多冤枉路,但并不后悔,因为这也是自己的探索过程:)

谢谢~~
 回复 引用   

#13楼[楼主] 2009-06-19 21:20 逖靖寒      

@Artech
最最牛的人往往是半道出家的:)
 回复 引用 查看   

#14楼 2009-06-19 22:50 张蒙蒙      

调整好心态,工作了可能很多人感觉没有学校舒服:)
 回复 引用 查看   

#15楼 2009-06-20 10:49 skyaboy[未注册用户]

读书时:你给学校钱
工作了:老板给你钱
要明确角色的转换
 回复 引用   

#16楼 2009-06-25 17:55 Hunts.C      

@Artech
同羡慕LZ,另外羡慕下Artech,最近在看你的WCF系列。
 回复 引用 查看   

#17楼 2009-07-01 15:01 蔓桬[未注册用户]

你好 这两天一直在看你的那个07年的MCM 不知道还有没有论文,有的话能麻烦你发一份给我吗?谢谢了先。
cloudy881206@163.com
 回复 引用   

#18楼 2009-07-06 11:04 风海迷沙      

真正在社会上工作半年,感觉比大学四年学的东西还要多。  回复 引用 查看