互联网发展速度很快,我们的日常生活深受软件和Web的影响,越来越多的人意识到了软件的重要性,很多人都看不懂编程,其实编程也并没有想象中那么神秘,它只是一种计算机能够读懂的逻辑,相比其他高薪行业,编程几乎没有什么具体的入门障碍,程序员怎么跟非程序员解释编程呢?
编程几乎没有具体的入门障碍。成为一个就业程序员,你所需的是一个上网本和一个互联网连接。相比很多高薪行业,人们并不非常注重学位和证书。如果你想改变现在所做的,可以考虑编程。如果你喜欢它,把时间放在学习基础知识上,你能够得到一个体面的编程工作,即便你没有相关的学位。
编程只是逻辑。编程没有什么神秘的,你只是用某种计算机可以理解的方式写出逻辑。这就是编程的感觉,没有歧义,电脑总是精确的执行你对它下的命令。当它做错时,意味着你下了错误的命令。电脑不会向你解释什么。它不会试图猜出你的意思,它只会照你说的去做。
这也意味着大多数程序的底层行为是非常简单的。明确的表述逻辑意味着你必须简化它,所以当你认为你的安卓游戏“反对”你时,它可能只是在后台随机运行,随机性比智能更简单,恶性行为。计算机最好的是它们精确的执行你的命令,最糟糕的是它们执行你的命令,而编程的描述只有两句。