聊聊职场程序员那些真正重要但却经常被忽略的事
大半夜的,窗外霓虹闪烁,我端着一个大茶瓷缸子,看着显示器上那一行行代码,突然想起今天看到的脉脉上的一个帖子:一个技术大牛,写代码贼溜,可就是混不上去。这让我想起高盛那四句话,忍不住想唠叨两句。
那些年,我们都看错的事
记得刚入行那会儿,我跟大多数人想的一样:技术牛逼就能横着走。那时候为了学新技术,经常熬到凌晨三四点,第二天顶着两个黑眼圈去上班,就觉得自己特别牛。
结果呢?干了几年才发现,技术好的人多了去了,可是能往上走的,往往不是技术最强的那个。
高盛挑人的时候特别看重四点:
1. 软实力比专业知识重要
2. 与人沟通的能力重要
3. 解决问题的思路比知道答案重要
4. 知道自己边界,学会求助很重要
这几点,我也是工作几年才真正整明白的。
软实力:那些看不见的竞争力
说起软实力,很多人第一反应就是:这不就是拍马屁吗?
我先给你讲个真事。
几年前我还在某大厂的时候,我们组来了个年轻人,技术一般,但这孩子特别有意思。每次开会他都会提前到,帮大家准备投影;有同事遇到问题,他二话不说就去帮忙;最绝的是,他还会主动收集大家工作中遇到的痛点,整理成文档分享出来。
半年后,他就成了我们组最受欢迎的人。再过一年,他就被提拔成了小组长。
有人说这是"向上管理",我觉得这话说得片面了。软实力根本不是什么花花肠子,按人话说它就是: - 靠谱:说到做到 - 担当:出了问题不甩锅 - 同理心:能设身处地为他人着想 - 学习能力:不固步自守 - 情商:懂得照顾他人感受
这些东西,说起来容易做起来难。因为它们都是需要长期坚持的习惯,不是说学两天就能掌握的。
沟通:职场的必修课
有一说一,我是吃过沟通不畅的亏的。
记得有次做一个跨部门项目,我这边写好了接口,测试也都通过了,但就是对接不上。找对方部门的人聊,说话吞吞吐吐的,就是不说问题出在哪。后来我直接杀到人家工位上,一聊才知道,人家觉得我们的接口设计有问题,但又不好意思直说。
从那以后,我就琢磨出来一套跨部门协作的招:
- 先处好关系再谈事
- 约人吃个饭
- 一起抽根烟
-
聊聊工作之外的事
-
把对方当盟友,不要当对手
- 有问题直接说,不藏着掖着
- 多问问对方的想法
-
一起找解决方案
-
沟通要过度,不要嫌烦
- 重要的事情说三遍
- 开会记录要发出来
- 口头约定要有书面确认
解决问题:方法论比答案重要
现在的面试,都喜欢问八股文。但在真正的职场中,背完答案就完事了?我看未必。
举个栗子:我们组前段时间遇到个性能问题,系统总是莫名其妙地卡顿。新来的小伙子一顿操作,各种工具上来就是干。忙活了一天,问题没解决,人倒是累得够呛。
最后是老王出手,他先画了个架构图,又抓了几个关键指标,最后定位到是某个服务的连接池配置有问题。整个过程,他花的时间反而比那个小伙子少。
这就是思路的重要性: - 先理清楚问题的边界 - 找到可能的突破点 - 验证假设 - 总结经验教训
这种解决问题的思路,才是真正的核心竞争力。
知道自己的能力边界,懂得求助,避免蛮干,很重要
关于这一点,我之前就犯过类似的错误。
那时候刚进入职场没多长时间,我手上分配了一个比较紧急,对我又有点挑战性的任务,我认为是一个表现自己的好机会,就加班加点的去做, 虽然最终勉强完成了任务,但是效果不是很好。
后来,我跟我们领导聊起这件事,她就直截了当的说,你为什么不向我求助呢,如果你当时问我一下,可能咱们两个一下午的时间,就把这个事情做完了,而不是你周末加班加点的去自己琢磨。之后你自己还为免费加班觉得委屈,我们还觉得你做的不好。
我自己之后反思了一下,确实,当时我的心态就是,这个任务我一定要自己独立完成,不能让我的同事看不起我。这种心态其实还是典型的学生思维。
每个人都有自己覆盖不到的知识面,要承认自己的能力边界,求助别人,并不是一件需要为此感到难堪的事情,其实,这也是为什么公司需要这么多人的原因,就是需要彼此的能力互补。
知道自己的能力边界,懂得求助,避免蛮干,很重要。
💬 评论
📱 公众号: 辣条加辣
更多职场、个人成长、程序员副业的探索和思考