一个程序员应该如何学习技术?

企业动态
IT行业是一个日新月异的行业,尤其是我们做应用开发更是如此,各色各样的框架、类库淋郎满目,层出不穷。作为开发者迷茫自然是难免的。学习这些东西的关键是找到好的资料(包括书籍、在线文档、博客和论坛等)。认真地看一下,再相应地做一下动手实验。

IT行业是一个日新月异的行业,尤其是我们做应用开发更是如此,各色各样的框架、类库淋郎满目,层出不穷。作为开发者迷茫自然是难免的。学习这些东西的关键是找到好的资料(包括书籍、在线文档、博客和论坛等)。认真地看一下,再相应地做一下动手实验。

其实很多朋友在EMAIL里都问过这个问题。我不知道自己是否够资格回答这种问题。因为我不算成功,至少我自己觉得如此。不过,在这我可以跟你讨论一下本人对一个程序员的学习方法探讨。

首先,我认为兴趣是最重要的,无论学什么。只有你真正喜欢做一件事情的时候,做起来才会不累。记得以前读高中的时候,那时候我很认真,可以说得上非常努力。不过,当时我的努力并没有得到很好回报的,我没有考上心目中的重点高校,而是一所普通高校。现在回想过来,我觉得最大问题是当时我并没有把读书作为兴趣,很多时候都只是一种压力,很多时候都是逼迫自己在学习,所以效果不见得好。我现在是很少逼迫自己在不想读书的时候,拿起书本。

其次,IT行业是一个日新月异的行业,尤其是我们做应用开发更是如此,各色各样的框架、类库淋郎满目,层出不穷。作为开发者迷茫自然是难免的。学习这些东西的关键是找到好的资料(包括书籍、在线文档、博客和论坛等)。认真地看一下,再相应地做一下动手实验。我读大学的时候,有一段时间很想学会MFC(Microsoft Foundation Class Libarary,如果没有记错的话,好久没用啦^-^)。不过,我断断续续地学习了一年多都没有很大的进步。直到我购买并阅读了一本《Microsoft MFC程序设计》(虽然这本书有一千多页之多),才发现一本好书的作用绝对不容忽视,最后我的毕业设计就是用MFC做的。

还有,除了看书外,必不可少就是动手啦。多尝试自己编写一些有用小程序,小练习,学以至用。

另外,很多人都觉得自己还是一个“菜菜鸟”(我也经常这么认为),我觉得这不是一个问题。正所谓“罗马不是一日建成的”,很少人生下来就是高手。并且我认为人在年轻的阶段学习曲线并不是一个直线曲线(y = a*x + b),而是一条指数曲线(y=x的k次方,k>1),随着你的积累的知识增加,学习速度是越来越快的。

文章链接:http://www.blogjava.net/max/archive/2009/03/16/259909.html

【编辑推荐】

  1. 对话职业经理人阿朱:程序员转型期的职业选择
  2. 一个平庸程序员的反思:你到底想干什么
  3. 程序员的年龄,没有话题的话题
责任编辑:张攀 来源: BlogJava
相关推荐

2018-07-23 08:45:00

程序员能力水平

2020-02-22 21:51:43

程序员Microsoft SServerSQL

2017-02-05 10:21:10

程序员好问题

2015-05-13 14:06:03

程序员糟糕的程序员

2020-10-05 21:13:37

程序员技能开发者

2020-03-27 09:24:39

程序员技能开发者

2017-12-19 20:35:22

程序员中兴事件自杀

2014-01-06 09:33:32

程序员管理

2009-07-02 09:42:34

JSP程序员

2012-09-29 10:49:36

程序员debug架构

2010-12-27 09:24:45

JSP程序员

2015-06-25 19:23:03

JavaScript程序员

2013-07-18 09:58:18

C++程序员

2015-06-25 09:53:13

JavaScript程序员

2016-07-26 13:47:49

程序员新手编程

2015-06-25 09:32:55

JavaScript程序员

2014-05-22 14:36:34

2020-06-01 09:43:26

程序员互联网系统

2021-12-17 10:58:07

Shell脚本语言

2021-07-01 07:43:41

项目程序员代码
点赞
收藏

51CTO技术栈公众号