做好职业规划,做一个平凡而不平庸的自己

简介: 做好职业规划,做一个平凡而不平庸的自己


image.png

1.开篇

楼主现居住于沈阳,就业于一家小公司,对外宣称架构师(小公司没几个人,什么都干,怎么叫都行),和程序员的大多数人一样,没有大厂经历,不精通算法数据结构。但是我或许是最了解处于同一阶段的你。无论您正在享受着美好的大学生活还是正处于大龄的焦虑中,看完本文,大多都能收获到不同与其他博文东西。

2.大学岁月

如果还有机会,建议去一线城市

如果你处于大二,大三,或者大四,一切都不晚。最好争取去北上广。即使以后留不下,二线小厂任你装x,若能混进大厂,平均30w/年,吃点苦,房,车伸伸手是够得到的。

假如真的因为各种原因只能留在二线,那么准备面试吧,重点是spring boot接口的编写 + 接口书写中java基础 + 通用的sql语句 + mybatis。这些真的不难,如果还有疑问,可以联系楼主。

接口写的溜,放心,你就能找到一个还算可以的工作。这里再三强调,在三十岁以前,时刻把握机会跳去一线城市。

关于考研

因为楼主只是本科,所以对于考研,楼主不做太多评价,但是请放心,不考研,找工作一样轻松。有以下几种情况可能建议考研。

  1. 想从事更加底层的工作,需要一定的学历或者知识积累。
  2. 想将就业压力延后几年。(但是就业压力真心没有考研难受。)

最不建议的一件事是准备考研结果没考上。如果感觉你可能也是这样,请放弃考研,按照楼主上述,准备面试。

面试,找工作

找工作,最重要的就是脸皮厚。会的少,不要怕,被拒绝了,不要怕,第二天继续,同时将面试的题目或经验总结下来,坚持3个月最后找不到工作我来给你介绍(限软件专业),以楼主为例,当时楼主大学共26人(软件工程专业),后期从事计算机行业不超过10人,因为楼主脸皮厚,沈阳x软就把本人留下了。

这个有个坑,那种培训学校千万不要上当。当你去面试时使劲贬低你,然后让你在花钱培训,然后介绍工作的,都是骗子,请慎重。即使以后进入社会也一样,只要让你花钱一定仔细想想。

本专业的校外培训

如果你符合以下这几种情况,可以适当培训

  1. 家里不差钱,花的起着2万块。
  2. 自我管理差,需要他人监督。
  3. 学校内老师教的太古老,想进入中厂或者大厂,成系统的学习。
    现在培训学费水涨船高,对于未出校门的同学们来说,属实有点贵,如果你只要有良好的自我管理,都不建议出去培训。 如果你不知道如何学习,请关注楼主,接下来都会更新呦。

非本专业的校外培训

可能你已经毕业了,不满于现专业,或者是未毕业,不满于就业,软件是一个很好很好的出路,拿沈阳举例,其他职业可能平均5-6k。但是软件培训的还不错的话,毕业就5-6k。而且我们公司去培训班招人,优秀的都已经被领走了!!! 后续的发展就不多说了。所以如果你的自我学习能力不强,可以考虑培训。

同时因为上述情况人太多,如:学机电的工资低,去学it吧,跑船太苦,学it吧(亲历)。所以造成了人员素质的参差不齐,业界对培训生评价普遍不高。但是,请记住,自己不比科班的差一等,如果能力够。一切都不是问题。牢牢记住,在二线城市,能力决定于一切。因为这里人才是在是太少了。

3.第一份工作

公司选择

在公司的选择上,建议不要选择外包,选择开发,而不是维护,实施,运维。因为开发的路可能更多一点。你可以转架构,产品,项目经理。而且二线城市的运维,一言难尽。。。。。。在技术上,越新的越好,spring  boot是基础,一些有自己产品的低代码公司建议不要去,完全是学习使用产品而不是学习编写代码。

如果真的因为能力过差,没机会挑选,建议外包或者维护都可以。因为在工作时,有机会接触代码,那么就有翻盘机会。

能力的培养

第一份工作能力培养对以后发展起着奠基的作用,以下能力需要格外注意:

  1. 接口的编写能力和业务的理解能力,大白话,接口写的溜,毕眼睛就能写。如果这个你掌握了,在哪都不愁。
  2. 初步的管理能力,如争取担任小组的组长,无论手下几个人,在简历上都是亮眼的一笔。这就需要你在日常工作中有担当,工作认真,受到领导的认可。
  3. 持续的学习能力。即使你现在公司技术不太行,一定要在其他时间自我提升,随时考虑机会准备跳槽。

逃离舒适区

如果接触的技术比较落后,或者是感觉自己已经没有成长了,建议果断离职,即使在这很舒服,尤其是趁着年轻,否则可能被拖死在这个公司。你想想,在你30左右的时候,不会一线技术,然后有家有口,让你降低离职,你能接受吗。以楼主为例,之前楼主在x软从事powerdesigner开发,如果不果断离职,那么可能现在就是天天加班,没事出差。因为公司知道你不敢离职。这种情况在楼主老东家是真实存在的。

4.不甘平凡

在工作了3-5年之后,这是一个坎,这时候只会写接口已经不能要到一个符合期望的薪资了,如果不自我提升的话,等到30左右岁,被市场淘汰的就会是这批人(如果你还在做非一线技术的工作,一定要跳出去,这是最后很舒服就可能跳走的机会了)。这个阶段很尴尬,源码,中间件都了解,但是不是特别精通。这个阶段最少要拥有以下技能。

  1. 简单的源码的掌握,如spring aop,ioc,spring boot的启动原理,mybatis运行原理等。不需要特熟练,大概流程可以说出来就可以。等你掌握上述技能时,你会感觉到自己更加自信。处理业务更得心应手。
  2. 中间件的使用,如redis,rabbitmq等,即使没在实战环境使用,也至少需要了解,搭建过demo。
  3. 了解微服务,起码自己做过demo,熟悉各组件的作用。
  4. 一定需要当上teamleader,掌握一个小团队的开发流程,前后台联调测试流程,小团队需要的基础设施(如测试平台,接口文档,分享平台等),如果你5年中一直是一个基础的coder,面试时会认为你的能力有问题。
  5. 拥有一个良好的代码习惯,可以以阿里为准。
  6. 建议有自己的知识积累,如个人博客,github等。(面试时也会有优势)
  7. 可以适当的参考一些开源架构。后续楼主会开一专题,统一介绍。

如果以上都准备好了,你就应该在实战环境上应用了。即使离职降薪或者小公司,只要可以参与到架构设计中,都是值得的。楼主就是跳到了一个小公司,从0开始搭建架构,可以说在这个阶段,是楼主成长最快的。

5.小公司的架构师之路

在这个阶段,小公司不需要算法不需要数据结构,因为公司人数较少,在考虑性能和合理性下,最快的实现功能就是王道。那么最好的办法就是使用开源技术和项目!一定要学会参考(你懂得),同时可以去一起路径去获取答案,如博客,小册,视频课,大博主的知识星球,博客中广告(可以白嫖)。

例如楼主,楼主在这个公司任职了两年左右,其中以架构师的角色实践了以下的技术,大多数都使用了开源体系,直接用就完事了,如果有变更下载源码直接修改。

  1. spring security+oauth2的权限与登录系统。
  2. spring cloud alibaba的微服务框架。
  3. 制定了wiki文档,接口文档,代码规范,书写规范,代码检测平台。
  4. redis,rabbitmq,apollo,prometheus,elk等应用
  5. k8s+docker+jenkins的持续化集成环境
  6. 类似ruoyi风格聚合工程架构,包括邮件系统,短信系统,日志组件,全局注解组件,websocket组件,工具类等功能
  7. 在线预览,监控等功能

大家可以按照需求自行了解,以上文档后续楼主都会持续更新出来。

6.三十而立

三十岁是不是走技术就会被淘汰

到了三十岁,可能就会是坊间传闻的转管理的时间了,在走技术就没人要了,但是楼主对此观点是反对的。意见如下:

  1. 因为二线城市人才匮乏的原因,只要你技术上跟的上步伐,有自己突出的亮点,干到40多岁一点问题没有。例如前阵,楼主公司想招一个有oauth2使用经验的大佬,各种简历网站查找,一个没有!结果是楼主自己捅咕出来的。而且在面试过程中,40+,50+的人还着不少。
  2. 但是需要你自己认真考虑,是否对code这件事感兴趣。在it这个领域,持续学习是一个重点。比如之前比较流行的springcloud   Netflix已经闭源了,这不过才3-5年。这就需要你再次入坑爸爸版。所以请认真想想,当你有自己家庭后,是否能维持这现有的学习状态,是否能对技术持续保有热情。然后决定是否转管理。
  3. 如果还出curd的水平,对不起,可能你已经被淘汰了。那么考虑往管理者的方向转换吧,在小公司担任一个底层管理者,如后端负责人等。深入业务,并多多请教各界人士,获取管理经验。如果有时间,建议入坑考取各种证书,如pmp等,努力的话,也可能也能走向大佬之路。

关于管理者

  1. 管理并不像想象的那么美好,不用code,管别人干活。人际关系的处理和组内氛围的维护更考验人,比如两个员工发生矛盾了你咋办,公司欠薪你怎么和员工交代,有的老铁不听话你咋办。。。
  2. 管理者或许跳槽比技术人员更难,而且新到公司员工面对空降的领导难免不爽,你是否有能力降服妖魔鬼怪。
  3. 管理也需要懂技术,懂技术的领导更能得到小弟的认可。也避免小弟忽悠你,要了大量的时间,却在上班摸鱼,比如此时的我。。。。
    所以在选择时,一定要充分考虑自己的情况。

有关于私活

首先不建议私活,理由有以下几点

  1. 公司是否有加班费,如果有请匹配一下能否合上。
  2. 如果私活对你没有多大提升,那么不如去写写博文或是看看书,提高自己技能。
  3. 你都选择在二线城市了,不就是为了享受生活吗!!!
  4. 如果你真的缺钱或者能够提升自我,可以考虑,但是项目是否靠谱,尾款是否能到账,请调研好。

7.未来的路

现在我的认知中,在二线给别人打工可能糊口刚刚好,但是想财富自由好像有点难。未来楼主初步打算在用博文总结自己掌握的知识,然后或许未来咱也开个小的培训班???未来不知道。但是楼主会抓住一切机会去创业哒。

8.总结

以上就是楼主这么多年平凡的经验,希望对各位老铁有帮助。如果但凡有一点启示,能否给楼主点个赞加关注呢。


相关文章
|
程序员 项目管理
程序员如何做好个人职业规划彻底摆脱焦虑?
程序员如何做好个人职业规划彻底摆脱焦虑?
147 0
|
文字识别 算法 NoSQL
读书分享:《程序员修炼之道:通向务实的最高境界》的思想经验
相较于全书众多的干货笔记,这篇文章是个别思想经验的总结,希望和大家交流。 ETC;DRY不仅限于编码;维护一个项目概念列表;帮助业务方理解他想要什么;防御性编程;继承税;学会沟通;小实验
读书分享:《程序员修炼之道:通向务实的最高境界》的思想经验
|
C语言
空杯心态,尚需努力
空杯心态,尚需努力
73 0
六石管理学:人是不可以被说服的,除非自己想明白
六石管理学:人是不可以被说服的,除非自己想明白
65 0
|
设计模式 人工智能 架构师
四十不惑,程序员的中年危机,你经历了吗?
  今年刚好 40 岁,在一家著名外企做到技术专家的位置,在亲戚朋友眼中,俨然已算半个“成功人士”,但内心深处,却无一刻不战战兢兢。我知道,自己就像一个风雨中的高跷人,哪怕一阵风,一个闪失,都会重重跌倒,甚至于再也爬不起来。   我有一个习惯,每年定期更新简历,一则看是否有更好的机会,二则了解市场行情与技术动向,也作为自己下一年努力的方向。   从 30 岁到 40,整整 10 年,年年如斯,这种形式一直有效的鞭策我努力学习和工作。因为我相信只要我保持努力,就会永远站在技术的前沿,就会永远保有强劲竞争力,所谓的“中年危机”永远也不会落在我的头上。
233 0
|
Java 程序员 应用服务中间件
停发年终奖背后,是程序员“失宠”了?
1月10日,在互联网职场上又有一件标志性事件发生,脉脉上有人爆料,称罗振宇的“得到”今年取消了APP团队年终奖,并且发布了内部信解释为何取消。 从落款上看,这次内部信是青衣快刀撰写的,与其所对话的APP技术团队相符。
1563 0
|
架构师 Java 程序员
程序员的悲哀:年近40找不到工作,中年危机悄然来临!
君不见,去互联网公司走一走,你会发现,那些做开发写代码的基本上都是清一色的小伙子,基本上不会见到大龄码农的身影。 有很多程序员笑言:写代码是一个体力活,年纪越大,加班就吃不消了。
2626 0
|
人工智能 Java Linux
当你完全认清程序员这个行业,你才有走下去的勇气
以前人们总是说年龄大了就不要写代码了,或者说写不动代码了。现在多少有点矫枉过正,比如CTO怎么能不写代码呢,写代码可是一辈子的事呀。
2135 0
|
Java 程序员 微服务
程序员,不甘平凡又害怕努力…
自由职业之后,我计划着或尝试着做了很多事情: 练习写作技巧 选定职业规划课题,深入研究 线下培训 企业内训 知乎Live 猎头 拆书 职业规划咨询 顾问 …… 我曾经很自豪地对我身边的人说,“我永远都在探索,我觉得能行的事儿,都会去试试。
1222 0