现代程序员的对比

当今社会日益浮躁

现代的中国社会,生活越来越现代化,烦躁情绪却越来越重。生活把人压迫得太厉害了,尤其是一线城市,每天上下班似乎像是在战斗。来自社会结构的不稳定。导致规则无序。使人们在竞争中无所适从。无论排队还是插位,都是为了确保自己不被社会抛离。大多数人在脚不停蹄,急得上气不接下气……正是因为当今社会异常浮躁,究其原因是未来充满了不确定性,制度的无序导致我们的社会保障问题,教育、就业、医疗、住房等都存在很多问题,导致人们急功近利,快餐文化盛行,不解决这些问题,整个社会就不能慢下来、就不会静下来思考,就不会专注精品,更不会着眼未来。

现在很多的群里,我也不敢看消息,到处都是如何发财、一夜暴富,如何联系富婆,已经背离群名称的初衷了,没有任何人讨论技术问题。

水货程序员以下简称码农。

现代的码农情况如何

先从码农说起来,我们分几点考虑:

我几秒钟就能把它改好,不用走变更流程了

抄捷径充满诱惑,每个人都想抄捷径。有时候抄捷径是必要的,但总的来说,抄捷径是危险的,非常危险,应该避免这样做。走捷径也许会节省你数小时的时间,但如果走错了,它可能会给你带来数月的麻烦

遇到需要慎重处理的事情时不要太过自信。让其他人来复查你的所作所为。如果你计划要走捷径,请确保让你的负责人知道这样做的理由以及其中的风险。每次在走捷径时最好都让你的经理来确认实施成功,也就是“让他给你擦屁股”。

垃圾代码一大堆,基础知识差劲

各种复制变异的代码,从不优化,错误百出,别看他们手里一堆证书,一到写算法要见真功夫时就疲软,高难度算法写不出,基础算法莫名其妙出 Bug 的原因数不胜数,而且这也称为码农的顽疾了

不过请大家注意啊,码农和三脚猫功夫的编程水平没关系,毕竟三脚猫还是有功夫,而他们只有屎蛋。

简历上么,精通一切编程语言,会刷个低难度的算法题库好像天下无敌了一样,一到面试脱库1,立马原型毕露,到处都是知识盲区,一分钟都不能专注,不深入学习编程,编程只是为了应付工作,所以此类程序员基础知识差劲,即便抛开程序,在现实生活中遇到不平等待遇,他们也束手无策,无能,一盘散沙的样子,极大的助长了某些人压榨员工的嚣张气焰。

推卸责任,有较大的拖延症

当初说 1 个月完成的项目,到最后拖了几个月完成,代码写完后不测试,等客户追问了再找问题,基本没有准时完成的项目,开发过程中,由于前期工作不完善,详细设计一变三变,难以和其他开发人员沟通变更项,导致项目开发成本开销大幅超出预算,难以管理,最后做出个四不像的东西,极易导致项目烂尾,却从不在自己身上找原因,将责任推给项目中的其他开发人员,毫无责任感可言。

那么,高手呢

前期设计比较充分

真正的高手 80% 的时间用在设计上,只有 20% 的用在实现上,他们喜欢前期他客户需求到实现的整个过程全部理顺了,最后一气呵成,而码农则是倒过来的。

有责任感,对交付的代码质量负责

高手对于写代码是思考,执行,反思,编程高手更加注重代码质量,而不仅仅是执行。

经常不在线,不及时回复消息

做技术需要踏踏实实沉下心来做事情,久而久之就会养成相对内敛一点的性格。或者程序员很有可能同时在做几个东西,了解他的时间表,说清楚新加的需求放在哪两个之间。必要的话同时知会下项管或者别的什么人。国外有过调查统计。当一名程序员被打扰后,重新接续之前的工作,平均需要 30 多分钟。如果你碰到一个满口甜言蜜语的技术人员的话,你真的要小心了,这种技术人员往往会给你惹出很大的麻烦,比方说谎报工作成果,在团队内搞风搞雨,搬弄是非,挑拨离间。当然了,工作本身分两种,一种是“社会化”的,就是跟人打交道的,比如销售、市场,还有一种是“非社会化”的,做技术开发的明显是属于这一类

大多数高手们,他们经常是聊天账号基本都是不在线的,发消息不回,电话打不通……

其实一开始我也很好奇,后来我通过特殊手段查询了他们的账号、电话日志,发现他们每天都在线,只不过状态是隐身的,电话是只有工作同事才能接通,其他人是进黑名单的,所以电话才会打不通。

这种情况比较普遍,业内人称“装死”。

不和低手沟通编程

在非必要的沟通情况下,宁愿和一个高手沟通,也不愿和一个低手沟通,这是一种纯无意义的浪费时间,如果长时间和一个低手沟通编程,那么这意味着,你的编程水平将走下坡路

结语

随笔而已!


  1. 指脱离网上主流面试题库时,面试者在面试中应对编程问题的处理情况。 ↩︎

Guess you like

Origin blog.csdn.net/ad44275783/article/details/117047462