当前位置:资讯 > 社会 > 正文
环球消息!编程真正的核心是思想,即发现问题、思考并解决问题,用什么语言编程那只是基本功
2023-02-15 20:47:55 来源: 观友322823

【本文来自《ChatGPT“狂飙”,如何“迎战”?怎样“问责”?》评论区,标题为小编添加】

鹰派

不针对你,只说普遍现状。

程序员科班和非科班出身的,还是有很大差距的。


【资料图】

碰到很多程序员,看到需求都是说没问题,很简单可以实现,

但是当这个项目实际上线后,漏洞和性能问题就逐渐暴露出来。

归咎于自学成才的程序员在掌握初步的知识之后就很容易满足于现状,

马上想要上手去创造出来一点东西,

也确实可以轻易的做出来一系列工具改进生产效率,

但是在尝到甜头后,容易把进阶的体系内容抛之脑后。

然后就说自己会了,会的东西又很多,可实际上学到的东西都杂而不精,

对底层原理等都缺乏理论知识,没有办法深入去解决性能问题。

普遍现状说的正是被戏称为码农的一群人,一般情况下,他们安于快速实现被安排的生产目标,对内里却不去追究实现的原理,也不去精求算法。

但这些和科班与非科班,我个人认为是一个比例问题,可能科班的本身学业素质较高,确实人才比例更大,但真的没有安于码农的人吗?

这更多的是一个人的性格决定了未来。比如我第一次立项是用C语言写的,直接对硬件进行编程,从一开始就习惯了去直接调度内存,风险大,但真做下来了效率非常高。后来每遇到一个新的语言和引擎,为了测试api的性能,额外花大量时间设计各种实验去检验,甚至能隐隐猜到引擎背后的优化程度。

但编程真正的核心是思想,即发现问题、思考并解决问题,用什么语言来编程那只是基本能力,掌握了背后计算机的原理,任何语言只要有一本API,立马可以上手。

科班的有许多见识广大,经历过的大工程很多,利用掌握的知识与经验,确实更能写出规规整整的应用。但真能给出自己独到算法的也是凤毛麟角,这还是跟一个人的思维有关,与学历的关系并不十分紧要。

责任编辑:zN_1554