复健周报

刚开始找工作有点焦虑,准备写一个周报记录一下每周的学习、求职、还有精神状态变化,暂且就叫他复健周报吧。

求职历经一个月,找到工作咯,最后更新于 4.24

第九周

上周

  • 这周比较魔幻吧,首先一个是参加了 M 公司的招聘,招聘一面非常符合我的胃口,技术栈、技术发展前景、个人成长方面都还不错,另外也因为 HR 提前和我聊过工作强度是不加班的情况,所以在薪资方面我要的不是很多,算是一个微涨的情况(同时也因为市场不好,我也没什么很大的信心),顺利通过了三轮面试拿到了 offer
  • 但是比较逆天的事情发生了,我同时也参加了 SAP 对内外包的面试,也通过了两轮质量非常高的面试,和技术、manager、产品、大 leader 也都聊得非常好,也确认的工作强度也是不加班 965,同时大部分福利待遇也和正式员工是一样的。这份是外包但待遇非常好的工作让我一下子觉得还是挺开心的,毕竟感觉到自己的能力被认可了,同时我认真的觉得这是一份外包中的战斗机工作。这时候我心中是偏向 M 公司更多一些,因为我认为在 M 公司能学到不少新技术或者说能走在探索新技术的路上,所以在 SAP 外包这边我提的薪资就高了 1k,意思意思
  • 但这时候,貌似是因为 SAP 的 leader 面试那边对我的评价很高?(自夸),在我没有提任何要求的情况下,外包最终给我加了很多很多 k 的薪资,最终给到我的年总包比 M 公司高了 10w,这还是我什么也没说的情况下。相比另外一边,M 公司的 HR 表示无法再为我争取了,唉……
  • 两份工作各有优劣吧,我觉得 M 公司的上下限都更大,能学到更多精细的技术点,也可能比较坑,也可能很合我胃口能学到很多东西。SAP 外包的话上下限比较均衡,能学到软件开发宏观领域的东西多一些,在职日子应该会过得很舒服,即使每天躺平不思进取:),个人的成长需要靠自我驱动力,另外的长期隐患就是他是个外包,转正和裁员这个东西不好说的。综合来说我认为在当下这个市场这两份工作都是非常好的工作,都能学到各个方向的很多知识
  • 同时也提一下,M 公司肯定大体上是认可我的能力的,我也认可 M 公司技术团队的实力,但似乎两轮技术面试的都比较草率,当然可能我没发挥的特别好(没有引导面试官往我优秀的地方考察),最终给我的感觉是 M 是较认可我的,但是还是心有疑虑,说实话这种情况下其实薪资也很难谈,我觉得这件事情更好的解决办法是他们可以想办法再多了解/考察我一点,这样也许会更好?
  • 最终我带着略微有点点赌上限的想法,带着巨大的薪资遗憾😭选择了 M。

一些总结

  • 我不知道我是否选“对”了,但是我知道无论选什么我都会继续努力💪
  • 感觉市场很不好,在历时求职的一个月内,比较正规面试只面到了 4 家,拿到了其中 3 家的 offer
  • 在求职的时候保持良好、积极的心态也是很重要的
  • 我个人使用下来的感觉:BOSS 会“杀熟”,他会把那些质量比较好/合适的 hc 慢慢地,分批次地展示给你
  • 但其他招聘软件也都那样,综合下来我感觉可能还是 BOSS 最好用
  • 我准备的八股文,基本没咋用到,用到了很多是我真的了解/掌握的知识,举例:
    • SAP 问到了元组,可选链,解包,逃逸闭包,GCD 多线程(这个我答的不好)
    • M 公司问到了 Combine,View 刷新机制,Observation 框架与原有的 @Publish 对比
  • 还好我拒绝了那个供应商的 offer,差点中计
  • 没有拿到来自任何互联网大厂的面试邀请😂
  • 更专业的面试会让面试者好感倍增,倍增你懂吗倍增
  • 写简历是有讲究的,比如 HR 并不懂那么多技术相关的东西,简历要写的让不同身份的人都觉得 OK
  • 简单记录一下 SAP 这边 leader 面我认为有意思的内容:
    • 软件开发模式:瀑布、敏捷、Scrum
    • 软件架构:MVC、MVVM
    • UITest、UnitTest
    • 个人给团队带来的 benifit
    • clean code 到底意味着什么?
    • 🎉再夸一次 SAP 面试我的 Team,这次面试让我学到了很多

第八周

上周

  • 那个我以为挂了的公司,让我拿到了 offer,但是要求我这周五就要入职,emmmm…但我下周一有一个感觉还不错的公司需要去二面(已经过了一面且加急了二面的时间),所以似乎可能需要拒绝掉这份 offer 了
  • 但我感觉这份 offer 的公司也不是真的就要我这周入职,就是让我给一个痛快话的意思…感觉似乎他们也无所谓谁来干这个职位,面试的时候也很含糊,虽然在在世纪大都会🍎工作这个条件比较吸引人,但是感觉他们有点不靠谱了
  • 市场上虽近又多了很多短期项目的 hc,点名叠纸
  • 还没面试之前,我还准备记录下各个公司的面试题,作为一份还算有用的记录,但现在面试下来,一是数量少,二是质量不高,一点都没有记录的欲望
  • 翻译了一篇质量不高的关于 Actor 的文章

下周

  • 「奇迹迷宫」搁浅了,第一次觉得画ui这么累
  • 「SwiftUI 与 Combine 编程」这周需要看完
  • 希望这周还能输出一些翻译文章/博客

第七周

上周

  • 各个招聘软件上都猛投,总的来说还是 BOSS 上的机会多一些
  • 好多外包都要带 flutter 的经验?尴尬
  • 其中一个面试到三面了,结果貌似因为我不太会写设计文档挂了
  • 这次找工作的经历也引发了我对职业发展的思考
  • 精神上有点累了

下周

  • 开启了一个新的项目「奇迹迷宫」,很有动力
  • 也许可以把「SwiftUI 与 Combine 编程」看完

第六周

上周

  • BOSS 上猛投,出去面了个,但是不合适也不符合,要求同时维护三端
    • 但是 Boss 上每天都能刷出几个新的、看起来比较符合我要求的岗位,似乎被杀熟了
  • 头很晕,虽然现在只面试了不到 2 周,但是已经在思考考研、考公等方案了
  • 时刻在提醒自己,不要太着急,太焦虑的话影响学习心情
  • 把「SwiftUI 与 Combine 编程」看了一半,很有感觉,准备写一篇阅读笔记
  • 给 FundCat 新增了小组件,但是不满意,觉得有待商榷

下周

  • 投一下拉勾和智联
  • 也许可以把「SwiftUI 与 Combine 编程」看完

第五周

上周

  • 这周三开始投简历,市场比我想的要糟糕的多很多,暂时没有投大厂。本来希望先投几家试一下面试的感觉,但实际的情况是我在 BOSS 上从周三开始投到周五,投了大概 60 家,除了外包之外,要我简历的都屈指可数,目前一家都没有让我面试。同时大部分公司的 HR 都已经很久很久没有上线过了(显示半年前活跃),如果不投大厂的话目前的境地就是只能海投了,简单说一些猜想:
    • 现在 iOS 的市场确实非常差,很少公司需要一个单独的 iOS 开发
    • 只有中大厂才需要专门的 iOS 开发,500 人规模的公司的话基本上 3-4 个 iOS 开发也够了
    • 坑位太少了,以至于招聘者又回到了传统行业的那种先筛选学历,然后看你前一个公司的情况
    • 对于我来说非常尴尬,学历和前公司都不突出的,更没有比较有名的开源项目,进恶性循环
    • 对于 hr 来说,没有适合的只有更好的,太容易找到更好的应聘者了
  • 首先一个感觉就是很憋屈,准备了比较久面试,如果是是被面试无情地刷下来,那感觉可能还好,但是现在的情况就是很难找到比较正常的面试,选择空间是零
  • 周三周四的时候非常焦虑,周五直接摆烂一天,主要还是被这样的市场环境震撼到了
  • 银行外包倒是非常多,不知道为什么

这周

  • 稳一稳,继续投,说到底其实也就投了没几天,从算法的角度上来说,还没覆盖到很多方面
  • 周二开始换个 App 继续投
  • 也许可以试着推、投一下大厂,降低预期
  • 稍微维稳一下心态,就和上班一样朝九晚六学习、更新 FundCat、投简历

第四周

上周

  • 上周学习效率大概在 70% 左右,还行吧
  • 周二就上架了「FundCat」,周三过审,效率高得令人发指。「FundCat」这边就先告一段落
  • 楼下又开始装修了
  • 键盘这礼拜连着三次都没抢到,太变态了
  • 悲痛星期三,发现 iOS 方面的八股文非常多而且几乎都要仔细看
    • 看了几篇 3 年前的面试经验,非常变态,不太能确定是几年经验的但是我有很多都不熟
    • 本来准备这周一就开始投简历的,现在想了一想还是准备充分一些为好,以时间换空间?
    • Swift 经验在 OC 八股方面显得力不从心,有些东西一直知道但从来没用过
  • 开始熟悉一些简单的算法题
  • 并没有能早起,也没有锻炼
  • 吸血鬼幸存者,好玩

这周

  • 整理出了一整套我自己总结的面试题,先按这个准备吧
  • 更新简历,希望这周三开始投简历
  • 大部分其他想做的事情都得停下来了,主要准备一下面试内容和算法题,东西比想象的多太多了
  • 少吃点

未来

  • 「FundCat」还有很多有竞争力的东西可以添加,现在有点鸡肋
    • 给指数加上好看的图表
    • 小组件
    • 更完善的数据显示
    • 实时活动
    • 导入导出数据
  • SwiftUI,这段时间应该先不研究了
  • 「图解HTTP」、「图解TCP/IP」、「图解数据结构」又重新翻了一下,感觉有空的时候可以再仔细看看

第三周

上周

  • 上周学习效率大概在 60% 左右,感觉还是太松散了些
  • FundCat 1.0 在我的努力之下基本做的差不多了,进度 80%,基本功能全都实现了,还剩下一些边边角角要去完善
    • 到最后的一点工作了还是要和自己强调一下:目标是做完,不是做的好
  • 回顾完了一下我自己写的文章
  • 并没有能早起,但是稍微锻炼了几次
  • 楼下装修了三天就结束了,万幸
  • 这周因为到晚上还在写 FundCat,所以游戏也玩的少了些

这周

  • 完成 FundCat 1.0,并准备上架工作
  • 先看几篇八股文,开始总结一份给自己的面试题
  • 再多来点运动,多来点蔬菜
  • 突然很想买键盘,准备把自己的键盘都拿出来拍一下,做个记录吧
  • 虽然感觉很困难,但是想熟悉一下 SwiftUI
  • 最后完善简历,准备开始投简历

第二周

上周

  • 上周学习效率大概只有 40%,虽是复健第一周,但感觉还是稍微低了点
  • 「今天吃什么」被我抛弃了,原因有二:
    • 不上班的话,感觉每天吃什么也不是很难决定,没什么灵感做下去
    • 我翻到我以前做的 FundCat,比这个有意思多了
  • 开始做 FundCat,简单来说就是一个可以实时查看自己基金组合收益的 App
    • 他不需要我思考太多和代码无关的东西,我只需要确定需求并且实现就好了
    • 目前的进度大概是做到了 50% 的程度
    • 还是记得要遵循:目标是做完,不是做的好
  • 没怎么改简历,确实没什么可以写的
  • 简单回顾了一下我自己写的文章,还需要再仔细过一遍
  • 土豆兄弟真的很好玩

这周

  • 继续写 FundCat
  • 找八股看看
  • 早起,争取每天在股市开盘前就能坐在电脑前
  • 看一下肘子的文章,熟悉一下 SwiftUI
  • 看了下大厂的工资,发现怎么都给的这么高?有点担心自己的水平问题
  • 多来点运动
  • 这周有个巨大隐患,楼下从今天开始在装修,嗡嗡嗡嗡嗡

第一周

上周

  • 写了简历,发现简历上面能写的东西不多,参考了一下别人的简历也都是套话空话,我是一个「精通」也不敢抄过来,想了想平时在公司解决的技术难点好像也不是很难,感觉还是在前公司做的工作太碎了,没有那种能够总结成经验的成果
  • 重新打开 Xcode,开始写「今天吃什么」,写的其实还是比较痛苦,痛苦的地方不在于写代码,而是想不清楚一个产品到底该怎么样,然后就会陷入纠结和内耗,最后推动不了这个项目。准备做点改变,列一点之后做这个东西的想法:
    1. 从最简单的功能开始做起,一开始不要想得太复杂,能用就行,之后要改进可以慢慢改进
    2. 做的丑不要紧,先做出来,不然就做不出来了
    3. 有想法很好,但是先不要动手去做,一定先记录下来,因为这个想法也可能是💩
  • 陪爸妈理东西理了两天,所以没做什么

这周

  • 继续写「今天吃什么」,谨记目标是做完,不是做的好
  • 多点运动,少吃高热量食品,吃饭的量要少一点,多吃占肚子的蔬菜
  • 继续完善简历
  • 回顾自己的所有文章
  • 初步看一下八股文,把自己熟悉的都先捋一遍
  • 少玩月圆之夜,要玩的话就认真玩,不然老在输,浪费时间
  • 看一下肘子的文章,熟悉一下 SwiftUI