未来编程之路
2010-06-08 21:43
190 查看
总会有人向我请教编程的问题,但是又不知道问什么,我也不知道说什么。
可能是以为我做了一点小东西很想学习吧,结果我不得不每次做同一个解释:我真的不会编程。
因为编程是计算机专业人士干的事!
编程语言从汇编到C、C++、java/.net、perl/python已经变得多种形式了,而且现在看来,其发展永无止境,各有优势!
但并不是没有规律可寻,编程语言的发展越来越像个“工具”,而不在像个和计算机打交道的专业操作。
比如.net的出现使得非计算机专业的人也能够实现原来是很复杂的功能,让人们集中精力在自己想要做的事情上。正如我在一个论坛上看到的:“不要问编程能干什么,而应该问你想做什么”。
事实上,现在编程的未来之路已经很清楚了,那就是两条腿走路:一条腿是商业软件,如同matlab,把科学计算做到专业化,但是大部分功能也许你根本用不到;另一条是开源软件,如同python,大家纷纷开发自己擅长的模块,众人拾柴火焰高,我们所要做的,就是站在前人的肩膀上做我们自己的事情。
二者并没有谁强谁弱,相反到是经常互相转化,而这就是未来知识经济的特色。虽然现在已经进入知识经济时代,但是还仅仅是起步阶段,甚至在中国,连知识经济的门还摸不到,但总归是要向着这个反向发展的!
可能是以为我做了一点小东西很想学习吧,结果我不得不每次做同一个解释:我真的不会编程。
因为编程是计算机专业人士干的事!
编程语言从汇编到C、C++、java/.net、perl/python已经变得多种形式了,而且现在看来,其发展永无止境,各有优势!
但并不是没有规律可寻,编程语言的发展越来越像个“工具”,而不在像个和计算机打交道的专业操作。
比如.net的出现使得非计算机专业的人也能够实现原来是很复杂的功能,让人们集中精力在自己想要做的事情上。正如我在一个论坛上看到的:“不要问编程能干什么,而应该问你想做什么”。
事实上,现在编程的未来之路已经很清楚了,那就是两条腿走路:一条腿是商业软件,如同matlab,把科学计算做到专业化,但是大部分功能也许你根本用不到;另一条是开源软件,如同python,大家纷纷开发自己擅长的模块,众人拾柴火焰高,我们所要做的,就是站在前人的肩膀上做我们自己的事情。
二者并没有谁强谁弱,相反到是经常互相转化,而这就是未来知识经济的特色。虽然现在已经进入知识经济时代,但是还仅仅是起步阶段,甚至在中国,连知识经济的门还摸不到,但总归是要向着这个反向发展的!
相关文章推荐
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节:为什么Spark是大数据必然的现在和未来?(1)
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节:为什么Spark是大数据必然的现在和未来?(2)
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节:为什么Spark是大数据必然的现在和未来?(1)
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节:为什么Spark是大数据必然的现在和未来?(2)
- 编程未来的方向,你选什么,你选对了吗?
- 我的编程之路
- 完美未来之星编程比赛 复赛第二场 发放激活码
- 阿里的Hadoop之路:Hadoop的过去、现在和未来
- 阿里的Hadoop之路:Hadoop的过去、现在和未来
- 我的编程之路(二) 机不可失,时不再来
- 我的编程之路(四) 第一次外快
- PHP自学之路--------PHP数据库编程
- 编程基础的重要性(程序员之路)
- PHP自学之路--------数据库编程(2)
- 我的编程之路(七) 回校所感——工作与考研
- 我的编程之路
- “少儿编程Scratch到Python”让我们一起谱写美好的未来
- Web前端研发工程师编程能力飞升之路
- java web 之路 spring 面向方面的编程(AOP)
- 刚刚开始的编程之路