《程序员修炼之路》之八个目标
来源:互联网 发布:php 架设网站 编辑:程序博客网 时间:2024/04/28 04:35
作者提出的八大目标,可能更有实践意义:
——每年学习一种新语言。
不同语言能够以不同方式解决同样的问题。而学习各种不同的方法,能够扩宽思路,打破思维局限。学习不同的语言将改变和丰富你思考问题的方式。
而且,现在学习新语言比过去要简单得多了。编译器、开发环境、文档都可以自由从网上找到。
如 果你熟悉静态语言,不妨去尝试一下动态语言,java程序员比较好的选择有Ruby、Groovy和JavaScript;Windows上开发的程序员 可以尝试一下微软的PowerShell;从事Web开发的,可以选择PHP、Ruby;从事游戏开发的,可以选择Lua.此外,Python也是一个值 得认真考虑的选择。当然,还有编程范型(paradigm)的切换,从过程到面向对象,从面向对象到函数式(很好的选择是代表了并发时代的 Erlang)、逻辑式(以Prolog为代表)。
——每个季度读一本技术图书。
养成习惯以后,每个月读一本。
同样,阅读兴趣也应该广一些,多元化。
——还要阅读非技术图书。
不要忘了软件是人在使用,多多了解人这方面的事情。
——参加技术课程。
可以是学校的,也可以是培训班或者技术会议上的。
——加入本地的程序员组织。
不仅是带着耳朵去听,而是要积极参与。“与世隔绝对职业生涯是致命的。” 去发现公司之外的朋友。
——实验不同的环境。
如果你工作中只使用Windows,那么在家里用用Unix/Linux.如果你只用makefile和编辑器,尝试一下IDE,或者反之。
——与时俱进,订阅行业杂志。
——上网,阅读有价值的文章、网站……
最后一条现在已经越来越重要,很大程度已经取代了上一条。现在国外主流的技术杂志,不少已经完全开放在网上,包括书中推荐的Dr. Dobb's Journal.
注释者还建议加上一条:
——多做笔记,建议采用WIKI或者blog的形式。
此外,作者还建议要利用各种机会学习,多与高手交流,利用各种时间。而且最重要的是,学习中,对所读所闻要批判地分析和思考。
- 《程序员修炼之路》之八个目标
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员修炼之路
- 程序员高手修炼之路
- 程序员高手修炼之路
- +++程序员高手修炼之路
- 程序员的修炼之路
- 《go语言编程》音乐库代码
- 使用PopupWindow布置复合菜单
- struts2中jason应用
- Linux软链接和硬链接
- 怎样使用timer
- 《程序员修炼之路》之八个目标
- Linux下文件差异比较工具
- 15分钟学会使用Git和远程代码库
- Ubuntu DNS配置与使用命令设置Ubuntu的ip地址
- 32 java 数组
- eclipse文件目录定位
- 王家林“云计算分布式大数据Hadoop实战高手之路---从零开始”的第一讲Hadoop图文训练课程:10分钟理解云计算分布式大数据处理框架Hadoop
- jQuery是如何退出each循环的?
- C语言中的异常处理机制