工作的本质是解决问题

发表于:2020-3-18 11:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:平头哥的技术博文    来源:网络

分享:
  不知道你是否会经常产生:感觉在公司技术上得不到提升,想跳槽的想法,但是你会发现一个有趣的规律,换了一家新公司,三五个月之后,你又会有同样的想法,它会进入到一个死循环中。
  任何一件事情,做过两三遍之后,都可以用粘贴复制来解决。对于一家公司来说,公司的业务是比较固定,它并不是为你量身定做的。当你的成长速度可能会优于公司的成长速度时,你需要静下心来沉淀自己,而不是通过跳槽来解决问题。但是在公司技术严重脱离业界主流的时候,比如现在还在新项目中使用 Struts 框架的公司,那赶紧走吧。
  得不到成长常常会是一个伪命题,为什么这么说?可以从下面两点来讨论:
  1、认清工作的本质
  工作的本质是解决问题,知识是你解决问题的一个工具,学识越高不代表解决问题能力越强,两者没有必然的联系。
  所学的每一项技术都是用来解决某些业务场景的,如果你学习了这项技术,但是并不能解决问题,那么它几乎没有什么竞争力。在职场中,最值钱的不是知识和经验,你在巨头公司学习了某些高大上的技术,但是它不代表着你竞争力高,因为脱离了这个平台,这项技术可能就不值钱了。
  2、认清自己
  公司在技术上真的阻碍自己成长了吗?对于公司使用到的框架,是仅会调用 API还是懂其原理了?在条件允许的情况下,是否可以实现一个破产版的。 会调用 API 是非常简单的,只要是一个正常的程序员,都是可以习得这项功能的。
  懂框架的实现原理这是难得的,它是检测你是否熟悉一项技术的标准。比如存活检测,在负载均衡时就会涉及到服务器存活检测。存活检测一般有两种实现方式:主动探测和心跳检测。弄明白了这两种检测方式,那么对于注册中心的存活检测、数据库的存活检测实现也就差不多知道了,而且在以后学习类似的框架,你也可以快速知道它的实现原理。
  得不到成长是否是一个伪命题,相信你自己知道。平时多问一些问为什么,会对自己很有帮助。不可否认公司对个人成长的重要性,但是绝大多数情况下,个人的成长速度会优于公司的成长速度,碰到这种情况时,你需要调整好自己,不要频繁的通过跳槽来解决问题,那样会让自己失去竞争力。
  除了公司驱动外,自我驱动也是非常重要的,自我驱动是你能持续不断进步的唯一办法。在技术学习的道路上,办法总是比问题多,公司给不了你的,可以自产自销,比如秒杀场景,公司可能没有这个业务需求,但是你可以学习秒杀系统如何实现?然后在本地实现一个破产版的秒杀系统,先把并发指标定制的低一些,看看实现效果,解决遇到的问题,逐步将并发指标提上去,一步一步下来,技术点自然就懂了。
  二八原则在这里也用的上,20 % 的技术可以解决软件开发中 80% 的业务场景,剩下的 80% 技术,对很多开发人员来说可能这辈子都用不到。
  在职场中,最值钱的不是知识和经验,是解决问题的能力,因为工作的本质是解决问题。知识和经验可以帮你更好的解决问题,但是当它不能解决问题的时候,那么它几乎没有任何作用。
  最后,希望这篇文章对您有所帮助,不知道您是如何看待这个问题,欢迎留言区交流。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号