zoukankan      html  css  js  c++  java
  • 工作的本质

    不知道你是否会经常产生:感觉在公司技术上得不到提升,想跳槽的想法,但是你会发现一个有趣的规律,换了一家新公司,三五个月之后,你又会有同样的想法,它会进入到一个死循环中。

    任何一件事情,做过两三遍之后,都可以用粘贴复制来解决。对于一家公司来说,公司的业务是比较固定,它并不是为你量身定做的。当你的成长速度可能会优于公司的成长速度时,你需要静下心来沉淀自己,而不是通过跳槽来解决问题。但是在公司技术严重脱离业界主流的时候,比如现在还在新项目中使用 Struts 框架的公司,那赶紧走吧。

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

    1、认清工作的本质

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

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

    2、认清自己

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

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

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

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

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

    职场中,最值钱的不是知识和经验,是解决问题的能力,因为工作的本质是解决问题。知识和经验可以帮你更好的解决问题,但是当它不能解决问题的时候,那么它几乎没有任何作用。

  • 相关阅读:
    例题
    经典模型
    定义
    洛谷p2564生日礼物andp2627修建草坪
    转自大佬的线段树
    c++String类
    随机数
    JVM知识点总结
    task5 模型融合 打卡
    task4 建模与调参 打卡
  • 原文地址:https://www.cnblogs.com/zourui4271/p/12492707.html
Copyright © 2011-2022 走看看