当前位置:网站首页>一位苦逼程序员的找工作经历
一位苦逼程序员的找工作经历
2022-07-03 00:59:00 【爱海贼的小码农】
最近一个多月因为找工作的原因,一个多月没有更新技术博客了。这一篇博客也不是讲技术文章,而是我找工作的一个多月的一些想法还有一些关于Android开发的思考。
我的教育背景和工作经历
首先说一下我的个人的背景,我是本科2020年7月毕业的,截止目前为止工作了两年。我是在2017年的时候,也就是我大二的时候接触了java语言,大概是2018年的时候接触了android,然后并开始自己学习并且入门的android。在2018年的时候,由于个人思考的东西比较幼稚,而且那时候确实android看起来形式也很好,加上自己也比较喜欢做app,所以就决定以后从事android相关的工作了。
那时候找一份Android的工作确实也不难,在2019年底的时候,我就已经有一家公司的offer了,那时候也没有什么特别的想法,想着有offer就先将就吧,加上2019年底刚好碰上疫情,自己在家也没有准备春招的面试,就去了那一家公司,并在那里工作了一年半。这是我的第一份工作,说实话我对自己的第一份工作的表现还是比较满意。无论是技术成长还是项目管理上的成长都达到我的预期。这家公司还是比较大型的公司,是属于一个制造业的工厂吧,他的缺点就是钱给的不多,工作量很大,没一个月都有绩效任务,压力会比较大,我在的几个项目组工作强度也都非常大。在那里工作了一年半之后,我就跳槽了。我是2021年9月开始准备面试,然后中间有拿过好几家公司的offer但是都不太满意,想着2022年春招再跳了。但是11月份的时候,在我打算先暂时不跳的时候,随意面了广州的一个中厂,然后拿到了一个这家公司的offer。然后我就跳槽了。
2021年11月底吧,我入职了我的第二家公司,说实话这家公司挺不错的。活不是很多,而且各种制度也很人性化,我也喜欢这一家公司的氛围。而且在我进入公司之后,项目组还拿了公司的各种创新奖,一切都是那么的美好,我想着先在这家公司待个几年沉淀一下技术和经验吧。由于工作强度不高,我自己平时有空的时候就更新一下自己的博客,学习了挺多新技术,写了很多博客。有空的时候还去健身房撸铁,游泳,周末的时候自己做做菜。那时候我在想,这应该算是程序员的世界里生活和工作平衡了吧。但是美好的日子总是短暂的,到了2022年3月份,情况不太对了,没有迭代任务了,产品也没有开会,技术负责人也没有开会了。没有产品需求了,我们几个开发一天到晚在公司就没事做了。而且关于公司裁员的各种信息也铺面而来,互联网上各个大厂的裁员信息也纷至沓来,我明白了互联网的大环境今年确实变差了。在没有任何需求的日子里过了两三个月,我决定辞职了,尽管没有offer。因为在这里待的越久,对我的成长和职业规划就越不利,所以我就在2022年5月份辞职了。然后就开始了我一个多月的求职之路。
一个多月的求职之路
一开始我是没有什么压力去找工作的,毕竟自己想着找一份工作还不容易?而且自己还年轻,所以第一周就慢吞吞的随便投,但是一周之后发现不对劲了。因为在boss上很多都没有反馈了,这时候我意识到不能慢吞吞找了,于是开始疯狂海投了,这是我这一个多月在boss上的沟通和投简历,还不包括内推和猎头的沟通。
第二周,由于自己的海投策略,情况有明显的好转,有很多面试的机会,也面过了一些公司,但是还是不太满意,所以就全部都拒绝了,包括一些做元宇宙,VR的比较火的公司。
经过了两周的面试,我发现我自己其实没有特别想做的一些方向,android应用端已经没有那么大的需求量了,而且入门门槛很低,随便一个大学生都能很轻易的上手。而android的新技术在以一个前所未有的速度在更新,似乎有永远学不完的技术。打个比方,rxjava在之前是多么牛逼的技术,现在呢?协程和flow能完全替代了。从mvp到mvvm再到mvi,框架的更新速度越来越快了。还有compose,你好不容易掌握了自定义一些复杂的view和viewgroup,到头来发现这些技术快被淘汰了。这学习成本是不是有点太高了?所以思考了以上的问题之后,我觉得我可能需要换一个方向了,不是说不做应用端了,因为应用端还是我喜欢的东西。而是需要自己去专研更加底层的技术,比如framework层的技术,比如一些音视频技术。所以有了以上的目标之后,我就基本确定了公司,车企,手机厂商,或者音视频技术,或者大厂有framework相关的职位。因为车企和手机厂商是很容易让你接触framework的技术的。
第三周的时候,拿了几家不错的offer,有一家上海的手机厂商,和技术负责人聊得很来,但是还是拒绝了,因为我个人考虑家庭因素之后暂时不想去发展。还有一家是惠州的公司,做基础应用的,也有很多机会接触底层的知识,但是因为地点不是大城市,所以还是拒绝了。有了以上的offer也给我很大的信心,然后我把求职范围继续缩小在广州,深圳这两个城市。说实话,广州的互联网真是少,加上今年广州网易的HC没有了,腾讯在裁员,所以基本没什么大厂的机会,欢聚系的基本没有HC,而小鹏基本都是要求3年以上的工作年限,广州字节没有面试通过,所以在广州只能投一些小公司,在深圳的话会投一些中大厂。但是今年的形式很不乐观,加上很多公司都要求3到5年的工作年限,导致我简历被刷的概率比较大。
第四周,这是我求职的一个月了,手上有一家广州小公司的offer,是做音视频的,以我两年的工作经历,月薪的还可以,但是没有年终奖,所以也就拒绝了。在深圳的话有一家做元宇宙的公司,面完hr面之后,没有拿到这家公司的offer。这也说明今年hr的选择确实比较多。还有一家深圳的公司,做音视频的,应该是国内最顶级的音视频服务商了,同样是面完hr之后,然后说两天之后给我回复,两天之后,hr跟我说希望我等一下,因为还有另一个候选人在面试流程,她希望等到另一个人面试完再做选择。这种情况在以前的面试过程中我是没有遇到的,这也说明,今年的互联网环境很不乐观。
第五周,这是我最后一周的求职之路了,广州的一家中小型游戏公司,说实话给我的待遇还可以,是以管理者的候选人的职位给我开的offer,我也比较满意,就接了这个offer,但是其他福利一般了。然后我还在准备其他面试。有一家上市的货运公司也通过了面试,但是在谈薪的时候没有谈妥就拒绝了这个offer。但是这个hr在几天之后又来找我,问我要不要重新考虑一下说什么是对标2020界毕业生在公司的工资,只能给我开这么多。还说什么因为我是两年的工作经验,而且不是985,211,已经按照最高的工资给了,希望我再考虑一下。我最后还是拒绝了。最终我在前同事的内推下,面试了一广州的车企,而且面试通过了。公司主要做新能源车载行业的,而且有广汽背书,并且刚成立不久,我觉得有很大的发展空间,所以最终就选择了车载行业,最终就拒绝了那一家中小型游戏公司。
以上就是我一个多月的求职之路了,中间是很坎坷,会有因为没收到消息而失眠,时时刻刻需要关注手机的消息,精神也比较紧张。
思考
这一个多月的面试,我也想了很多,是关于Android开发和自己职业规划的。Android开发的红利期我觉得已经到头了,对Android开发者的要求也越来越高了。怎么提升自己在Android开发的核心竞争力是关键。那么什么是核心竞争力呢?是不断更新的新技术吗?是也不是。是,是指有这些新技术做支撑,你的面试通过概率会大一点,在目前的现有开发中会提高效率。不是,是指这些新技术最终还会被未来的新技术所替代。那么你就只能不断的学习不断的学习,这个不断学习难道还不是核心竞争力吗?但是思考一下,这种一直不断学习新技术是要成本的,现在像我这样的年轻人,学习成本很低,可以接受,但是以后呢?如果40岁以后,你还在应用端学习新的技术,你还有那么多精力吗?那么你和25岁的人比起来有什么优势吗?我觉得很多东西本质很重要,你需要了解本质,才能更好的掌握表象,例如android应用层,它的本质,我觉得在framework层和linux系统,把这些搞懂了,不就是我们的核心竞争力了吗?所以我自己的职业规划就是先在应用端积累技术和开发经验,平时有空多去了解framework层的知识和linux的知识,为以后framework转岗做准备。
以上就是我这一个多月的思考了,共勉!!!
边栏推荐
- Kivy教程大全之如何在 Kivy 中创建下拉列表
- Matlab saves the digital matrix as geospatial data, and the display subscript index must be of positive integer type or logical type. Solve the problem
- [FPGA tutorial case 6] design and implementation of dual port RAM based on vivado core
- 按键精灵打怪学习-前台和内网发送后台验证码
- 18_ The wechat video number of wechat applet scrolls and automatically plays the video effect to achieve 2.0
- leetcode 2097 — 合法重新排列数对
- Basis of information entropy
- Button wizard play strange learning - automatic return to the city route judgment
- Arduino DY-SV17F自动语音播报
- On Fibonacci sequence
猜你喜欢
Find a benchmark comrade in arms | a million level real-time data platform, which can be used for free for life
12_微信小程序之微信视频号滚动自动播放视频效果实现
MySQL基础用法02
(C语言)数据的存储
Data analysis, thinking, law breaking and professional knowledge -- analysis method (I)
1696C. Fishingprince plays with array [thinking questions + intermediate state + optimized storage]
2022.2.14 resumption
信息熵的基础
Basic remote connection tool xshell
软考信息系统项目管理师_历年真题_2019下半年错题集_上午综合知识题---软考高级之信息系统项目管理师053
随机推荐
对非ts/js文件模块进行类型扩充
寻找标杆战友 | 百万级实时数据平台,终身免费使用
信息熵的基础
Usage of using clause in kingbases alter table
Delete duplicate elements in the ordered linked list -ii
如今少年已归来,人间烟火气最抚凡人心 复工了~
Androd Gradle 对其使用模块依赖的替换
按鍵精靈打怪學習-多線程後臺坐標識別
Meibeer company is called "Manhattan Project", and its product name is related to the atomic bomb, which has caused dissatisfaction among Japanese netizens
12_ Implementation of rolling automatic video playback effect of wechat video number of wechat applet
18_ The wechat video number of wechat applet scrolls and automatically plays the video effect to achieve 2.0
(C language) data storage
Top ten regular spot trading platforms 2022
合并K个已排序的链表
【FH-GFSK】FH-GFSK信号分析与盲解调研究
JS inheritance and prototype chain
R language ggplot2 visualization: use ggplot2 to display dataframe data that are all classified variables in the form of thermal diagram, and customize the legend color legend of factor
The industrial scope of industrial Internet is large enough. The era of consumer Internet is only a limited existence in the Internet industry
Create your first Kivy program Hello word (tutorial includes source code)
leetcode:871. 最低加油次数【以前pat做过 + 最大堆 +贪心】