把信息学的学习简称为编程,让很多人有误解。
其实绝大部分所谓码农的编程,可称之为工程代码,所谓架构设计、OO等等,有些就是经验积累和不断学习,有的甚至就是简单培训就能做。
但信息学竞赛所学的是算法,有些看起来OIer写的程序通常一两百行,但这些才是程序的最核心的东西。针对案子先数学建模,再设计算法,最后编程,而前二者才是最最关键的,也是最难的。
抖音最核心的固定资产是什么,就是他们的算法,也许就是那么几百几千行的代码。
大厂里,算法工程师和程序员,是不同身份的存在。更别提IMO,IOI拿奖的选手了。
【 在 iamgj 的大作中提到: 】
: 我理解不一定是运行bug,而是可读性可维护性可扩展性都太差了
: 编程竞赛只能当益智游戏,实际工作中这么编程,会被老板骂死的
:
--
FROM 111.197.237.*