编程是学些什么东西?
是学 java c语言 c++ php javascript 之类的编程语言吗?
还是学一门能找到工作的技能?
还是说为了解决某个问题?
aardio老鸟简码编程的一点感悟和大家分享一下.
第一点就是要先学编程的发展史,
了解编程是怎么从电子管时代演变过来的,
是基于什么样的历史原因得到重点研究技术攻关的.
第二点要学编程的底层知识,
比如计算机工作原理,
系统操作原理,
编译原理,
文件PE结构,
网络通信原理等等.
第三点要学基础的编程语言,
比如说汇编语言,C语言,c++语言等等.
第四点要学高级编程语言,
比较有代表性的是 java php python javascript aardio.
第五点要学用工程的思路学习编程的思想.
第六点要学项目实践,
比如图书管理系统,数据采集,数据分析,数据可视化等.
第七点要学怎么做商业化的软件产品,
普通人学技术,最终的目的还是要找工作或是做项目赚钱,
只有做出来的软件产品能变成商品卖出去,
才会有源源不断的资金来支持持续优化更新迭代下去,
不然开发出来的无人使用的东西就毫无价值.
大家对于编程是学些什么东西这个问题还有什么需要补充的吗?