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

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

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

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

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

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

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

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

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

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

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

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

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

关于程序员的学历门槛

==========

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

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

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

  1. 整体来说,本科毕业生大概率比专科生综合素质强,学习能力,沟通表达能力,技术功底,自我驱动,执行力,规划能力,成长潜力……说多了都是泪啊……不是否定专科人,专科也有很多优秀的人才,只是相比起本科还是比较少。

  2. 招聘成本问题,从网上挑简历,筛选简历,到预约面试,复试,确定人选,整个流程下来,招聘一个合适的人员,其实成本非常高。

  3. 通过简历判断技术能力难度大。现在开发人员的简历基本都是项目介绍,然后一大堆雷同的技术栈名词的堆砌,很难直接通过简历判断出技术功底的真实差别。

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

怎么改变学历的劣势呢?

  1. 大专生改变学历的劣势,只能靠考研,有学历要求的公司一般都只会看第一学历。

  2. 普通本科尽量去考研,首选报考重点院校(985/211)的研究生

  3. 重点本科(985/211)毕业,如果直接获得大厂的工作机会,可以先工作。否则还是建议先努力考研,毕竟工作后考研会由于工作和生活的压力,难度会更大。

  4. 技术非常强!

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

关于能不能进外包?

=========

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

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

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

  1. 外包的项目大部分不稳定,可能这个项目赶进度的时候缺人,你过去当牛做马,天天加班,当项目不缺人了,就把你调到新的项目组,继续赶进度。

  2. 外包技术成长慢。主要原因是项目开发节奏紧张,难以接触到核心模块的开发,大厂做外包很多都是内部封装好的框架和组件,技术沉淀和业务积累都很缓慢。

  3. 很多外包都是驻场开发,很容易感受到和甲方公司开发人员的隔阂,团队归属感会很差。

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

============

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

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

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

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

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

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

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

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

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

多线程与高并发

=======

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习

已经将知识体系整理好(源码,笔记,PPT,学习视频)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
存中…(img-ntV1WsPo-1713735665810)]

[外链图片转存中…(img-2kJF78Iv-1713735665811)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值