Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

让你值钱的,是解决问题的能力

不知道你是否会经常产生:感觉在现在的公司里呆着技术上得不到提升,想跳槽的想法。但是你会发现一个有趣的规律:换了一家新公司,三五个月之后,你又会有同样的想法,它会进入到一个死循环中。你会发现,任何一件事情在做过两三遍之后,都可以用粘贴复制来解决。事实上,对于一家公司来说,公司的业务是比较固定的,它并不是为你量身定做的。当你的成长速度可能会优于公司的成长速度时,你需要静下心来沉淀自己,而不是通过跳槽来解决问题。但是在公司技术严重脱离业界主流的时候,比如现在还在新项目中使用Struts框架的公司,那赶紧走吧。

得不到成长常常会是一个伪命题,为什么这么说?可以从下面两点来讨论:

1.认清工作的本质

工作的本质是解决问题,知识是你解决问题的一个工具,学识越高不代表解决问题能力越强,两者没有必然的联系。

所学的每一项技术都是用来解决某些业务场景的,如果你学习了这项技术,但是并不能解决问题,那么它几乎没有什么竞争力。在职场中,最值钱的不是知识和经验,比如你在巨头公司学习了某些高大上的技术,但是它不代表着你竞争力高,因为脱离了这个平台,这项技术可能就不值钱了。

2.认清自己

公司在技术上真的阻碍自己成长了吗?对于公司使用到的框架,是仅会调用API还是懂其原理了?在条件允许的情况下,是否可以实现一个破产版的。 会调用API是非常简单的,只要是一个正常的程序员,都是可以习得这项功能的。

懂框架的实现原理这是难得的,它是检测你是否熟悉一项技术的标准。比如存活检测,在负载均衡时就会涉及到服务器存活检测。存活检测一般有两种实现方式:主动探测和心跳检测。弄明白了这两种检测方式,那么对于注册中心的存活检测、数据库的存活检测实现也就差不多知道了,而且在以后学习类似的框架,你也可以快速知道它的实现原理。

得不到成长是否是一个伪命题,相信你自己知道。平时多问一些问为什么,会对自己很有帮助。不可否认公司对个人成长的重要性,但是绝大多数情况下,个人的成长速度会优于公司的成长速度,碰到这种情况时,你需要调整好自己,不要频繁的通过跳槽来解决问题,那样会让自己失去竞争力。

除了公司驱动外,自我驱动也是非常重要的,自我驱动是你能持续不断进步的唯一办法。在技术学习的道路上,办法总是比问题多,公司给不了你的,可以自产自销,比如秒杀场景,公司可能没有这个业务需求,但是你可以学习秒杀系统如何实现?然后在本地实现一个破产版的秒杀系统,先把并发指标定制的低一些,看看实现效果,解决遇到的问题,逐步将并发指标提上去,一步一步下来,技术点自然就懂了。

二八原则在这里也用的上,20%的技术可以解决软件开发中80%的业务场景,剩下的80%技术,对很多开发人员来说可能这辈子都用不到。

在职场中,最值钱的不是知识和经验,而是解决问题的能力,因为工作的本质是解决问题。知识和经验可以帮你更好的解决问题,但是当它不能解决问题的时候,那么它几乎没有任何作用。只有当你能解决至少80%的问题的时候,你才拥有核心竞争力。

 

"我们都低估了写下来的力量。"

posted @ 2020-03-17 07:50  yanggb  阅读(455)  评论(1编辑  收藏  举报