有时间担心中年危机,还不如用忧虑的时间来提升自己——再论程序员该如何避免所谓的中年危机...

    人会慢慢变老,变老后精力,记忆力乃至身体会慢慢变差,这是无法逆转的自然规律。随之会产生的是对中年危机的忧虑乃至恐惧,比如担心能力精力不及年轻人,从而导致收入锐减乃至失业。

    对此我有如下三点不解。第一,担心了以后,中年危机能否减轻或者干脆消失?不会。既然不会,何必担忧?第二,所谓中年危机的本质是竞争力落后从而导致被淘汰,这和年龄无关,那为什么要把“危机”和年龄相提并论?第三,随着年龄的增大,固然精力等因素会不及年轻时,但在社会上打拼久了、积累的技能,经验乃至人脉关系应该可以弥补岁月的流失。既然如此,为什么要把“危机”归因为“人到中年”。

   接下来进入本文的正题:既然危机和年龄无关,和竞争力有关,而且不会因为担忧程度的提升导致危机程度变小,那么我们IT人该如何未雨绸缪,不断提升自己的竞争力?同时尽量避免风险?

1 制定目标,然后规划目标的达成方式

    有危机感总比混混沌沌要好,所谓人无远虑必有近忧,但仅有危机感还是不够的,还得有目标和规划。

    比如对于刚工作的毕业生,目标可以是,工作3年后进BAT,或者月入过2万,规划可以是,先用多久学完xx技术,然后用多久刷完面试题,随后去面试。

    对于尚在小公司被琐事压迫的人而言,目标可以是,若干时间后,进入大公司,然后具体的规划是,在某个时间段里熟悉高级XX技术,或者出书出专栏出视频教程,让自己提升竞争力,随后联系猎头面试大公司,面试的时候缺啥补啥。

    对于在互联网公司处在技术高速发展的人群而言,目标可以是成为某领域的大神,具体的规划是,看些相关组件或相关底层代码或相关描述高级知识的资料,然后想办法从事更高级的职位。

    对于大多数工作收入尚属稳定的人群而言,目标可以是在未来1年内提升收入,这个规划就比较开放了,本人刚写完篇博文,IT人不仅要提升挣钱能力,更要拓展挣钱途径,就讲这方面的事情。

    总之,目标可以不同,但一定要有,否则光干重复劳动成为熟练工后,竞争力会不升反降,而且有目标后一定得有规划和行动。所谓日行一善,让自己每天都有提高,那么久而久之就无需忧虑了。

2 与其说技术值钱,还不如说经验值钱

    技术有低级和高级之分,低级的比如是入门级的,如python该如何搭建环境,基本语法是什么,高级的比如是高并发分布式组件该如何搭建。

    但在实际工作中,低级和高级技术的差别仅仅是掌握所需时间不同,比如我最近在看Python机器学习外带量化股票,这技术不算低级,但我用了1个月看资料外带运行代码,也就大致看明白了。又如,在面试前准备时,我们可以通过搭建脚手架项目来熟悉某个组件某个技术,但往往达不到要求,因为面试要求往往是“有相关经验”。

    所谓技术易学,经验难求,因为经验得靠时间甚至靠踩坑来总结,经验包括如下方面。

    1 假设出了产线问题,我们能看到一大堆日志,有经验的人一眼就能定位问题的大致范围,而没经验的人得一行行看日志,然后结合代码去查。

    2 假设出了个不稳定重现的问题,比如OOM,没经验的人甚至不知道无从下手,而有经验的人往往会结合CPU网络等参数,知道继续定位继续排查的方式。 

    3 有些问题不是我们代码的,而是底层组件的,比如调Netty时出现了解码失败,遇到这类问题新手就手足无措了,而有经验的人可能也就通过修改某个参数从而立即解决问题。

    4 又如再项目发布前,经验的人甚至会知道可能会出现哪些问题,从而制定预案,而没经验的人往往只能紧张地坐等了。

    所以可以说,大神们的高工资不仅是靠技术挣到的,更多是靠经验获取的,那么我们该如何提升经验呢?

    第一,经验的基础是技术,上文也说过,技术有高低之分,所以不能停止学习技术,而且更得系统地学架构师等高级的知识。

    第二,没办法,大家都是从小白开始的,在开始阶段,有问题也得硬着头皮上,厚着脸皮到处问人,而且在解决问题后,不仅得总结相关技术解决方案,更得立即总结解决问题的思考方式和排查过程。

    第三,组内其他同学遇到问题了,别事不关己高高挂起,而得多听多看都问,这样长久一来,自己的知识面和解决问题的能力也就提升了,经验也就更丰富了。

    第四,不能光靠自己在项目踩坑,更得多积累别人的经验,比如看网上文章,看别人遇到问题是怎么解决的,我前几天看到一篇文章 ,解Bug之路-dubbo流量上线时的非平滑问题(https://my.oschina.net/alchemystar/blog/3098219),类似这种在实战中解决问题的文章是最要关注的,我也经常在博客园里看到此类文章。   

    总之,当一个人经验丰富,就属于不可替代了,这样哪怕年纪大了,也不愁没人要。    

3 时不待我,尽量让自己每分钟都在提升

    在每一天里,我们都可以把时间分成如下四类。

    第一类是直接挣钱,比如上班和做外快。

    第二类是用来提升挣钱的效率,比如看面试题争取让自己找到工资更高的工作,又如联系私活,扩展自己的营收渠道。

    第三类是用来提升技能,比如看资料和视频学习,在工作中积累经验。

    第四类是用来回血,比如吃饭睡觉休息,再如适当通过娱乐手段来放松自己。 

    本人倒不是提倡禁欲主义,相反旅游和放松也是提倡的。但可以想象,如果成天刷手机,若干年后顶多是个熟练工,又没有私活补偿,这样随着年龄增大,确实会有危机。再如,如果只干活不规划,那么可能收入提升的速度不会快。收入降低或遇到危机了,何来旅游,何来轻松?

    相反,如果每天都在提升,可能遇到的问题是如何再让自己营收的效率提升,如何再让自己技术经验更进一步,而不是如何应对危机了。而且,发心就在当下,任何时候开始努力也不会太晚,我就见到不少外企的人,30岁之前过于沉溺于外企的节奏和稳定,但到30岁发心上进,结果到了32,33岁也就无需担心危机了。 

4 提升增收的方式:大胆猜想,小心求证

     刚才提到,一旦发心上进,在不久以后,技能经验还有挣钱的能力总会高于平均水平。那么在做好本职工作以后,如何再进一步呢?

     第一,可以观察身边的同事,也可以通过网络渠道,看下当下适合自己的方式,这个范围太广了,而且不限于技术。甚至可以包括理财买股票等各种合法的方式。

     第二,找到若干种适合自己的方式,开始用一定时间尝试下,比如我录制视频,我就多找些渠道,然后和每个渠道都联系下。试做下,又如我想写畅销书,就各题材各种风格都观察下,再和出版社沟通下,最终定两三个选题。

     第三,通过试做,能评估出自己能否操作,而且也能估计出做了以后,大致能带来的收益以及所耗费的时间。

     以上属于大胆猜想阶段,而自己的时间和精力是有限的,在小心求证阶段,得为未来的半年和一年定个操作计划,比如用多少时间写书,多少时间出视频,多少时间讲课等,时间上可以并行。

     而且在小心求证阶段,更可以不断总结经验,比如开个专栏以后,就可以不断考虑该写哪类文章可以吸引人,或者在录制视频以后,更可以观察那些畅销视频的策划和制作思路,或者干脆观察人,看些大神们的操作方式。

     一回生二回熟,其实大家在探索的初级阶段,都得交学费,比如时间费多但收入少甚至收入无。但不能因此怕担风险,从而什么都不做。这样做个半年,至少能用体力精力技术经验挣到外快,再历经几个迭代后,更能掌握高效增收的方式。就是说,这样干一定的时间,所要考虑的是效率,而不是纯粹地忧虑“危机”了。 

5 更得关心各种理财手段,再进一步降低危机的风险

     资本的运作能让人一夜暴富,但绝对能让人一夜赤贫。本人在这里无意推荐保险和理财产品,更无意怂恿大家做股票外汇,但绝对推荐大家关注各种资本和理财的知识和信息。同时,在做各种决定,尤其是资金量大的决定时,绝对得慎重。

     1 保险就不说了,大家自己考虑,所谓财险车险健康险等,保险可以降低风险,这毕竟是个普遍的共识。

     2 各种银行都有高于定期利率的理财产品,有些是保本的,有些不是,大家在关注的时候尤其得注意。

     3 各种P2P理财,大家自己看着办,如果我说推荐嘛,我自己也没买,而且定期会有爆雷信息,如果我说不推荐嘛,我担心P2P公司会来找我麻烦,所以我干脆不发表意见。

     4 股票,首先得了解,因为能由此了解国内和国际经济形式,由此会开拓眼界,同时能接触更多的机会。但在做之前绝对慎重,比如我之前投股票,也就几万,哪怕赔光也没什么,而且做之前先模拟炒股试验下。

     5 房产商铺投资,这得有前提条件,比如钱先达到多少,而且各地方政策不同,不过这确实有机会。

     总之,人不理财,财不理你,理财的目的不是求一夜暴富,或者说先不求一夜暴富,而是先求风险防控,在此基础上,先求收益率高于定期利率,达到这个目标比较容易,而且风险也比较低。至于通过各种投资,收益率达到10%甚至更高,这可能收益和风险并存了。

6 总结,求推荐,本文没有贩卖焦虑,相反是在给出方法

    本文没有贩卖中年危机的焦虑,因为在本文的开始,就说明了危机和年龄无关,同时本文也没有采用“先描述焦虑再推荐资料推荐课程推荐产品”的套路。相反,本文给出了提升能力避规风险的各种方式。 

    我看到的各位大神,上了年岁的不少,年龄过30岁的更多,但他们平时都在努力上进,没时间担心危机。如果我们一旦开始有危机感,其实这不是坏事,因为这是我们上进的动力。但光担心解决不了任何问题,这时候就可以通过多看多思考多做多总结来不断提升自己的能力和营收效率。

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

版权说明:

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

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

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

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

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

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

相关文章

第95:PCA

输入数据矩阵->计算每条记录的平均值和标准差->计算协方差矩阵->得到协方差矩阵的所有特征值和特征向量->对特征值进行从大到小的排序,并且得到与之对应的特征向量 PCA是无监督的。没有标签也可以做,是基于方差的。 精髓在于将协方差矩阵进行…

国外少儿PYTHON编程书推荐

1,Python for Kids: A Playful Introduction to Programming 中文版已结有了,叫做 趣学Python——教孩子学编程 51wK-ZIUImL 亚马逊上人气很高,适合10岁以上儿童,内容浅显易懂,非常适合儿童入门 2,He…

System类+Math类+Arrays类

System类 System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作 l currentTimeMillis() 获取当前系统时间与1970年01月01日00:00点之间的毫秒差值 l exit(int status) 用来结束正在运行的Java程序。参数传入一个数字即可。通常传入0记…

将sublime text3添加到右键菜单中(可执行)

安装了sublime text3,发现右键文件里面没有使用sublime text3打开的选项,所以需要手动添加使用sublime text3编辑的选项。 打开注册表编辑器。 开始——>运行——>regedit 选择HKEY_CLASSES_ROOT——>*——>shell,右键&#…

以股票RSI指标为例,学习Python发送邮件功能(含RSI指标确定卖点策略)

本人之前写过若干“给程序员加财商”的系列文,目的是通过股票案例讲述Python知识点,让大家在学习Python的同时还能掌握相关的股票知识,所谓一举两得。 在之前的系列文里,大家能看到K线,均线,成交量的案例&a…

为什么我们会拖延? (TED)

当你拖延的时候,大脑里发生了什么? 看看知名博主Tim Urban 的TED演讲,主页 http://waitbutwhy.com/wait-but-who 为什么我们会拖延?

字节流+字符流

1、 IO流用来处理设备之间的数据传输 a) 上传文件 b) 下载文件2、 Java对数据的操作都是通过流的方式3、 Java 用于操作流的对象都在IO包中4、 IO流分类 a) 流向  i. 输入流:程序读取数据  ii. 输出流:程序向硬盘写入数据 b) 数据类型  i. 字节…

Imbalanced data – Finding Waldo

Imbalanced data – Finding Waldo 这篇文章讲了不平衡数据的处理,都是常见的方法(简单采样,合成采样),但是文章最后讲了一个很有趣的处理方式:如果不平衡数据中某个类别的数据非常少,那么也可以…

机器学习(Machine Learning)深度学习(Deep Learning)资料

机器学习(Machine Learning)&深度学习(Deep Learning)资料 機器學習、深度學習方面不錯的資料,轉載。 原作:https://github.com/ty4z2008/Qix/blob/master/dl.md https://github.com/ty4z2008/Qix/blob/master/dl2.md 原作作者會不斷更新&#xff…

TypeScript语法基础

什么是TypeScript? TypeScript是微软开发的一门编程语言,它是JavaScript的超集,即它基于JavaScript,拓展了JavaScript的语法,遵循ECMAScript规范(ES6/7/8)。 TypeScript Type Script(标准JS)&#xff0c…

不用去验血,对照这张表,就能知道自己缺啥!千万收藏好!

很多时候 身体上出现问题 不用去医院就能知道自己缺什么 对照下面的清单 能让你省下大笔钱 身体健康少生病 赶紧看看吧 1.看 头 1.头发发黄、发焦,缺蛋白质; 2.头发稀疏无光,补蛋白质和维生素A; 3.防止白发,补叶酸、泛…

拖延症“治疗”方案

关于拖延症,有个有趣的TED演讲阐述了,拖延症发生的大脑状态 TED:为什么我们会拖延? http://mooc.guokr.com/talk/3199/?utm_mediumedm 拖延症治疗方案 拒绝磨蹭 四招治疗拖延症 Step1 拖延症从何而来 如何克服拖延症&#…

从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (三)

本文属于图神经网络的系列文章,文章目录如下: 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)从图(Graph)到图卷积(Graph Convolution)&#x…

Getting started with caffe questions answers (摘选)

本文摘选了Getting started with caffe questions answers 部分内容,更多细节请下载pdf文件 getting-started-with-caffe-questions-answers.pdf caffe 资料可在百度云盘下载 链接: http://pan.baidu.com/s/1jIRJ6mU 提取密码:xehi Q: Is there a mi…

函数式web框架

函数式web框架 转载于:https://www.cnblogs.com/stormy/p/11488266.html

Photoshop 手动画金标准流程

下面给出Photoshop手动画金标准的流程, 1. 读取 图片 2. 找到套锁按钮 3. 利用套锁按钮手动画金标准 4. 点击套锁区域,右键新建图层 此时可以看到右侧出现新建的图层1 5. 在套锁区域添加颜色 此时可以直接选择软件右下角的背景和前景的颜色都选择为…

肺部胸片图像掩膜和伪彩色处理matlab

clc; clear; close all; Iimread(006.jpg);%读取图像 I double(I); figure(1),imshow(I,[]) figure(2),imshow(I,colormap) colorbar% newimg I; II imread(006_mixture.gif); III imresize(II,0.5); figure(3),imshow(III)mask im2bw(III, 0.5); figure(4),imshow(mask…

给 Flutter 界面切换来点特效

本文微信公众号「AndroidTraveler」首发。 背景 我们知道页面之间如果直接切换,会比较生硬,还会让用户觉得很突兀,用户体验不是很好。 因此一般情况下,页面之间的切换为了达到平滑过渡,都会添加动画。 另外&#xff0c…

在没实践机会的前提下,如何跨越级别

我在之前的面试过程中,一直会遇到这样的问题:比如我要面试架构师,但我当时工作时,只有机会实践高级开发的技能,架构师方面的技能,只能看理论,最多只能在自己电脑上搭建个脚手架项目。 这样就进入…

生成高斯图像

本文转自 http://www.cnblogs.com/tiandsp/archive/2012/02/26/2368533.html clear; m31; n31; imgzeros(m1,n1); imgdouble(img); pi3.1415926; sigma10; for i-(m/2):m/2for j-(n/2):n/2img(im/21,jn/21)(1/(2*pi*sigma*sigma))*exp(-(i*ij*j)/(2*sigma*sigma)); end end i…