注册

2023年度总结 | 迷茫


一年一年又一年

一岁一岁又一岁

岁岁愁



  都说35是程序猿的一道坎,30的我也开始慌,开始愁了,都说应该要有个副业,可又不知道做什么,要是以后失业了,也不知道能转行做啥,好愁~有没大佬带飞  (இωஇ)没钱


失业寻找工作


  22年底公司项目砍了然后就是被离职了,当时疫情还没彻底解封,刚刚找了2个星期的工作,所在的小区就被封了。我是住在广州海珠区康乐村隔壁小区的,当时康乐村可谓闹得人人皆知,疫情的严重带,导致小区被封了1个月。之后在刚解封的时候,我又立刻中招了,发烧几天,咳嗽了也差不多一个月,期间也没怎么去找过工作,也接近过年了。

  虽然没了工作,但还是要开开心心的过个年的啦,工作什么的,年后再考虑了。

  过完年之后,疫情基本也全面放开了,不影响找工作了,就开始了每天疯狂的投投投,拉勾上看到一个符合的就投一个,保持在每天至少面一次的频率。奈何技术相对较差,又是工作了7年的老猿,面的都是小厂,但面试上还是有点不堪。面了两个星期,最终拿到两个offer,开出的条件几乎一样,都是单双休。虽然条件还是不太满意,但迫于已经几个月没工作了,每个月还有房贷在,还是有点压力的,就选择了各方面相对好一丢丢的一家,也就是目前在职的这一家。


入职搬砖


  二月底进行入职,入职之后先是熟悉环境,自己配置下电脑的开发环境,一天就过去了。第二天,就开始分配任务了,了解到我所在的项目是刚开的新项目,Android端一直没招到人开发,但服务端和iOS端已经是22年底就开始开发了的,已经领先了3个月。刚开始听到这个,感觉还是有压力的,相当于我需要赶进度去追这3个月的落差。所幸在我开始开发的时候,产品经理也跟我说了,按正常速度开发就行,不需要去加班加点赶。嗯,那还好,不然这3个月的差距,至少也得加班1-2个月才能赶上。


开始搬砖


  刚开始,还是有点懵的,产品经理说项目文档是别人出的,他也是上年底入职接手的,所以很多文档没看到,也可能是没出,就让我直接对着设计稿和iOS的做就可以了。之后我就拿了iOS的过来看,和设计稿进行了一次对比,又发现iOS和设计稿的有很多差别,iOS就跟我说他是最新的,有些细节和UI沟通过后,他没有进行修改设计稿,而是直接让iOS修改,所以让我直接照着iOS弄就可以了。emmmm....这给后面埋了个巨坑。

  由于Android这边有java和kotlin两种语言,于是问了下主管,主管让我用java去开发,也许考虑kotlin还不完善,怕项目出什么bug吧。拿着设计稿和iOS的app,就开始了疯狂敲代码模式。kotlin我是刚学了几个月,还不是太熟,但java可是用了6年多的了,那是嘎嘎香,拿着之前封装好的框架就是一顿套,什么网络请求框架、MVVM、图片加载Glide、BaseActivity等,套完之后,项目的雏形就完成了。不得不说,选择java也让我能直接使用已经封装的框架,要是kotlin,那就只能先慢慢搭建一套了,毕竟之前没怎么用过kotlin实际开发过项目,所以没什么存货。

  项目开始时,也了解到目前iOS端只是搭建了界面,服务端接口还未提供,数据模型等还没出,大概时服务端也是刚加入项目不久吧。所以iOS这期间基本都是对界面的修修补补,直到服务端出接口文档才能继续下一步,这刚好也能给我点追赶的时间。

  经过一顿嘎嘎猛敲,时间来到了4月中,期间服务端接口也出了,iOS也对接了,接口基本是没问题了,1个半月左右,我的界面也基本搭完了,就开始对接接口。刚开始还是有点难点,得按照服务端制定的规则进行加解密请求数据,编写的时候经常因为顺序和服务端的对不上导致加解密后数据是错的,调了整整2天才把加解密的调通。调通之后,其它也没啥了,正常的对接数据模型、对接接口、测试数据是否正确啥的。


搬砖完毕,进行检验


  5月初自测没问题之后进行提测了,iOS期间因为数据模型和他原本使用的模型对不上,说是改动很大,所以花了很多时间,最终和我同时提测的。

  重点来了,提测之后,测试部反馈了200+的bug数量...我当时就震惊了,我工作7年了,就没遇到能有200+bug的,这是什么神测试?结果...一看提的测试问题,一半以上是界面问题。emmmm...巨坑出来了,测试说和设计稿没对上,我说我是照着iOS做的,iOS说他是最新的,和UI对过没问题的。嗯,我以为是真的没问题,结果,UI设计师说他没说iOS那个是最新的,那些iOS虽然和他讨论过,但是他没确认可以,是iOS自己修改的。emmmmm...什么神操作,只是讨论过,没有设计师的确认,就自己修改了,还跟我说是最新的,和UI设计师确认过了的。emmmmm...能怎么办,改呗!!

  改了半个月,终于全部没问题可以上线了,真是艰难啊!!7年来,第一次遇到这种操作,真是糟心了!!期间iOS的其它问题,也不拿出来说了,评论别人不太合适。


收楼装修走起


  转眼来到6月份啦,房子终于建好收楼了,期间还是有点担心会烂尾的,毕竟恒大那么大的盘,说烂尾就烂尾,说破产就破产,要是变成烂尾楼,那简直就是天塌了,白花花的银子就全没了。

  收楼后就要开始搞装修的事啦~原本没打算今年装修的,还想再存点钱,毕竟装修要花一大笔,但父母说什么今年双春,明年没春,所以要今年入伙,就只有火急火燎的去看看装修了。考虑单双休,没时间去看,所以就找了装修全包的公司。找了1个多月,对比了5、6家公司,最终确定了一家,也差不多到10月初了,才进行签合同。期间又要物业审核什么的,拖了一个多月,11月中才开始装修。


第二个版本


  中间基本都是优化迭代,后面第二个大版本,从8月中开始,这次终于没有坑了,可以对着设计稿、交互文档来正常开发了。一开始主管要我们给个版本开发时间,因为内容有点多,加上有几个界面需要进行自定义的,我就预计了接近2个月。iOS看了就吐槽我说这么快,哪里弄的完,界面那么复杂...我也没法说啥,毕竟我预估的,已经很充足的了,再长就真的有点说不过去了。后面开发下来,也确实是差不多的,10月初就提测了,还不到两个月...然而...iOS到12月中才进行提测,这让我有点震惊。期间我都迭代了1个版本了,只能说主管貌似对进度不太关心。


学习鸿蒙


  由于iOS进度相对慢的有点多,所以我这边也自然多出了很多时间,刚好今年华为搞事情了,鸿蒙后续版本将不会再适配Android的apk了,需要进行单独开发,我刚好可以利用这段空闲的时间学学HarmonyOS,虽然感觉可以再缓缓,不用那么快学习,毕竟刚出,问题肯定相对较多,还需要一段时间让HarmonyOS的api完善完善,bug再修改修改。因为22年中下旬离职前,花了2、3个月的时间学习过JetpactCompose,所以学习HarmonyOS的ArkUI来说,相对轻松点,基本和JC有很多一样的用法。目前ArkUI也能做个简单的APP了,但还没开始看自定义视图,后面再学学,视图方面就基本可以了,主要还是各种优化和ArkTS的Api熟悉。


总结


  没想到一晃眼就一年过去了呢,今年除了一开始找工作、收楼找装修外,也没啥大事发生了,埋头敲敲代码就年底了,希望明年会越来越好!!


作者:ShrimpF
来源:juejin.cn/post/7317325043541131274

0 个评论

要回复文章请先登录注册