二本计科22届嵌入式开发2年被裁,1-3个月空窗期影响大吗?如何系统性提升技术深度?
今天给大家分享的是一位粉丝的提问,二本计科22届嵌入式开发2年被裁,1-3个月空窗期影响大吗?如何系统性提升技术深度?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
yt老师您好,我是二本计算机科学与技术专业的22届毕业生,嵌入式软件开发方向,但是学的一般。二战考研无果,然后参加工作,软件工程师,工作有写qt上位机,stm32开发界面,龙芯上linux环境开发主监控和网管程序,但都做的比较浅,这些程序框架本来就是写好的,我只是往里面按照要求添加功能模块。今年被裁离职,共计2年出头的开发经验。
紧接着投简历没多少回的,有一两个收到后去面试,有几个项目问题我没答上来,比如帧怎么解析的,怎么把取得帧的浮点数变成整数,这些我回想起项目里确实有这块,但是工作中我没去主动理解,只是把要求我做的做完了。再就是面试中有几个qt基础题我也没答上来,其中有个问题问我Q_OBJECT下划线是什么意思,这我确实没关注到,面试前用一天去突击补了qt基础知识也没看到这个知识点,总感觉对这些技术面试事前准备心有余而力不足。这几次面试经历大概就是这样,感觉浪费了面试机会。
现在身体也出了点问题,暂时不能久坐和劳累活动,想休息一两个月再系统学学跟工作相关的知识。想问下这样的话,有1到3个月的空窗期要紧吗?我最近投过的这些公司,两三个月后还能再投吗?也有点想这段时间全职考公到12月,比较迷茫。
现在心里大致想法是能不能学着考公,然后学累了换换脑子再学学跟工作经历相关的专业知识,也有回家乡工作的想法,但家乡只有java这方面的工作,想着要不先不投简历了,学一段时间再投,怕浪费面试机会,您能给点建议吗?
Yt回答:
22年一个二本计科科班生,嵌入式软件开发。这里提到的嵌入式软件开发,其实它不是这种底层的,你发现所用到的,你看工作是用QT写上位机,然后STM32的界面开发,在龙芯Linux上面做的主监控网管程序。其实这里面就有三个部分,一个QT上位机再加一个STM32的开发,再加上一个Linux上面的主监控的开发,这里三个就分三块不一样的,去的这家公司应该是个小公司,就是一个人干三个人的活,当然由于你们公司可能业务不是很足,反正来说你叫做软件工程师,哪里有问题你就往哪里扒。这里QT代码你得解,然后STM32你得做,以及Linux上环境的主监控以及网管这一部分你也需要负责,这三个来说三个技术体系是完全不一样的。但做的比较浅,这些程序的框架基本都是写好的,我只需要在上面添加一些功能模块,今年被裁离职,共计两年出头的工作经历。这里没有提到一点,就是公司的规模,包括被离职的时候到底是个人被离职还是全体被离职,其实在这说到的今年被离职大概率的情况是你个人应该不是大面积的裁员,因为做STM32这种主界面的开发,以及包括龙芯监控程序这种来说,我认为它应该面向的是这种大型国企,面向的是这种To G的业务,就是面对这种政府部门或者国企央企这种业务。其实这种业务目前来说在整个行情上面应该是比较好,这种行情应该是不会出现裁员的,这里没有提到清楚。我现在假设这种情况是你个人被离职的话,这里是有一方面原因的,个人被离职我认为除了技术之外,还有一方面就是你应该来说没有站在公司的角度,或者站在整个领导的角度,或者说你没有站在你的加1加2的领导的层次来考虑过你的项目,可能你在做事情的时候会显得比较的笨拙,就是这样的情况,才会对于一个工作两年的朋友能够被裁离职的话,大概的情况就是这样一种原因,当然这话可能你不一定爱听,如果说的不对的,欢迎在下面评论,我看到的是这么一个现象,就是大概的情况是由于你自身可能在公司内部,可能开发的时候以及代码上面会略显有点笨拙。
紧接着投简历没多少回的,然后收到一两个后去面试,有的问题没答上来,比如帧怎么解析的,怎么把取得帧的浮点数变成整数,这些我回想起项目里确实有这块。其实在这一点呢,就有很多应届生群体,从一开始学生的时候,因为学生的时候很多人是安排好的,你比如明天给你安排好,明天我们要考哪一门了,比如今天上午上哪门课,然后中午什么时候吃饭,吃完饭午睡下午在什么时候上课,已经给你安排好了。但是你会发现有一种情况,当你后面工作之后,当然具体的方向给你下的指令它是有安排的,但是这个过程你在做这个事情的时候,你能学到多少东西,那是你自己的事情。我认为这个哥们他的问题还在哪呢?就是他对技术来说没有深入,可能对技术也提不上感兴趣,反正我就是想找一份工作,没有去把这个技术当做自己的一种热爱,没有转换成一种兴趣,可能对技术也提不起多少热爱,就导致你可能自己也不愿意研究。会出现这种现象,就是反正我在工作中间这个业务需求搞定了,下班之后我也没有去学习一些东西,会导致这种情况你发现技术就比较的闭塞,就是你会发现很多底层的东西答不上来,浮点数变成整数这个说不清楚,然后Q_OBJECT下划线是什么意思也说不清楚,在面试之前突击的补一些QT的基础知识。你就会发现能够想象出一个画面,就是曾经上大学考试之前那种临战磨枪,那种我明天要面试了,我今天晚上看点QT的突击一下。其实你有没有想过这个开发的过程中间,它是你的一种职业,它能够形成你的一种本能,随着你做的越多,接触内容越来越多,你会发现它会形成你的一种本能,本能是什么意思?就是你会反应出来,就是当你提的时候,你本能就知道这个是什么意思,我曾经在哪个问题遇到过,从这里也看得出我认为你的技术在这个公司虽说做了两年时间,你应该还是没有入门,至少来说没有一个好的卖点,或者没有一个好的领导能够把你带到对你有个强行一个很严格的要求,让你自己往这个方向去发展,让你往一个技术很深层次走,没有,而是在这个过程中间都是自己随意涨一涨,自己按照自己本能的方式在思考。这种我跟你讲所有的名贵的树木自己都很难生长出来的,它都是有人引导的,这就是所说的好的企业和不好的企业它中间区别。如果你有一个好的领导,他能够带着你,你会发现你会长得很好,那至少来说像这种问题你的领导他会跟你讲,跟你讨论一些,而你现在来说应该没有这种机会。
现在再提到下面这一点,身体出了点问题,而且不能久坐,想学习一两个月,在系统学学跟工作有关的,想问一下空窗1到2个月要紧吗?现在你已经被裁了,这个空窗我认为应该已经有一段时间了,至少这个社保断一个月是有可能的,其实断一个月和断两个月差别不是很大,但是断半年和一年这个跟一两个月差别还是很大的。最近还有就是投了一些公司,两三个月还能再投吗?就是也有点想这段时间全职考公到12月份,比较迷茫。其实跟你讲一个观点,后面有朋友提到了,如果后面有朋友看到了我说这个观点,我欢迎大家一起评论一下,这是我个人悟出来的。其实一个人的能力怎么样,他跟你的技能有关系,但是不是核心,核心是在什么?真的给你一个事情,真的能力之间的差别,你会发现一个事情给到你之后,你能够把这个事情越干越红火,你的能力不会太差,如果一个事情给到你,越干越绝望,你就会发现这个能力肯定好不到哪去。
这里在讲到的对你而言什么,你会发现你现在过两三个月再投,或者说我后面想全职考公。其实在这如果你选择开发这条路和考公,我认为考公这条路它不一定好走啊。相比较你现在而言,你就想一下,你作为一个计算机科班生,而且有过两年工作经验,而且你现在找开发你都发现你很难,你别说考公,每一年有多少应届生,多少这种好学校的考公,从你前面给我的灌输,我认为考公这条路,即使你考上了我认为你也不会很好走,你现在来说还不如找一开发的岗位,后面好好做,去一个好的体制,去一个好的企业,它会好很多。
还有就是心里大致想法能不能学着考公,然后学累了换换脑子再学学跟工作经历相关的专业知识。没有这样一个做法,人生它不是做选择题,就是你自己这条路自己走到这个过程自然而然就会面临的这个情况,就是路一步一步走出来的。就比如说你想去北京,你比如说现在开车,你从广东开车要去北京,你这条路往前面走你就发现比如从广州到了长沙,然后再到武汉,你是一步一步往前面走。人生道路也是这样的,你不可能在现在情况把自己全盘废掉,然后就开始考公,我认为不要这个想法,你现在接下来把QT的技能好好学,能够结合你之前的工作经历,能够有一两款产品找一开发的岗位应该还是有机会的。还有就是提到现在you回家乡的想法,其实我认为这种二三线城市,特别是二三线城市QT的岗位反而来说它不会太少,好吧。
总结:
- 当前问题 技术基础不扎实:工作中只做表面功能,没深究原理(如帧解析、QT宏定义)。被裁原因:小公司打杂式开发(QT+STM32+Linux全干但都不精),缺乏核心竞争力。
- 空窗期建议 1-3个月空窗不要紧,但多做点事:系统补基础:把QT原理(如信号槽机制)、Linux网络编程(帧解析)搞透。做点项目:用QT+Linux写个能演示的工业监控Demo(哪怕模拟数据)。考公慎重:计算机岗竞争激烈,你技术底子比考公优势大。
- 求职策略 家乡Java岗别硬转:继续找QT/嵌入式Linux方向(二三线城市也有)。被拒公司可再投:隔3个月后以"技能提升+新项目"为由再尝试。
- 关键提醒 "突击学习"?:技术是你自己日常积累的。小公司经历要包装:重点突出跨技术栈能力(QT+STM32+Linux)。
计算机相关专业就业求职/学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费** **必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)