来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

写在前面

本人15年毕业于一所本科大学,专业是计算机,报这个专业的目的很单纯,就是高中时候喜欢玩游戏,希望大学里也能接触电脑。但是当我真正接触到这个专业的时候,着实失望了一把。

不像我之前幻想的那样,本来幻想的是这个专业能每天上机操作,还能偷摸玩把游戏。每天都要接受课本枯燥的理论知识,各种语法,正则表达式,二进制等等......

这让我很失望,也很无聊。

大一毕竟还是有激情的,也不像大三大四师哥那样会玩,从没想着逃课,后来回想起来我也很庆幸,没有在大一的时候就想着逃课,而是选择坚持学习枯燥的理论知识(事实上就是这段经历,打好了自己的理论基础)。

然而从大一第二学期开始,也许是春天的缘故,自己的心思也随着春天盛开的花儿一样,四处招展。就此开始了玩乐的校园生涯,直到走出校门的时候······

毕业的季节总是惹人泪目的,一起生活了四年的同学舍友,就要各奔东西,为自己的前程继续努力,而又想起自己的大学四年,除了硬性的要求考级,基本上毫无成长可言,对自己的未来充满迷茫。

也许不再是学生了,面对工作和家人的压力,自己也意识到需要重新拾起自己的网络技能,为一份丰厚的工薪而努力。

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

毕竟是本专业,虽说都不精通,但也是很顺利的进入了一家小型互联网公司从事WEB前端制作,心想就是一个过渡,先工作实习,提升自己,再慢慢朝Java开发转岗,目前首要的就是提升自己的技术栈,积累经验。

就这样稀里糊涂的开始了我的职业生涯。

回首四年的时光,如白驹过隙,自己也从职场小白,成长为项目主管,负责团队的开发指导。在这四年间,学习很多,也忘了很多,唯一没忘的就是保持对技术的敏感度。可能是因为学的太杂,公司的项目总想着变着法的实践,并以此为快乐。时间长了,就养成了现在的习惯。

在这里为大家分享几点互联网职场的学习建议,希望能够帮到更多有需要的朋友进阶提升自我。

关于程序员的学历门槛

本人由于是本科学历,而且还是从前端转入软件开发行业,后面还转Android,见过各种学历带来的烦恼。刚工作时,同事有一专科毕业生,比我还早进公司一个月,能力也感觉比我强,但能够明显感觉到领导对我们的差异,都是实习生,大家也应该能想到就是学历的缘故。

不要迷信什么学历不重要,只要技术能力过硬就行。现实中的大部分情况,大多数人达不到技术强到忽略学历的层次,你首先要学历过硬,才能获得到更多的面试机会,更好的成长平台。

其实经过最近这2年,给公司招聘技术人员,越来越能理解为什么越来越多的公司学历要求的门槛越来越高?

  1. 整体来说,本科毕业生大概率比专科生综合素质强,学习能力,沟通表达能力,技术功底,自我驱动,执行力,规划能力,成长潜力……说多了都是泪啊……不是否定专科人,专科也有很多优秀的人才,只是相比起本科还是比较少。
  2. 招聘成本问题,从网上挑简历,筛选简历,到预约面试,复试,确定人选,整个流程下来,招聘一个合适的人员,其实成本非常高。
  3. 通过简历判断技术能力难度大。现在开发人员的简历基本都是项目介绍,然后一大堆雷同的技术栈名词的堆砌,很难直接通过简历判断出技术功底的真实差别。

所以面对公司hr一次推送10多份简历筛选,上级又催着尽快招人的时候,也会对学历上有优势的优先筛选出来,毕竟通过的概率大很多,能很大的节约招聘成本。

怎么改变学历的劣势呢?

  1. 大专生改变学历的劣势,只能靠考研,有学历要求的公司一般都只会看第一学历。
  2. 普通本科尽量去考研,首选报考重点院校(985/211)的研究生
  3. 重点本科(985/211)毕业,如果直接获得大厂的工作机会,可以先工作。否则还是建议先努力考研,毕竟工作后考研会由于工作和生活的压力,难度会更大。
  4. 技术非常强!

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

关于能不能进外包?

因工作就在北京,有很多朋友在上地软件园从事外包工作,薪酬也是不错的。谈一下对外包的看法。

我的建议是,工作前3年,可以考虑外包,毕竟那时候工作经验和技术水平都不是很充分,到哪里都是学习,外包进入门槛比较低,初中级别给的待遇又相比其他甲方公司更丰厚,所以,这个时期是可以考虑外包。另外在给甲方公司做外包项目的时候,有时候会获取到转内的机会。

为什么有一定工作经验后,不推荐进外包呢?

  1. 外包的项目大部分不稳定,可能这个项目赶进度的时候缺人,你过去当牛做马,天天加班,当项目不缺人了,就把你调到新的项目组,继续赶进度。
  2. 外包技术成长慢。主要原因是项目开发节奏紧张,难以接触到核心模块的开发,大厂做外包很多都是内部封装好的框架和组件,技术沉淀和业务积累都很缓慢。
  3. 很多外包都是驻场开发,很容易感受到和甲方公司开发人员的隔阂,团队归属感会很差。

关于要不要追逐技术风口?

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

我的意见是不要盲目的追逐技术的风口,首先还是把自己吃饭的核心技能深入挖掘。

技术领域都是深度优先,然后才是广度。我本人一开始就是每个技术都略知一二,但都不算精通,做项目时虽然奇思妙想,但往往中道崩殂。这就是广度不如深度的典型例子啊~~~

追逐技术风口是有风险的,比如移动开发火了那么几年后也是逐渐趋于平静,区块链感觉更像炒作,你很难判断这个风口什么时候过去。

当然,不追逐技术风口,并不是说不学习新的技术,软件开发是一个终生学习的行业。几年不学习,你的技术可能就会落伍,主流技术框架和中间件一定要熟练运用,深入挖掘。当你技术框架的了解比其他大部分人多的时候,就是你拉开和其他人的差距,体现出你的核心竞争力的时候。

新的技术框架,可以先了解,关注行业动态,作为解决方案和下期技术引进的一些技术储备,就是所谓的保持对新技术的敏感度。

说了很多,就是想帮大家更好的规划自己的职业生涯,无论你是即将毕业的高材生,还是已经迈入工作岗位的有为青年,都要保持对知识的饥渴,持续不断的精进自己的技能,提升自己的核心竞争力,才能有更加美好的前途。

最后,小编将这些年自己整理的技术笔记和学习纲领分享一下,也是让大家更有条理的预习学习复习,系统性的提升自己的技术栈~~~

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

多线程与高并发

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

Java多线程编程技术核心

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

Java多线程编程实战指南

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

MySQL调优实战

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

深入理解Redis

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

来自五年架构师的职业感悟,送给处于工作学习迷茫期的你

写在后面

技术是一直在发展的,而我们的认知也应该是适应潮流的。只有保持求知欲,保持住这份学习的热忱,对技术的发展有预知,才能成就更美好的未来~~~

对小编的观点表示认同的朋友,请多多点赞评论转发,对于文章中提到的学习笔记及路线大纲,想要免费获取深度学习的朋友,请关注小编,并私信回复【学习】即可得到领取方式哦~~~

猜你喜欢

转载自blog.csdn.net/python6_quanzhan/article/details/108219275