IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 如何在二三线城市月薪过万(八)做好职业规划,做一个平凡而不平庸的自己 -> 正文阅读

[Java知识库]如何在二三线城市月薪过万(八)做好职业规划,做一个平凡而不平庸的自己

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.总结

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

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-09-02 11:13:10  更:2021-09-02 11:13:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:11:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码