> 文章列表 > 关于最近的感悟

关于最近的感悟

关于最近的感悟

互联网目前的就业形势

本人目前从事Java开发架构方面的工作,在各个渠道以及朋友之间的面试情况来做分析的,也在抖音上看了不少的关于互联网方面的讨论。首先形势肯定是不好的,而且是很不好,多年前那种去培训班培训一下,培训出来后技术差不多,学历也要求不高,就可以去工作的日子已经一去不复返了,而且以后也不很有。

学历

把学历放到第一点来说,因为这个是最基础的,现在作为程序员的话,基础的学历是全日制统招本科,专业最好是计算机相关,其他的本科形式(如自考、函授)非全日制的公司大部分是不承认的。如果是专科准备入行,如果对开发不是特么的热爱的话,还是放弃吧。专科以下的完全不建议从事程序员的工作

就算很热爱,技术很强,出来找工作也会因为学历问题而屡屡碰壁。我有朋友技术非常的强,参与过Apache开源项目的贡献,本身也很努力很卷。但找公司依旧被学历很困扰,进大厂的可能性微乎其微。

技术

之前刚做程序员的我觉得技术是程序员的立身之本,本身技术不行还谈什么编码。于是就疯狂的卷,学八股文,学的东西往项目上套,有的甚至造成了过度设计。

但从事架构的我现在再看,技术是重要但还是不能只以这一点最为目标,在国内有技术专家的路线是行不通的,一定要业务与技术结合才行,技术本身就是为业务而服务的,没有业务量来作为支撑自然也谈不上需要多牛逼的技术,正因为有复杂的业务存在为了一点点解决遇到的问题,从而技术方案上也随着一点点的升级。最早之前的单体服务 -> 集群、分布式 -> 微服务 -> 服务网格化。不就是为了应对日益上涨的庞大业务量而演变过来的吗。

有句话我觉得说的有道理,如果想深入在公司深入发展就认真研究公司业务,如果想换公司就研究技术,每个公司的业务不一样,没法统一的说,但有一点是对的,就是要掌握公司的哪些核心的业务,有一种行业壁垒的能力,意思就是相同行业的公司,他们的业务不如你公司短时间内追赶还比较困难,当然这不止是程序员,也靠产品经理、运营这整个团队的努力。

还有一点就是八股文,我相信有很多小伙伴在看八股文时,比较的痛苦心里总想背这玩意儿干啥,工作中又用不到。说心里话,其他确实很多部分工作中用不到,如果从事高级开发或者架构设计的工作来说有的地方理解了还是能为工作提高效率的,注意我说的是真正的理解,而不是为了应付面试而死记硬背。但话又说回来,我看工作3年下的招聘对八股文的要求也很高,真的很卷,没办法,现在就业形势不好人又多,只能接着继续卷或者换行业。

面试

作为应聘者和面试官都做过我来说,谈谈关于自己的想法吧。

  • 八股文 这个是必须得背的,这个没办法,就是卷,不背初始都过不去。我自己面试别人也会考一些八股文但是工作中能用得上的那些,但为了防止遇到面试官问的比较偏的,还是尽量多看看吧,但也定要理解的记忆,不能死记硬背。如果遇到那种特别偏门的那就不用吊他了
  • 简历 这个重要程度不用多说了,但大部分人都是栽在了这上。我在面试筛选简历就遇到各种的问题,排版格式乱的、格式花里胡哨的、写了一堆不重要的、工作职责和项目表达不清晰的等等。这里我给出几点建议的,可以参考下
    • 格式为PDF,有的收到word格式打开后会乱,有时候鼠标推动就编辑了,直接就PDF格式
    • 排版整洁,不要花里胡哨的,程序员简历不需要太过炫丽,牛逼的地方也不在这体现
    • 技能点要清晰明了只写和本职工作相关的、例如Java工作技能点写熟练使用Excel、Wrod 这没什么用
    • 公司职责和负责的项目表达要清晰,列出几点来说明最好了,别弄一大段话,看着还费神
    • 能突出优势和具体指标是最好了,如果优化了一个接口 从10s优化到了2s,这类的
  • 软件 boss、拉钩、猎聘,每个软件都不一样,这细说就太多了,但也有统一的,首先线上简历也要弄,有的HR是要看的,还有打招呼,别用统一的通用语言,自己想一段话。

加班

首先我就很厌恶加班这种行为,人每天的工作时间就是在8小时,而且这8小时也不能保证全身心的工作,肯定也有分神的时候,毕竟人是血肉之躯不是机器,而且程序员是脑力工作,更是如此。更何况我们不是只有工作,也要有自己的生活。追剧、逛街、陪伴家人、哪怕是发呆这都是作为人的基本需求、而不是社畜。对于996这种行为就是将作为人的权利给剥削了,哪怕是如果自己对开发很喜欢,爱去专研别的东西,也被这种超强的工作节奏弄的身心疲惫。关于国内为什么会出现加班这么严重,工会为什么不起作用,我只能说懂的都懂,这里不能多说什么。如果遇到了不要求加班,工作时间正常合理的公司,就心怀感激吧,这样的公司真的难得。

中年危机

大龄35岁危机这个定律,我相信从事互联网工作的人肯定都知道吧,其实不止互联网别的行业也是存在这个现象。老实说 这个问题确实存在,以前的我天真的认为只要技术好年纪大了就不是问题。其实哪有那么容易。其实这个定律很讽刺,本身编程工作也是需要靠平时的日积月累起来的。而这些宝贵经验正是能为公司解决问题提升效率避免踩坑的关键。而现在公司为了让年轻人多加班多工作不用拖家带口发明了这个定律。

我看不少人说为了应为35岁危机这个问题要升级做管理,技术经理、项目经理或者部门领导这类职位。但老实说 不是所有人都适合做管理职位的,有的人就适合和机器一起工作,不擅长管理人,因为人是有情感的是复杂的不像机器那样对就对,错就是错。如果硬去管理人反倒会有反作用。当然如果有的人很擅长和人沟通,管理人不觉得痛苦,能

还有的人说发展副业,这个能做起来肯定是最好的,如果是替代程序员的工作那才好呢 哈哈… 这个就得看自己了,我也统一不了给什么建议。 毕竟我自己也是平凡人一个。

危机意识

可能有的人在一家公司时间长了,也不怎么加班,平时开发完业务就正常下班了,比较安逸的这种,如果是国企这种体制类的确实可以,但要是私企的话,个人建议还是要有危机意识的话,现在市场谁也无法保证公司的运转情况,一旦进行裁员绝不手软,所以平时还是要专研一下的,最好是业务和技术结合起来,保持一定的竞争优势,别弄得你的工作让实习生也能做的这种。我建议一定要接触用用ChatGPT,真的很强大,未来肯定是淘汰一部分岗位的,我们开发人员更是要尽快学习会用这种工具。