一般来说,‌码农‌(Coding Peasant)是程序员群体的自嘲或戏称,指以编写代码为职业的专业人员,涵盖软件开发、维护等岗位。根据中国电子学会等权威机构定义,其职业类别属于‌新生代农民工‌,具有高学历、高收入特征,但工作强度大、加班普遍。‌‌

第一类:码农中的翘楚,横扫各路 ACM、ICPC 比赛的英雄:

虽然他们对于机器学习理论和数据挖掘的应用场景不是很了解,但凭借他们强大的编程能力,在应用开发方面无人能及,适用于任何需要落地的场景。

第二类: 属于一般的码农,能写一手好代码,但是对机器学习知之甚少:

这种情况的同学,如果希望成为一名算法工程师,那么需要花费比较多的时间在理论基础上,要能够沉得下心去推公式,总之,还是有一段路要走。

第三类:工作贴近业务,对数据也有一定敏感性,可能是 excel 和 sql 的高手:

但是这和数据挖掘的工作还有一定差别。最适合他们的岗位可能是 BI 或者数据产品经理。在这些岗位上,他们同样可以发光发热,做出卓越的贡献。