0----如何进入编程高手的大门?

学生:老师,我已经学完了C语言,可是现在感觉还是写不出程序,这是为什么呢?

老师:这是因为你还没有理解程序。

学生:可是我已经看得懂C程序了。。。


不知道你是否和当年刚刚踏入编程世界的我一样,也思考过类似的问题:

我已经学完了C语言,也能写一些小程序,像九九乘法表,计算器了,可是这些小程序好像没有多大的用,没有人想使用我开发的程序,而且和我们平时用得程序完全不一样,它就是一个黑乎乎的窗口,一点都不好看。


问题出在哪里?

野心太大,而能力不够!你把现在的实用程序想得太简单了,现代程序的复杂超过你现在对它的想象!


1.首先到底程序是什么?程序的本质?

程序就是用来帮助人们解决问题的一种工具。


2.其次介绍一下计算机和程序的发展历史

作为一个计算机专业的学生,应该知道最基本的常识。

计算机和计算机程序是一步一步逐渐发展起来的,不是一下子就像现在这么牛逼实用的,它经历了几十年的发展才变成今天这个样子的。

最开始的计算机非常简陋,而程序就是为了计算大量数据而设计的,非常简单,而且以前最普遍的操作系统是DOS,当时的程序普遍就是一个黑窗口,就是我们现在用C语言开发的程序,比如说你最近开发的命令窗口计算器,要是放到那个时代就是非常有用的,而且是可以拿去卖钱的。

后来,图形操作系统和鼠标诞生了,人们对程序要求高了,要求简单易懂易操作,要有图形操作界面。

再后来,计算机进一步发展,能力大大增强,人类也越来越懒,要求程序要能解决实际生活中的问题,当时最典型的就是收银系统,客机系统来解决了实际繁琐的收款,卖票问题。

再后来,互联网诞生了,人们又要求程序能连接互联网,实现远程连接沟通交流。

再后来,计算机性能进一步增强,人们要求程序更加强劲,能处理实际生活中更加复杂的问题,就诞生了非常多的实用程序,比如办公系统,销售系统,EAP,浏览器,购物系统等等,这个时候就进入了我们当今由种类繁多,功能强大的程序构成的信息社会。

现在,计算机性能没有以前提高的快了(摩尔定律有失效的可能,硅晶片的制作工艺已经接近目前工程制造的极限),可是人类的需求确反而爆炸性的增长,于是为了提高计算机性能出现了大数据,云计算等,而人类现在甚至希望计算机和人类一样聪明,代替人类工作,于是人工智能AI程序,机器人技术掀起了新的浪潮。

未来,计算机和程序会是什么样子?会不会超越人类?谁知道呢?


现在问题解决了,不是我们用C语言写的这些“黑窗口”程序没有用,而是经过这么多年的发展,人们对程序的要求非常高,早已经不满足于功能简单丑陋的“黑窗口”程序了。

问题其实很简单,没有好看的界面,那我们学习图形编程界面编程不就可以了嘛;需要联网,那我们学习网络编程加入网络功能不就行了吗..........

一句话,还是我们会的太少,我们还要学习更多的知识(图形界面编程,数据库编程,文件编程,网络编程,Window/Linux平台编程..................),不断让我们的程序逐渐强大,最终成为一个实用的程序。


3.现在已经有怎么多的程序了,程序还值钱不?编程还有有没有出路?

答案:前面说了,人类的需求和欲望是永无止境的,所以解决了一个问题还有新的问题,就需要新的程序,就需要更加强大的程序;而问题又是变化的,以前的老程序也需要更新;这构成了一个无穷无尽的循环,所以程序是永远需要的,有价值就值钱,值钱自然就是出路。另外未来是哪个的天下?你想过没有?必然是计算机和程序的天下,现代人类还能离开计算机和程序吗?不能,所以你更要学计算机,并且要学好计算机。


4.技术太多,选择哪个技术好?

未来是哪种程序的天下?你深入的想一想?必然是人工智能AI程序和机器人技术啊!

0----如何进入编程高手的大门?_第1张图片


你可能感兴趣的:(0----如何进入编程高手的大门?)