多迪技术总监告诉你:程序员怎么跟非程序员解释编程呢?

互联网发展速度很快,我们的日常生活深受软件和Web的影响,越来越多的人意识到了软件的重要性,很多人都看不懂编程,其实编程也并没有想象中那么神秘,它只是一种计算机能够读懂的逻辑,相比其他高薪行业,编程几乎没有什么具体的入门障碍,程序员怎么跟非程序员解释编程呢?

编程是一个难以置信的文化共享。许多人没有意识到这个世界上有多少免费的代码,以及依赖于这些代码的一切。当然真正的问题应该是:如果人们不分享,一个行业能如何操作。人们也没有意识到“免费”的全部含义:用户的完全自由。唯一的限制通常是:需以不同的版本号码来与原始的程式码做区别。如果更多的人意识到广泛共享是对每个人都有好处的,以及采用更自由的版权许可,这个世界将变得更好。

编程几乎没有具体的入门障碍。成为一个就业程序员,你所需的是一个上网本和一个互联网连接。相比很多高薪行业,人们并不非常注重学位和证书。如果你想改变现在所做的,可以考虑编程。如果你喜欢它,把时间放在学习基础知识上,你能够得到一个体面的编程工作,即便你没有相关的学位。

编程只是逻辑。编程没有什么神秘的,你只是用某种计算机可以理解的方式写出逻辑。这就是编程的感觉,没有歧义,电脑总是精确的执行你对它下的命令。当它做错时,意味着你下了错误的命令。电脑不会向你解释什么。它不会试图猜出你的意思,它只会照你说的去做。

这也意味着大多数程序的底层行为是非常简单的。明确的表述逻辑意味着你必须简化它,所以当你认为你的安卓游戏“反对”你时,它可能只是在后台随机运行,随机性比智能更简单,恶性行为。计算机最好的是它们精确的执行你的命令,最糟糕的是它们执行你的命令,而编程的描述只有两句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值