首先分享一下工作中程序员小故事
故事一:
工程师:程序员,客户XXX的网络断了。我现在手头上有很多事情处理不过来,你帮忙解决一下这个客户的问题。
程序员:额,客户是什么原因导致断网了啊?
工程师:……
PS:我知道什么原因导致断网,还需要你去排查么?网络不通了,怎么去排查你不知道么?你不知道先向客户了解网络环境、拓扑么?你不知PING网关么?不会Wireshark端口抓包么?
故事二:
程序员:经理啊,客户这边说现在要增加一个历史数据曲线查询的功能,你看怎么搞呢?
产品经理:……
正确的做法应该是:经理啊,客户这边说要增加一个历史数据曲线查询的功能,我仔细想了一下,大概设计有两套实现方案。方案一:XXX,方案二:YYY。您觉得这两个方案哪个更好,或者您有什么其他方案?
PS:不要觉得你是个程序员,只需要负责代码实现,设计与你无关!谁也不希望拥有这样的下属。当你的上司真够累的!
故事三:
经理:这个界面怎么没有显示任何东西,又报错了?
前端程序员:肯定是他们后台那边哪个程序又把配置文件写坏了,导致界面读取配置出错。
PS:程序有Bug没什么大不了,你别老把问题往别人身上推啊。你这么一说,后台开发的兄弟们就躺枪了,得罪了一堆人。而且经理对你的印象也不会好到哪里去不是?
上面三个故事可以发现这个程序员能力不足、情商低、工作不主动,很容易被替代,那么如何才能提高程序员的核心竞争力与相对不可替代性呢?
核心竞争力最早由普拉哈拉德和加里·哈默尔两位教授提出,通常认为核心竞争力,即企业或个人相较于竞争对手而言所具备的竞争优势与核心能力差异,说白了就是你的优势,而且最好是独一无二的的优势,这就是核心竞争力。
那么程序员的核心竞争力是怎样的呢?
他不像PM,运营,市场那么难以考核的。一名优秀的程序员...
点击查看剩余70%
网友评论0