这个 对于 程序该学什么语言 很有指导意义
2010-11-12 23:44
393 查看
程序员就是程序员,写得出程序就是程序员。
程序员不要在自己脑门上加太多修饰,什么C++程序员,什么Java程序员,什么c#程序员,什么Windows程序员,什么Linux程序员,这些加了修饰的程序员,其实是不容易存活的。
只要能掌握程序设计的通理,什么语言,什么平台,掌握了基本的程序设计道理的时候,其实都一样。区别的只是语法的问题,这个完全可以在很短的时间掌握。
大学生,就应该打好基础,毕业先抓饭碗,在饭碗稳定的时候,随时注意学习,特别是注意利用自己的基础功底,跟踪主流语言技术,不断与时俱进,方能立于不败之地。方能混出自己的一片天。
C++不是永恒的,C不是,Java也不是,C#更不是,没有永恒的语言,没有永恒的平台,只有永恒的程序设计技术。
.............................................................
有人用武侠小说作比喻:
当年令狐冲初炼独孤九剑的时候,独孤前辈指引他必经3个阶段:重剑、木剑、无剑。
.............................................................
1、重剑
初学编程,J***A、C++、C#、Delphi多得让人眼花缭乱,感觉无从下手。我的经验是,随便拿起一门,当然最好是一门比较成熟的语言,然后深入的学习。这就是重剑阶段,也就是“深入”的阶段。
2、木剑
一旦某个语言深入,你就一定了解线程调度、界面编程、数据结构、网络编程、数据库、DLL等等这些编程涉及的方方面面,这时候你需要进入第二个阶段,那就是“浅出”的阶段。浅出阶段,是木剑阶段,也就是举重若轻的阶段。这时候,如果你再学习另外一门语言,你会发现非常轻松。经过多门语言的学习、体会,你可以总结、掌握任何编程语言的基本模块和架构。
3、无剑
无剑甚有剑,是剑法的最高境界。编程的最高境界也是如此,这时候你心中已经无所谓语言了,哪一门语言的特点更加贴近你的应用需求,你就选择她。在你心中激荡的,应该是独立于任何编程语言的架构和模型。
本文来自CSDN博客
程序员不要在自己脑门上加太多修饰,什么C++程序员,什么Java程序员,什么c#程序员,什么Windows程序员,什么Linux程序员,这些加了修饰的程序员,其实是不容易存活的。
只要能掌握程序设计的通理,什么语言,什么平台,掌握了基本的程序设计道理的时候,其实都一样。区别的只是语法的问题,这个完全可以在很短的时间掌握。
大学生,就应该打好基础,毕业先抓饭碗,在饭碗稳定的时候,随时注意学习,特别是注意利用自己的基础功底,跟踪主流语言技术,不断与时俱进,方能立于不败之地。方能混出自己的一片天。
C++不是永恒的,C不是,Java也不是,C#更不是,没有永恒的语言,没有永恒的平台,只有永恒的程序设计技术。
.............................................................
有人用武侠小说作比喻:
当年令狐冲初炼独孤九剑的时候,独孤前辈指引他必经3个阶段:重剑、木剑、无剑。
.............................................................
1、重剑
初学编程,J***A、C++、C#、Delphi多得让人眼花缭乱,感觉无从下手。我的经验是,随便拿起一门,当然最好是一门比较成熟的语言,然后深入的学习。这就是重剑阶段,也就是“深入”的阶段。
2、木剑
一旦某个语言深入,你就一定了解线程调度、界面编程、数据结构、网络编程、数据库、DLL等等这些编程涉及的方方面面,这时候你需要进入第二个阶段,那就是“浅出”的阶段。浅出阶段,是木剑阶段,也就是举重若轻的阶段。这时候,如果你再学习另外一门语言,你会发现非常轻松。经过多门语言的学习、体会,你可以总结、掌握任何编程语言的基本模块和架构。
3、无剑
无剑甚有剑,是剑法的最高境界。编程的最高境界也是如此,这时候你心中已经无所谓语言了,哪一门语言的特点更加贴近你的应用需求,你就选择她。在你心中激荡的,应该是独立于任何编程语言的架构和模型。
本文来自CSDN博客
相关文章推荐
- 如何快速掌握plc或工控机与其他设备的modbus通讯协议?包括格式与实际过程 RT,本人从事工控行业多年,对于PLC与触摸屏也算比较熟悉,唯独对这个通讯协议比较难理解,请教高人指导,从什么地方开始下手,或者是说如何正确理解报文格式或正确写入
- 对于VC制作安装程序什么工具比较好
- 程序以及程序设计语言是什么?
- 程序语言学习二三事(内含初学者学习编程指导) 推荐
- 对于GetLogicalDrives这个函数,返回一个32位的DWORD类型的值,前26位可以分别表示a-z盘,那后6位表示什么?
- 你该学什么程序语言?(据蔡学镛先生同名文章精简)
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- 如何查看一个网站用的什么语言程序
- 网页语言有html,php.jsp,无论什么语言浏览器总是能正常显示,这个解析工作是浏览器完成的吗?
- 快速傅里叶变换(FFT)结果的物理意义是什么?(附Matlab程序)
- 解剖常用软件程序都用什么语言开发
- 对于一个程序网民来说跟宅男有什么区别呢
- 一个.Net程序加壳程序 注意:这个壳对于内行是没有任何作用的,就是一个玩具。
- 哪位高人知道这个程序是用什么编的啊?(曾获得奖项的程序)我非常想学它
- python语言小程序——求完数(如果一个数恰好等于它的各个因子的和,则这个数为完数)
- java程序语言中的web开发用什么框架呢
- 这个程序与下面的有什么区别?
- 解剖常用软件程序都用什么语言开发
- 该学什么程序语言?(据蔡学镛先生同名文章精简)
- 你该学什么程序语言?[转贴:蔡学墉]