指着我的地中海告诉你Java程序猿的中年危机怎么度过

2022/1/31 1:04:33

本文主要是介绍指着我的地中海告诉你Java程序猿的中年危机怎么度过,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  这个世界本来就不是纯技术的,人到中年就应该学会承担责任和接受这个世界你改变不了的事情。这个世界不会总存在一个父母老师一样的角色,布置作业给你做然后你做好了给你糖吃。不要指望这个世界会给你糖吃,不要指望这个世界会很公平地回报你的付出。你想对什么事情负责任你自己做决定,同时你要知道哪些事情是你改变不了的所以不要去承担责任。这不是一个技术和管理之间做选择的问题。这是一个心智成熟度的问题。

  中兴悲剧就不多谈了,脱离悲剧,只谈问题。首先得定义中年危机,我觉得中年危机是个很主观的定义,是否危机,是你自己的感受,而没有一个客观的标准。比如说刚毕业的年轻人一个月四千,你觉得你一个月必须得四万,如果不到四万,就中年危机了。如果你觉得你一个月只要3000就很开心,在中国的就业环境下,那我就不信你能觉得危机。

  再来回答题主的问题,咱们以中国为背景,以十倍普通年轻人收入为中年危机的心理阈值,我觉得纯技术可以,但你得真有两把刷子。咱们再来定义纯技术领域怎么叫有两把刷子。

  1、你得有一系列可追踪牛逼项目的经历。比如说后端,你要就要拿的出来你能处理多大scale的问题,每秒能处理多少访问。这个数字也在进步,如果你现在能游刃有余的架构千亿级日均的服务,你就是个硬通货。还有你在项目里又是什么角色,这决定你薪水的高低。好的经历会让你不缺工作。

  2、你要有跟得上时代的技能树。我记得有个猎头去年和我说,“你就会个Java,落伍了”。我懒得和他掰扯。但他说的对,只会一个Java,或者只会一个PHP是不行的,现在的后端是多语种组合的时代。而且技术不停在发展,你可以不学NoSql,但就说MySQL也不是以前的那个样子了,看看阿里和亚麻对MySQL的分布式扩展。你未必真去读那么多AI的论文,但是各种框架/数据流程图那是说画就画,各种算法优缺点和适用性,要/不要训练,大概需要多少训练数据,能/不能解决什么问题,你得张口就来。

  3、创造力,不是说你没事就造个轮子,整几个开源项目。你得在公司里能不断有新的想法,不是幺蛾子,是真正能提高效率,解决难题的想法。小年轻喜欢没事去网上搬现成解决方案,觉得新奇有趣,是福是祸自己也没搞清楚。作为一个老将,你得根据公司的实际情况全靠自己设计,最多出去拣点转头,胸中锦绣藏不住,万丈高楼就平地起了。

  4、气质,公司招一个这么大岁数的人进来,其实主要看气质。你得稳重又不失活力,随便往哪一坐,健康的正能量就能汩汩的满地流淌。你未必需要带团队,但大家就是每天爱和你说话。这样的人不拿10倍工资,你觉得合理吗?我记得我以前在国内就招过一个比我大好几岁的,个性比我好太多了,真的特别好,有他在团队多了好多凝聚力,大家都喜欢他。

  那如果达不到这么办,要么早点转管理(我看也不是每个人都是那块料,技术都没整明白,就能把人整明白了),或者咱们心态好点,卖了房子,换个地方,大城市空气污染那么厉害,你在那赖着图个啥?像我不就远走他乡了。钱够用就行呗。具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加群。在公司待久了,过得很安逸,但跳槽时面试碰壁需要在短时间内进修、跳槽拿高薪的可以加群。如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的可以加群。java架构群:591240817 一起交流。

  所以技术人才怎样转行做管理

  自我认知准备。

  “我性格内向,只喜欢钻研技术,不善与人交流,很难跟客户沟通,不适应管理岗位……”多年从事技术工作的工程师会有一种惯性思维,认为自己只善于和机器打交道,不善于管理,因而一方面向往管理岗位,一方面却没有信心。其实,技术与管理并不能明显地分割开来。完全依赖技术开发的公司,其管理者都是由优秀技术人才转来,而多数项目管理工作,也需要技术能力做基础。并且,资深工程师的工作中必定穿插着团队合作、新员工指导、目标设定及管理、流程管理等各方面的内容,可以说,已经是半个“项目管理人员”,只是没有管理者的“名分”而已。因此要对自己有充分的信心。

  知识准备。

  有了信心之外,知识的武装必不可少。可阅读管理类书籍,比如目标管理、时间管理、领导力、项目管理等书籍,了解管理心得和理论。管理是门高深学问,将知识与实践相结合才能不断提高。那项目管理来说,有蒙托卡罗模拟技术、决策树技术、项目进展评价技术、关键路径法技术、wbs、obs、cbs、pbs分解技术、用代码行、功能点、人工量进行时间等估算的技术等技术等诸多理论法则,这些都有必不可少的知识武装。有了这些概念,再加上平时工作的积累,才能更深层地了解管理工作。

  能力准备。

  知识的了解,最终要体现在能力的提升上。技术与管理,在工作重点、思维方式、问题处理方式上的确有不少差异。对此,要逐步改变自己的工作方式。比如:管理者每天要应付多场会议与访客,因此时间管理显得更为重要。每天对该做的事排好次序,分清轻重缓急。期间还会碰到一些问题,比如,面对又多又长的会议怎么办?你可以只开必须开的会,拒绝没必要参加的会议,或者推迟不重要的会议,或缩短开会的时间。另外,会前做好准备,明确会议要达到什么样的目的;会上掌握好方向,不要偏题;不要邀请太多人开会,不要邀请没有决定权的人或对会议不会有贡献的人开会等等。再比如,接待访客方面,要求凡是需要半小时或者以上时间的都要预约,这样你就可以根据讨论主题的急迫性来决定是否将之推迟。其实,很多时候忙得团团转的感觉来自于事情的不确定性,如果大多数事情都被排入计划,那么即使事情多一些,也不会忙得晕头转向。诸如此类都是管理能力的体现,技术人才应该了解并掌握这些能力。

  证书准备。

  管理有时候是需要“标签”的,比如mba教育、项目管理pmp证书、企业管理进修班等。这些深造及其成果,都是帮助自己转向管理岗位的“通行证”。不妨利用业余时间参加一些深造学习,获取一些证书,这样转岗更加容易。

  求职准备。

  企业对管理人才求贤若渴,给技术人才转岗提供了不少机会。特别在软件、金融、电子等行业内,teamleader、项目管理人才奇缺,而这类管理岗位也是技术人才转型初期的合适人选。可积极与猎头联系,给项目经理、系统经理、teamleader等岗位投递简历。当然,在简历上要做适当的修改和重点转换,突出自己在技术工作中涉及的管理职能:如带领30人的团队,制定项目计划,负责人员调配及跟踪计划的执行情况;同时负责项目的设计及研发,以及相关文档的撰写……此外,还要做好相关的面试准备。



这篇关于指着我的地中海告诉你Java程序猿的中年危机怎么度过的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程