• 你多久更新一次简历,决定了你的收入多久能提升


        提到更新简历,或许大家第一时间就想到换工作,因为只有在换工作时才会更新。一般程序员大概1年半到2年跳槽一次,也就是说最多2年会更新一次。           

        更新简历是在其中更新自己的技术和各种能拿得出手的亮点,所以从这意义上来讲,一个月至少得更新一次,毕竟一个月没进步有些说不过去。而且一般来讲,都是先有技术上的更新再有简历上的更新。 

    1 为什么要更新简历?

        第一当然为了找工作。

        第二是为了承接私活。比如找出版社,找视频网站,找培训学校,找合伙人,一般都需要展示自己的能力和工作背景。

        第三是为了记录自己的成长,比如通过项目实践,熟悉掌握了dubbo重试机制和失效转移等原理和底层实现细节,那么就可以至少可以在用到的技术列表里加上Dubbo,更可以酌情写上“熟悉Dubbo底层实现”等话语。这固然可以在换工作前统一加上,但到时候未必能写全,所以还是建议一有进步就加上。

    2 每周小更新,如果没更新,得重视

         论语里有日三省吾身的说法,所以我们可以每周总结下本周可以更新的进步点。

         为什么是每周小更新?虽然每天有进步,但这进步的幅度未必能达到更新简历的程度。我们知道,简历是给公司看的,所以一些自欺欺人的进步点上不了台面。比如,我们无法写“追了xx剧多少集”或者“xx游戏达到什么级别”之类的话。那么每周的小更新应该写哪些内容呢?

        第一是技术进步点,比如我熟悉了SQL语句调优技能,那么可以在对应的项目经验描述里写上“掌握了通过索引或执行计划调优技能”。

        第二是对框架的认识,比如熟悉了MyCAT的实践,那么可以根据熟悉程度写上“用了MyCAT”或者“熟悉MyCAT”之类的话。

        第三是项目方面的,比如本周正好熟悉了通过jenkins部署项目,那么可以写上“会用(或者熟悉)jenkins自动化部署”技能。

        第四是其它可以证明自己的亮点,这就不局限于技术了,比如在博客园里写了博文留在首页,或者在公众号里发了篇点击量很高的文章,就可以写上“有技术博客,且有一定点击量”之类的话了。

        在每周更新时,可以记录流水账,更可以记录细节,这里举个例子,比如在记录自己Java高并发的经验时,可以列上所有点,比如线程池,CountDownLatch等所有熟悉的点,这样就能体现出自己的进步。

        在操作过程中,如果本周确实因为工作忙不得不做重复劳动,这尚且情有可原,不过不能长久,因为如果长时间不更新,只会让自己成为熟练工。如果因为个人原因没更新,那么就需要重视了,因为本周属于毫无理由的没进步。

        或者有同学说,本周和上周进步的是同一个技术点,比如本周是继续实践数据库调优,虽然大方向一致,但本周的点未必和上周一致,比如上周着重用索引优化,本周着重改写SQL语句,这就有更新点。

        或者又有同学会说,我平时工作确实是重复劳动,所以本周的工作类型和上周一样,都是在做增删改查的业务,所以无法更新简历。但项目里一定包含中间件等技术,而且项目部署时一定也会用负载均衡高并发之类的组件,你就可以想办法通过实践来熟悉之类技能。总之,用回顾本周的方式,能倒逼我们不断进步。 

    3 每月大更新,归纳框架或体系层面的进步

        每周小更新,可以记录流水账,而每月的大更新,就需要把这些零散的进步汇总成系统层面的。

        比如在本月,零散地记录了在高并发方面的进步,那么在月更新时,即可去掉各点,汇总成一句话:比如熟悉(或精通)线程池(或其它知识点)。

        或者在本月里,看了不少Spring Cloud里Hystrix部分的底层代码,对限流和重试机制有一定的了解,那么也可以汇总成一句话:熟悉Hystrix底层代码。

        在月度大更新时,或者会发现无法汇总零散的进步点,那就说明进步点太杂,过于注重应用,没有从底层代码或实现机制上深挖,那么就可以纠正自己的进步方向。或者会发现自己的进步点太偏重于理论,那么在后面时间点里,就应该多找些动手的机会,比如在项目组里分配活时,多想多看多做。

    4 对一些缺乏项目经验的同学,更得想办法更新项目经验

        比如大三大四准备找工作的学生,或者工作不满1年,实践项目经验比较缺乏的人群,我在做技术面试官的时候,看到这类简历上大多只是描述自己的经验和特长,基本很少看到像样的商业商业项目,这就导致此类简历没有面试机会。

        临渊羡鱼不如退而结网,预期在用简历时发现缺乏项目经验,还不如努力想办法让自己有更多的项目实践机会,当然不能是虚假项目。

        1 比如在校阶段,往往计算机老师都会有和外面公司联系,如果本科讲课老师没,带硕士的老师往往会有,大家可以自己和相关老师联系,或者通过别人介绍。别认为自己没能力所以老师不会要,其实刚开始都这样,态度好点再肯花时间,不久就能干活了。

        2 在校阶段,甚至还可以出去找些软件公司干实习或者兼职,刚开始不是为了钱,而是为了项目经验。

        3 把课程设计毕业设计的项目都写到简历中,虽然不是商业项目,但聊胜于无,对于那些培训班的项目就更不用说了,自然有老师会指导怎么写。

        以上是找项目机会的方法,有了机会就不愁无法更新项目了,一些大学生朋友,你们在感叹简历上缺乏项目经验时,是否努力上心找过?还是这句话,别坐等。

        而刚开始工作的同学,可能项目实践经验时间比较少,那可以把你做过的事都列上,比如帮测试跑案例,部署项目,做前端和后端开发。总之项目经验要看上去很饱满,充分体现出你实践过的技术,这样你的简历就能帮你争取到更多的面试机会了。 

    5 知行合一,在使用过程中,不断修正用功的方向

        简历能记录我们的成长,更能倒逼我们进步,但更能应该我们提升收入。比如在不同的场景,展示侧重点不同的简历。比如申请不同的职位,可以根据不同的职位描述微调简历。

        同时,在使用时,往往会发现自己努力方向不同,比如我最近打算录制分布式组件视频,但在简历和具体要求匹配时,发现其中多数是使用经验,而比较缺乏更深入的原理方面的经验,这样我就能及时调整方向。

        而且我在面试时,发现不少候选人在简历上大多是过于基础的技能,比如数据库方面单纯是增删改查,而缺乏比较深入的调优经验,而且经验过多集中于windows,linux方面的很匮乏。不管候选人是否通过面试,我都会向他们。但话说回来,哪怕我不说明,候选人在经过面试也应该意识到这点,从而修正努力方向。

    6 总结:更新简历的频率等于提升技术的速度

        在你的简历能帮你争取到面试机会吗这篇博文里,我讲述了如何在当前技术项目背景前提下优化简历的技巧。而在本文里,更是从源头,讲述了更新技能和更新项目经验的方法。项目经验丰富了,技能提升了,简历自然就更有价值了,那收入自然就提升了。

        而且,本文还着重讲述了一个观点:机会别坐等,而是靠争取,比如在学校里多争取项目经验,工作后在项目组里多争取技能的实践经验。而坐等的后果就可能让自己的简历多年没更新点,从而让自己的收入低于平均水平。

       如果大家感觉本文有帮助,请推荐本文,也欢迎大家通过评论来交流。

    版权说明:

        有不少网友转载和想要转载我的博文,本人感到十分荣幸,这也是本人不断写博文的动力。关于本文的版权有如下统一的说明,抱歉就不逐一回复了。

        1 本文可转载,无需告知,转载时请用链接的方式,给出原文出处,别简单地通过文本方式给出,同时写明原作者是hsm_computer。

        2 在转载时,请原文转载 ,谢绝洗稿。否则本人保留追究法律责任的权利。

  • 相关阅读:
    makefile中宏定义
    make的静态模式
    makefile中两重if判断
    定义命令包
    嵌套执行make
    AcWing 1014. 登山
    AcWing 482. 合唱队形
    AcWing 1027. 方格取数
    AcWing 1016. 最大上升子序列和
    AcWing 187. 导弹防御系统
  • 原文地址:https://www.cnblogs.com/JavaArchitect/p/11489054.html
Copyright © 2020-2023  润新知