学习另一门语言
来源:互联网 发布:国外深夜节目软件 编辑:程序博客网 时间:2024/04/28 11:02
在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以 下是为了实现这种转变需要你去做的10件事。
1:学习另一门语言
其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你已经了解多少种语言)将把你打造为更好的程序员。能学会一门与你日常使用的语言风格迥异的语言则更佳。打个比方,如果你是C#程序员,学习VB.NET或者Java对你的帮助就没有学习Ruby或者Groovy大。
我说“学另一门语言”的意思是要真正学会它。学习一门语言包括三个领域的知识:语法、内置操作符和库,以及“如何使用”。前面两个简单;我认为一名有经验的程序员,根据语言的不同,能在半小时到几小时内掌握足以维护代码的语法知识。操作符和库只不过是知识逐步积累的过程,你什么时候想清楚要了解什么了,再去查阅参考材料也不迟。只有第三项,“如何使用它”-要花上你几个月的时间去跟这门语言打交道,真正的奇迹就在此发生。我建议用这门语言的风格去做一个适合该语言的项目。
真正学会了另一门语言之后,我敢保证你的程序员水平一定会突飞猛进。
1:学习另一门语言
其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你已经了解多少种语言)将把你打造为更好的程序员。能学会一门与你日常使用的语言风格迥异的语言则更佳。打个比方,如果你是C#程序员,学习VB.NET或者Java对你的帮助就没有学习Ruby或者Groovy大。
我说“学另一门语言”的意思是要真正学会它。学习一门语言包括三个领域的知识:语法、内置操作符和库,以及“如何使用”。前面两个简单;我认为一名有经验的程序员,根据语言的不同,能在半小时到几小时内掌握足以维护代码的语法知识。操作符和库只不过是知识逐步积累的过程,你什么时候想清楚要了解什么了,再去查阅参考材料也不迟。只有第三项,“如何使用它”-要花上你几个月的时间去跟这门语言打交道,真正的奇迹就在此发生。我建议用这门语言的风格去做一个适合该语言的项目。
真正学会了另一门语言之后,我敢保证你的程序员水平一定会突飞猛进。
- 学习另一门语言
- 学习另一门编程语言需知的5个网站
- 学习使用static的另一用法
- 【C#语言学习】学习一门语言
- 再谈C语言指针—指向另一指针的指针
- 再谈C语言指针—指向另一指针的指针
- <C语言>函数作实参传递给另一函数
- 【程序43】学习使用static的另一用法
- “说”——英语学习的另一转折点
- freemarker学习笔记(写的较之另一篇不足)
- 学习期迷茫 2015-08-31 (另一账号搬家)
- 0-C语言-学习目的-为什么学习这门语言
- 如何学习一门语言
- 如何学习一门语言
- 如何学习一门语言
- 为什么有些语言会生存下来,而另一些会消亡?
- C语言 main.c如何引用另一c文件中的函数
- C语言-给定某日期为周几求另一日期为周几
- 未整理
- Javascript中定义类和静态属性
- 企业虚拟化的思辨(一)
- java笔试中常见的一些基础题
- Android学习之Android广播机制
- 学习另一门语言
- linux中.o,.a,.o,.so文件的意义和编程实现
- Spring2.5 + Struts1 的整合
- 02-02 控制AutoCAD环境(二) 控制图形窗口(3)使用命名视图
- 一个LINUX狂人的语录[转]
- HP DV3000系列 XP驱动下载!
- uboot移植文档(一) - xgc94418297的日志 - 网易博客
- C语言宏定义使用技巧
- 一个关于Media Player 跨iPhone版本的问题