| NuttyCoder's profile初级程序员BlogLists | Help |
|
|
8/14/2006 与Lonecat达人的一次邮件往来> 我之前一年多一直在做,这学期开始觉得自己缺少很多知识了......尤其是数据结构课程结束后,觉得自己所学甚少。现在的开发都是在一个很低的技术平面上。这一年几乎没有什么技术上的进展。所以想学点新的东西了。比如最近同学们都在忙着学Linux,我也想学学Java......所以可能最近不再做开发了。下一次再去做兼职,应该是做一些高技术含量的啦,呵呵,现在觉得自己就是一个Asp代码工人......觉得自己在浪费时间。
> 我在刚来大学的时候觉得在技术上是超出其他同学很多的,毕竟其余的人在来大学之前几乎没有接触过编程。而我已经有了几年的经历。但是现在越来越感到,自己的技术一直没有进步,尤其是理论基础,始终停留在"爱好者"的层面上......看着大家在讨论什么"象棋对弈"等等算法要求比较高的问题,我就觉得自己拿Asp做网站几乎完全是浪费时间。 > 关于这点,我也很想听听您的意见。技术和实践,理论基础和应用经验,究竟应该如何平衡呢? REPLY:
我觉得你的想法挺对的,如果你已经有了这个方面的经验,完全没有必要把所有的时间都花在兼职上。兼职只是一种经历,做一下是为了积累经验接触社会,但不能做太多,那样就浪费时间了。
另外我觉得大学期间应该尽量提高技术水平,多学一些东西,如果做一个东西什么都学不到,只是重复劳动,那就没有必要做了。
每个人喜好的方向可能不同,譬如象棋的算法和网站完全是两个不同的方向,但无论在哪个方向上努力,都应该尽量多学一点,尽量做好一点。即便是做网站,也有很多东西可以学,譬如LAMP、AJAX,还有很多跟网络相关的技术都应该有所了解,更重要的是把OOAD学好。而且即便是网络也可以和其它的东西相关,因此尽量把本科阶段的课程学好,因为你不知道以后哪天就会需要他们。
我们经常会拿武侠小说中的练武来比学习,技术就好比一种拳法、理论就好比内力而实践就好比江湖经验。拳法学的再多,没有内力一样没法施展;空有内力没有招式,打架的时候就会吃亏,因为内力没有发挥的途径;而完全没有江湖经验,出去混很容易吃亏。所以这三点都很重要,而你现在可能应该更多的练习内力,这样你就可以去学习更加上乘的武功,我想你的江湖阅历已经够了,暂时应该隐居一段时间。
当然学习的时候也尽量配合实践,因为很多东西不做是学不会的。
|
|
|