对这两年工作经历的一个复盘

前言

最近经历了很多的事情,从工作到生活,发生了很多的事情,所以最近也在反思一些东西,什么原因导致的目前的状况。虽然自己的内心还算比较的平稳吧,但是明显能够感觉到自己和身边的人身上带着的负能量是非常大的。点燃所有事情的导火索是竟然被拖欠工资了…这个以前想都没有想过的问题不幸的被我遇上了,后面的发展就是大家的心态全部爆炸,一次次的不能兑现承诺也导致所有人对公司失去了信任。真的难以想象连续出现两次拖欠两个月工资之后团队的人员还依然能够继续安稳干活(虽然最后还是崩了…)

工作的一些思考

内网环境开发的一些体会

移动端在内网开发真的很艰辛,困难重重:

  • 依赖库的地址需要修改成本地的地址,查询了不少的资料,真的很折腾,本地的依赖包特别是plugin类的经常找不到…直到最近的几个月终于才总结出来一套最靠谱稳健的环境部署方案,但是一旦出现缺少依赖包的情况就得走各种各样的流程才能拿到需要的依赖库文件,这中间万一漏了一个啥的,那就只能继续等着了…
  • AndroidStudio编译时报错竟然是内网机器缺少补丁包!!!这谁想得到啊…
  • 内网机器USB口不能使用,对移动端开发实在是太不友好了,用模拟器最多看一些UI方面的东西,所有牵扯到硬件,或者arm架构的东西都得通过各种方式先装到真机,当时真的头疼,没有USB的内网环境装个APK困难重重,最重要的是不能调试!不能调试!不能调试!出现问题日志很难查看还是小事,一旦有点问题得再重新安装一遍APK,真的是我的天啊!
  • 一个业务功能或者算法互联网上可能已经有现成的了,对不起,要么自己再手输一遍,要么走一连串麻烦的流程。
  • 各种检查,保密检查、6S检查,一查半天,这时候最怕的一句话就是"这个功能明天是节点哦!",这可怎么办,加班呗。

现在回想起来感觉真的是又气又好笑。

需求管理、项目管理

只代表我自己的经历体会,我还是很乐观的觉得我遇到的情况是极个别的,真的就是感觉什么都跟闹着玩一样,想到啥就来啥,很累,但是永远做不到点子上,频繁的变动导致的结果就是,做事情都是在怀疑中度过,自信心和士气也总是再被打击。

一周的面试经历

在3月初的时候,自己也尝试着出去找了下工作,还是蛮有收获的:

  1. 收集了一波面试时会被问到的问题,算是评估出来目前南京这边普通的一些公司目前使用到的一些常用的技术,最近去面试了好几家的公司,面了几家公司主要是做电商和教育行业偏多一些,同时也大致评估了一下目前自己的价值大致是什么样的一个水平。
  2. 感受到了自己的一些不足,由于自己这两年的时间一直都是内网环境开发,感觉自己的成长还是比较缓慢了,我个人评估目前自己的技术水平跟两年前相比的话可能提升的确实不高。
  3. 面试时被问了一个问题,“做了6年时间的Android,你觉得自己的优势是什么?”,其实在被别人问这个问题之前,我自己可能真的有点忽视了这个问题,当时就感觉自己猛然惊醒了,确实我已经不是两年前的那个自己了,现在如果和当时的自己进行对比的话,优势是什么呢?我这两年就真的什么成长都没有吗?也不应该啊,我负责的工作没出现任何的纰漏啊,确实需要好好的思考思考自己也做了这么久的IT了,自己的优势是什么呢?
  4. 面试了几家公司,发现一个问题,今年的环境可能真的不太好,有好几家公司明确的跟我说了需要周六上班或者大小周,看来疫情确实对目前的企业有很大的影响。

后面一段时间的规划

Flutter的学习

单纯想要通过Android这个技术岗位去提升薪资我感觉已经变得有些难了,所以想要提升自己的价值,我准备通过扩展自己的技术栈的方式, Android虽然相较于iOS在市场的需求量可能稍微高点,毕竟Android还可以往车机、物联网等方向深入,但是如果是纯UI绘制类的应用,这个市场实在是被Web前端挤占了太多的市场,从之前的嵌套H5页面到后面的类似于Uni-app等框架的出现,我觉得这个跟市场环境是紧密相连的,我分析有几个因素:
1. 公司不需要招聘单独的原生APP开发人员,只需要长期保证一个前端即可,能够节省公司成本。
2. BS架构对于业务需要频繁更迭的公司或者场景非常适用,进行热更新来修复Bug真的非常的便捷。
3. 网络带宽的提高,使得WebApp的体验越来越接近于原生的水平,很多时候人们甚至区分不出来APP到底是Web开发的还是原生开发的。

JNI技术

目前比较火热的音视频的需求出现,很多公司对于JNI的开发技术有了更高的要求,甚至于需求Android开发人员能够熟悉C++,直接使用NDK进行项目的开发,这方面人才说实话是比较稀缺的,我面试过、包括我自己在内,在公司的日常开发中,更多的时候我们都是直接的调用别人提供的一些SDK开发,就比如我最近解决到的人脸识别、OCR等技术,很多的算法实际上都是需要通过C/C++进行编写来实现执行效率的最大化。

热更新技术

这项技术其实我也关注了好几年了,不过在公司项目中实战着实没有用过,可能跟我接触的项目有关吧,确实也没有太多的需求或者说人力、精力去做这件事情,当然这些都是借口啦,作为一个我心中合格的技术人员,需要考虑的事情应该是为了更好的把产品做好,哪些技术能够帮助公司去最大化的优化用户的体验水平,所以接下来我会花一段时间好好研究下热更新技术。

为自己代言

产品

说实话,每隔一段时间我都会有一些idea,我也很想要去实现,但是最终的结果却是到目前为止,自己手头上没有一个能够拿出来哪怕进行演示的产品…所以我制定一个开发计划,每隔一段时间发布一个自己开发出来的产品,我准备优先从自己最擅长的APP入手,后面再陆续的去做网页啊或者小程序之类的东西,具体的发布周期目前我还在规划,希望这次不要再打自己的脸,也算是给自己一点小的鞭策吧。

博客

最近一两年的我博客更新的频率下降了很多,并不是我不想写博文,而是这段时间的我总觉的跟之前的自己比缺少了很多的东西,自信心,求知欲等等方面,自我感觉自己没有什么可写的东西,总认为别人一定写过了,我没必要去写了,因此博客的编写我准备重新恢复起来。

开源项目

虽然这两年忙于业务开发,但其实自己这两年还是有些积淀的,准备开源出来,哪怕不适用于其他人,但对于自己应该还是能够提高一些开发速度的,最近在准备做一个Android端的表单生成器,其实这个想法好几年前就预警有萌芽了,最近项目的实战让我的这个想法愈发的成熟了,所以最近在一些事情完成后我将着手去做这件事情。

自己的不足

最近越发的发现自身确实还是存在着这样那样的缺点,也通过这篇博客记录下来,后面再次翻看的时候,看看自己这些缺点是否被自己给克服掉…

太好说话了

这种情况出现过太多次了,出于对同事的信任,基本上不是特别过分的要求,基本都是能帮忙就帮忙,能答应就答应,最后发现吃亏的是自己,苦哈哈的忙前忙后,有个好的结果还行,大家有说有笑,结果没有达到预期,哎,就成吃力不讨好了。觉得自己还是太天真了。

“优点是工作能力可以,缺点也是这个”

这句话是我的一位朋友评价我的,我也反思了很久,一方面我在我的本职工作我投入的精力是非常多的,这也导致我可能其他方面做的不是那么的好,比如说花在自己家人的时间上就少了很多,如何将工作与生活进行平衡真的是一个艰难的问题。

精力不足

可能是以前熬夜太多导致,结果现在开始还债了,每天都需要花大量的时间用来休息,腰可能是肌肉劳损的缘故,总是隐隐做疼,后面健身房得常去去了,没有好的身体真的没有办法去处理太多的事情,IT行业又是需要耗费很多时间的,我现在总觉得自己每天的产出相较于以前是下降了很多的,这方面我其实真的非常的懊恼,

总结

虽然前路很迷茫,未知数非常的多,但是我想说的是,这几年我可能真的有些迷失了本心,变得有些得过且过,当年那个初生牛犊不怕虎的我不见了,啊!还是要重新做回曾经的自己,那个对编程充满激情的自己,做出能够改变社会的软件的那个人。保持对技术的高度热情,重回正轨,勿忘本心,成为那个10年后回想起来不会感叹如果当时努力点就好的那类人。这篇文章希望以后自己再回头来看时,希望自己能够有一个满意的结果,所以加油吧,为自己打个气。这篇博客的完成也代表着对最近的一些想法沉淀的结束,写完之后我就真的开始行动起来了,努力!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值