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

    提到更新简历,或许大家第一时间就想到换工作,因为只有在换工作时才会更新。一般程序员大概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 在转载时,请原文转载 ,谢绝洗稿。否则本人保留追究法律责任的权利。

 

转载于:https://www.cnblogs.com/JavaArchitect/p/11489054.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/246995.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件重命名批量处理(Matlab)

第一种方法:eval 方法 该方法未对文件进行任何处理,直接重命名。文件不损失任何信息。 tic clear; close all; % edited by cmwang,if any problem,please reference the website %http://blog.csdn.net/jiandanjinxin/article/details/51513598%------…

React-router总结

版本 v3和v4有一些差距&#xff1a; https://blog.csdn.net/qq_35484341/article/details/80500237 以下的总结&#xff0c;都是基于V4的 官方文档&#xff1a;https://reacttraining.com/react-router/web/guides/quick-start 核心组件和用法 <BrowserRouter/> <H…

机器学习之 weka学习(一)weka介绍,安装和配置环境变量

本部分详情可查看博客http://blog.csdn.net/u011067360/article/details/20844443 数据挖掘开源软件&#xff1a;WEKA基础教程 Weka简介&#xff1a; Weka是由新西兰怀卡托大学开发的智能分析系统&#xff08;Waikato Environment for Knowledge Analysis&#xff09; 。在怀…

第一章:线性空间和线性变换

转载于:https://www.cnblogs.com/invisible2/p/11514817.html

机器学习之 weka学习(二)算法说明

本文转自&#xff1a;http://blog.csdn.net/mm_bit/article/details/47405433 weka中的各算法说明 1) 数据输入和输出 WOW()&#xff1a;查看Weka函数的参数。 Weka_control()&#xff1a;设置Weka函数的参数。 read.arff()&#xff1a;读Weka Attribute-Relation File Forma…

TypeScript泛型

泛型的概念 指不预先确定的数据类型&#xff0c;具体的类型要在使用的时候才能确定。咋一听&#xff0c;是不是觉得JavaScript本身就是这样&#xff1f;这是由于理解有误。前面说“在使用的时候确定”&#xff0c;而非在程序执行的时候确定。 泛型函数 现在有个需求&#xff1a…

TypeScript类型检查机制

类型推断 指不需要指定变量的类型&#xff0c;TS编译器可以根据某些规则自动推断出类型。 什么时候会有类型推断&#xff1f; 声明变量时没有指定类型函数默认参数函数返回值......let a; // 这时自动推断为any类型 let b 1; // 推断为number类型 let c []; // 推断为由any类…

机器学习之 weka学习(三)

本文转自&#xff1a;http://blog.csdn.net/qiao1245/article/category/6115745 Weka教程笔记 http://blog.csdn.net/qiao1245/article/category/6115745 使用Weka进行数据挖掘&#xff08;Weka教程二&#xff09;Weka数据之ARFF与多文件格式转换 http://blog.csdn.net/qiao…

机器学习之 weka学习(四)

本文转自&#xff1a; http://blog.csdn.net/lantian0802/article/details/8875874 http://blog.csdn.net/lkj345/article/details/50152055 点击最上方的Classify按钮&#xff0c;选择Logistic&#xff08;逻辑回归&#xff09;分类方法&#xff0c;在Test options中选择…

TypeScript模块系统、命名空间、声明合并

命名空间 命名空间能有效避免全局污染。在ES6引入模块之后&#xff0c;命名空间就较少被提及了。如果使用了全局的类库&#xff0c;命名空间仍是一个好的解决方案。 namespace Shape{const pi Math.PI;// 使用export关键字导出&#xff0c;可以在全局空间内可见export functio…

机器学习之 weka学习(五)示例用法

WEKA 开发学习 &#xff1a;源码法分析 http://www.360doc.com/userhome.aspx?userid13256259&cid11# 用 WEKA 进行数据挖掘 http://www.ibm.com/developerworks/cn/opensource/os-weka1/WEKA使用教程 http://blog.csdn.net/yangliuy/article/details/7589306 初试w…

如何在TypeScript中使用JS类库

使用流程 1.首先要清除类库是什么类型&#xff0c;不同的类库有不同的使用方式 2.寻找声明文件 JS类库一般有三类&#xff1a;全局类库、模块类库、UMD库。例如&#xff0c;jQuery是一种UMD库&#xff0c;既可以通过全局方式来引用&#xff0c;也可以模块化引用。 声明文件 当我…

机器学习之 weka学习(六)最大内存

Weka 常见问题处理&#xff1a; weka如何安装支持向量机工具包 方法一、打开 weka&#xff0c;工具栏的Tools–>Package manager,可在里面添加需要的工具包。 方法二、下载 libsvm-**.jar 包&#xff0c;开源的。解压文件夹&#xff0c;里面……\libsvm-3.19\java ,下面有…

使用Jest进行单元测试

Jest是Facebook推出的一款单元测试工具。 安装 npm install --save-dev jest ts-jest types/jest 在package.json中添加脚本&#xff1a; “test”: "jest" 生成Jest配置文件&#xff08;生成jest.config.js&#xff09; npx ts-jest config:init 使用 先简单编写一个…

国外十大高校人工智能实验室及其代表性人物一览

本文转自&#xff1a; http://toutiao.com/a6293031494186107137/?tt_frommobile_qq&utm_campaignclient_share&appnews_article&utm_sourcemobile_qq&iid4325464459&utm_mediumtoutiao_android 高校建立的实验室与大公司有所不同&#xff0c;其研究项目…

pytorch简单框架

网络搭建&#xff1a; mynn.py: import torchfrom torch import nnclass mynn(nn.Module): def __init__(self): super(mynn, self).__init__() self.layer1 nn.Sequential( nn.Linear(3520, 4096), nn.BatchNorm1d(4096), nn.ReLU(True) …

java 基础安装和Tomcat8配置

初识 java&#xff0c;基础安装的说明。 下载 在oracle官网一般在同一个java版本会提供2个版本&#xff0c; 一个是Java SE Development Kit 7u80&#xff0c;此版本包含JDK开发环境版本&#xff1b; 另外一个是 Java SE Runtime Environment 7u80&#xff0c;此为只包含JR…

TypeScript React

环境搭建 我们当然可以先用脚手架搭建React项目&#xff0c;然后手动配置成支持TypeScript的环境&#xff0c;虽然比较麻烦&#xff0c;但可以让你更清楚整个过程。这里比较麻烦&#xff0c;就不演示了&#xff0c;直接用命令配置好。 npx create-react-app appname --typescri…

matlab内存溢出的解决方案

&#xff08;1&#xff09; 增加虚拟内存&#xff1a;cmd -> taskmgr 打开任务管理器&#xff0c;查看物理内存和虚拟内存&#xff0c;可观察matlab在运行过程中是否超过物理内存和虚拟内存。若超过&#xff0c;增加虚拟内存的方法是不可行的。物理内存不足的时候可以通过将…

c++MMMMM:oo

1.union&#xff0c;struct和class的区别 转载于:https://www.cnblogs.com/invisible2/p/11524465.html