入职Apifox研发组半年,我所提升的软技能👑

10,055 阅读13分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情

☀️ 前言

  • 最近脑海里总是浮现向往的生活中提到的一句话:不会带团队,你就只能干到死
  • 这成了很多观众们调侃的梗,有趣有趣,换个角度想想,为什么成功团队的领导者都那么出色,其实有一个重要的原因那就是:软技能。
  • 很多同学都有这么一个困惑,写代码已经成了一种习惯,在公司卷,在家卷,在咖啡厅卷,技术倒是增长的挺快,但是总感觉跟那些牛人差了些什么东西。
  • 这是因为在硬技能提升的同时并没有去了解和学习一些软技能

❓ 为什么要学习软技能

  • 为什么要软技能?这个问题就像在店铺点了一碗凉面,一碗合格的凉面必须要有一碗美味的酱料一样。
  • 之前在跟公司组长吃饭的时候聊到的一点是:在新员工试用期的三个月中,其实真正看重的并不是他的技术有多牛逼,更多的是观察他跟我们的团队契不契合,而这个的评判标准在于这个人的硬技能+软技能
  • 所以说在每个人的职业生涯中软技能的重要性一点都不输硬技能

🤔 那么?哪些软技能是必须掌握的?

💻 自学能力

  • 作为一个程序员,就得有与时俱进的思想,技术推陈出新,我们应该有一个保持学习,坚信不学习就会被淘汰的心态
  • 现在我们经常听到面试官的口中也会听到这么一句:你是怎么保持学习的。这简简单单的一个问题就能看出一个面试者是否在混日子。
  • 可以看到,是否拥有一个正确的自学能力也是面试官给面试者评级的一个因素,具体怎么学,我觉得可以分以下三种。

围绕工作学

  • 不得不说,围绕工作学真的是最佳且收益最高的学习方法。这个概念我第一次是在@神说要有光大佬的文章中看到的。
  • 在工作中我们会经常遇到一些以前没有见过的或者没了解过的新知识和困难,可能是一种新的技术栈,可能是一个小知识,其实都会有大大的学问。工作中用到的技术是直接有场景可以落地的,通过这些场景你可以把这门技术学得更深入,而学得更深入也能帮你更好的做好工作
  • 如果当你有一天你觉得工作中完全遇不到任何困难,学不到任何可以提升自己的知识,所有事情你都迎刃而解,那么恭喜你,你已经很厉害了,这家公司对你来说已经没有挑战了,你可以选择换一家公司了,但是能做到这种情况的人少之又少

围绕难点学

  • 这一种其实很好定义,只要你发现你自己在做业务需求或者研发需求卡住了,那么对于你来说,这个卡住的点就是你的难点,你所要做的就是想办法去解决它。
  • 这个时候你就会去查google、百度,查不到就去查issues,实在不行就会去看源码,当你成功解决了这个难点后就可以围绕这个点进行拓展学习。
  • 久而久之这种发散式学习会让你养成一种看源码的习惯,下次再遇到同类的问题就可以轻松解决了。

围绕兴趣学

  • 一般公司都会有一些技术分享会,而我们所鼓励的是大家可以去学习自己想要了解的技术然后在分享会进行分享。
  • 围绕兴趣学你不会觉得枯燥,如果是你自己本身感兴趣的东西学起来你的专注度会非常非常并且会觉得越学越带感
  • 如果不知道怎么找到自己喜欢的东西可以多去逛逛技术论坛技术博客,看看别人都在做什么,别人都在玩什么,或许你看过之后你自己也特别感兴趣了。

🤝 沟通能力

与上级沟通

  • 相信很多同学都会有这么一种情况,上级给自己分配了一些需求或让我们帮忙做一些事情,但是当我们了解的还不够全面的情况下,我们不敢去找上级沟通,有时候会觉得:
    • 哎呀,他太忙了,还是不要去打扰他了。
    • 这么小的问题都要问他的话,显得我好笨啊。
    • 如果他不催我,那我就把这个需求先放放吧。
  • 很多很多情况有上面的这种想法都是你自己在逃避,你害怕跟上级沟通,你会觉得自己一不小心说错话就给老板或组长留下很差的印象。
  • 久而久之,轻则不能按时完成任务重则会一直让自己觉得很自卑,觉得做什么事情都是错的,会让你丧失了在这个团队待下去的信心。
  • 其实与上级最好的沟通方式就是大胆提出自己的想法,脸皮厚一点,觉得有不合理的地方就提出来,如果觉得有说的好的地方就加以赞赏,打破隔阂,不要把老板当老板,此时此刻就是一起并肩作战的同事。

与同事沟通

  • 与同事沟通最直接的方法就是换位思考,多为对方想想,特别是当你们在不同部门的时候,这种工作间的交流更为重要。
  • 就拿我自己举例来说,我自己平时对接的产品测试比较多,当我拿到一个需求的时候,我可能会觉得有些不合理,但是我不会马上就找产品对线,而是自己先站在产品经理的角度想想这个需求对于用户来说好处在哪里便利在哪里,为什么要这么设计。这其实也得力于我们CEO狐哥平时经常教导我们的一件事:要做一个有产品思维的程序员
  • 沟通不仅仅只是说出来,听进去也是很重要的一部分,其实沟通就是两个人的想法产生碰撞,而这个建立在大家互相倾听的原则上。
  • 我之前就见过有的兄弟很牛啊,别人还没说完话,直接打断:我觉得你这不对,应该xxxxxx,听我的没错!,这种兄弟有一次我就不会主动跟他说第二次话了,打断别人的讲话很没有礼貌,而且你还没真正听清楚别人想要表达什么就直接把你的想法灌输到别人身上,会让人有种说不出的难受。
  • 如果你觉得别人说的话不对,你可以在听的过程中把你觉得不对的点在脑子里先记一遍,然后等到他讲完了之后你可以说:对的,我觉得你说挺对的,确实这个xxx解决了xxx的问题,但是这个xxx情况或许就会有问题,比如xxxxx,这是我自己的想法,你觉得呢
  • 切记沟通重要的不是比较哪个人说的特别有理,而是双方真正倾听并达成共识才是最重要的。

👯 人际交往能力

讲礼貌

  • 很多人都觉得这个是人之常情大家都会,但是最平常的一个点:你在早上进公司见到同事后有没有早晨的问候?你在离开公司的时候是不是直接背着书包直接走了?
  • 在早上到公司后对同事一句很小的:早上好!/早啊/早晨,会让大家的气氛会变得微妙,在你离开公司的时候习惯性的跟旁边的人说上一句:我先走啦,明天见会让别人觉得他不是一个人在孤军奋斗。
  • 当你习惯了主动跟人打招呼主动跟人打交道之后,在接下来你需要别人帮忙的时候其实你也就掌握了主动权,那么他/她也会认真听你说并且真心想办法帮你解决问题。

多社交

  • 反思一下你是不是这样的:一到饭点,拿了个外卖就自己在座位上吃,一到饭点就自己下楼吃快餐?
  • 学会与人共进午餐是最容易增加同事之间感情的方法。
    • 作为一个新人多跟老人多去吃饭你会更快的了解公司并且更快熟悉自己的这个职位。
    • 作为一个老人多带新人一起去吃饭,你可以讲解一下公司的事情,相信所有新人都想尽快熟悉公司,这样可以抢先建立你自己的威信,你要知道有一个信服你的新人是多么有趣的事情,接下来你安排工作也会如鱼得水。
    • 对于平常的同事也可以主动一起吃饭,平时多唠唠家常,谈谈公司八卦,在公司里面有一个自己知心的兄弟还是很重要的。
  • 人情世故这块,还是得拿捏一下。

⏱ 规划能力

  • 不知道大家有没有做过自己的职业规划,记得当时大学的时候有个学生会部门就是职业规划部,当时来找我做部员的时候我还拒绝了,现在想想很是后悔呀,如果大学的时候我就给我自己做好了职业规划,哪还有这么多坎坷呀哈哈。
  • 其实职业规划的目的只有一个:我们如何把进行自我剖析,发挥自己的优势,精准定位,把力量集中朝着一个方向使?
  • 如果你没有做过自己的规划,很正常,大部分程序员都没有做过自己的职业规划,但其实职业规划在面试中也挺常问到的,如果面试官问到面试者:你的职业规划是什么,很多人都会会脱口而出:没有,在面试官的心中你的印象已经大打折扣了。
  • 所以我建议大家还是认真规划一下自己的大致的路线,其实你说简单的规划其实不复杂,你只要有一个自己的目标对未来的工作有一个方向,然后努力往这个方向去靠拢就可以了。
  • 很多人都问我,是不是程序员都吃青春饭的?我一直回复的都是:哪里还有人一直都是程序员的?
  • 20多岁的时候,大家都是刚出头的码农,这个时候就适合埋头苦干,专注于技术不断提升自己的技术能力和业务能力,在这过程中不断钻研技术从入门都精通,在这个强度做个3-5年你就会遇到一些项目管理,产品设计方案相关或者让你带团队相关的事情。
  • 这个时候其实你就有其他选择,不管你是管理层还是做架构师你需要的复合能力都要很高,比如:对外沟通、技术深度、技术文案、技术眼界
  • 而大家职业规划所要规划的就是我们应该在哪个时间段去达成什么样的目标,以这个为引导来鞭策自己。
  • 记住一段时间能把一件事情做好已经很了不起了

✍🏻 输出能力

  • 出于公司文化的原因,CEO一直鼓励大家写文章做视频,大家基本上都养成了输出写文的习惯。
  • 写文章有什么好处呢?
    • 有输入才会有输出,写文章的过程中,自己会想办法保证写出来的内容都是正确的,所以就会查阅很多资料,在这之中自己就会学习到很多知识,如果你能在学完之后教给其他人,那么学习效果是最好的。
    • 写文章的时候你会很专注于做这一件事情,会让这个知识点在你脑中无限复习,疯狂加深你的印象
    • 写文章其实是对自己的长期投资,其实就跟健身读书是一样的,坚持下去终身受益。
    • 在工作中我们会坚持输出技术文档,自己搭建过的环境,自己遇到的坑,写到公司文档中并且分享自己的经验,可以大大提升工作效率,让同事少走一些弯路。
    • 写作会让你感到心情愉悦,每次写的文章有帮助到小伙伴都会让自己成就感满满。
    • 写作会让你提升个人影响力,可能现在你觉得没人愿意看你的文章就想要放弃,但是相信我只要坚持下去,一定会有你的一席之地
  • 其实有了写作能力就相当于有了对外沟通的能力,不管是以后的分享会还是直面会,对于一个优秀的作者来说都不算难的。
  • 不要惧怕写文章、做分享,虽然可能对于现在的你会有点困难,但是相信只要迈出这第一步,必定会让你受益颇丰的。

👋 写在最后

  • 首先还是很感谢大家看到这里😄,这次的文章就分享到这里,篇幅较长有需要可以点赞收藏喔,我是小卢,想要了解更多关于程序员的知识欢迎关注我
  • 如果您觉得这篇文章有帮助到您的的话不妨🍉🍉关注+点赞+收藏+评论+转发🍉🍉支持一下哟~~😛您的支持就是我更新的最大动力。
  • 如果想跟我一起讨论和学习更多的前端知识可以加入我的前端交流学习群,大家一起畅谈天下~~~

🌅 往期精彩

面试官:你觉得你最大的缺点是什么? 170👍🏻

几个一看就会的实用JavaScript优雅小技巧🌟 595👍🏻

入职Apifox研发组三个月,我领悟了30个高效开发方法🔥 1022👍🏻

「前端该如何优雅地Mock数据🏃」每个前端都应该学会的技巧 684👍🏻