编程是什么——写给编程的初学者
来源:互联网 发布:淘宝卖家服务市场在哪 编辑:程序博客网 时间:2024/06/07 06:23
编程是什么?
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
对于初学者来说,编程是一件很神秘的工作,使很多人对于这个工作充满了向往,但是编程工作不适合所有的人,现在就使没有学过程序的人对于编程有个基本的认识。
编程就如写文章!
写文章,需要学习一种语言,例如汉语、英语等,编程也需要学习一种语言,例如Java、C等。成为一名作家或者使程序设计语言,都需要熟练掌握至少一种语言,对于这种语言的熟悉程度,会大大提交你工作的效率。但是只熟悉这种语言,不能使你成为一个作家或程序员。很多人都学习了汉语,但是成为作家的只是很少一部分,很多人都学习了程序设计语言,但是成为合格的程序设计人员的也只是其中的一部分。但是不可否认的是,不会语言,你肯定成不了作家或程序员。
除了掌握一种语言以外,你还需要有一个清晰的思路,这个思路对作家来说叫构思或创意,对于程序员来说叫做算法逻辑。对作家来说,你的构思决定了你的文章的内容以及顺序,对于程序员来说,你的算法逻辑决定了你程序的结构以及功能实现,不同的人有不同的思路,所以不同的人写除了不同的文章或程序,所以说“法无定法”。从某种意义上来说,作家和程序员都在解决问题,只不过作家解决的是把某个故事描述出来,而程序员是把某个问题按照一定的步骤解决掉。但是不可否认的是,没有思路,你肯定写不出很优秀的文章或程序。
最后说一下熟练度的问题。大家肯定都知道卖油翁的故事吧,“无它,唯手熟尔”,其实所有的工作都这样。熟练的作家一般把创作说成是“爬格子”,熟练的程序员一般把自己比喻成“高级打字员”,作家把创作总结成了一系列的创作理论,而程序员把自己的经验总结成了算法和设计模式,这些都是实际经验的总结。对于一个刚刚加入程序员阵营的人大谈设计模式,就像和一个刚开始写作文的人谈创作理论是一样的。
只要你熟练掌握了一种语言,并且具有清晰的思路,那么你既可能成为作家也可能成为程序员。
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 编程是什么——写给编程的初学者
- 写给初学者:编程的本质
- 写给编程初学者
- 成长轨迹:写给编程初学者
- 写给已有编程经验的 Python 初学者的总结
- 写给已有编程经验的 Python 初学者的总结
- 写给已有编程经验的 Python 初学者的总结
- 写给已有编程经验的 Python 初学者的总结
- 面向矩阵的编程——【转帖】写给matlab新手
- 有关接口编程——写给初学ArcEngine的人
- 测试,迫不得已的第三次迁徙...
- 关于S40第五版SDK的一些说明(翻译)
- 软件培训调研报告
- 【玩聚】OneJoo中国的第一个memeTracker?
- 市场、管理、技术
- 编程是什么——写给编程的初学者
- 商务参考体系结构:企业对消费者 (B2C电子商务实践) 第 3 章:逻辑设计阶段
- Red Hat推出”MugShot”社交娱乐网站
- EasyJWeb Tools业务引擎中分页的设计及实现
- [数据库测试]强烈推荐一个python ODBC数据源插件,可支持Oracle,Db2,Mysql,Sql-server以及各种数据库版本,附例子和测试程序
- 十个习惯让你精通新的开发技术
- 想法
- EMC发力中低端客户营销 存储市场博弈长尾
- Delphi中比较GUID是否相等