对程序的深刻认知,不仅针对程序员

【本文由“侧峰”推荐,来自《我兴致勃勃地想学编程,却被这组运算符劝退了》评论区,标题为小编添加】

计算机看起来是智能,但其实从根本上来说,这不过是工程。工程就要考虑实现的细节,实现的方法,所谓的工程就是每一个细节都有成熟稳重的解决方案。而且有不止一个方案。

如果你不想了解这些细节,就不必弄明白这些方案,就是这么简单。

工程方案太多了,一个一辈子从事这一行的人,都不可能了解了所有。所以,你有些不懂的地方,放弃就好,根本就不重要,如果不是应付考试,不是真的要从事这一行,就没必要细扣。

编程真正的核心,在编程的思维,在流程,在判断,在结构,在通讯,在类,在封装等概念,弄明白了这些,任何一种语言都可以很快使用起来。

你想开挖掘机,不用学炼钢,虽然挖掘机是钢铁做的,但和你没关系,你学会使用就行了。

虽然都叫做程序员,但这是一个非常庞大的队伍,他们自己分类庞杂,互相交流都难。现代社会是智能设备驱动的,所有智能设备后都有程序员,都是程序员智慧驱动的,但他们互相之间真的很难互相理解。

除了基础知识一样,后面的发展真的形形色色,鸿沟无数,写应用程序的根本不懂基础硬件,写驱动程序的根本与世无争。

所以,写程序的根本是解决现实问题,你只要能解决自己的问题,就够了,为了解决自己的问题,寻找到合适的工具,就是必要的,现在大家都默认的是python是最好用的。

python为什么好用,就是因为你能用到的工具这里基本都有,而且使用起来非常方便。

站务

全部专栏