想来好像蛮久没有更新博客了,想写些东西,但是还没有明确的思路写什么,那么就大致记录一下近况,和一些所见所想所感悟。。如此,本文主旨就是标题这个样子了...

职业

  犹犹豫豫,键盘打了半天字,删了更改改了删,想想还是该从刚毕业前夕写起。恍恍惚惚,大学毕业都两年多了。。。。。。。。。

  应该是 17 年 12 月的某一天,准备去上晚上 8:00-10:00 的选修课时,白世伟喊我一起去到上海汉得在我们学校的宣讲会看看。本着涨涨见识的目的,旷了选修课,和他一起去了,印象中不记得讲了些什么,只记得每人发了一张纸,写了一些智力题,就草草结束了。

  后来汉得在学校组织面试,我把大学做的博客给面试官演示了一遍,问了几个问题,顺利通过了面试,拿到了汉得的实习 offer。本来是对这家公司无感的,但是来学校宣讲的公司,感觉一个比一个拉胯,我开始在网上投简历,找实习。不知道是不是每一个计算机人,心都向往着大厂,我那时自认为水平不错,有能力有技术,应该很容易就能进去,但投了很多简历,都石沉大海。

  大概是 18 年 4,5 月份的时候,学校规定每个学生必须参与实习,并给出了一份公司名单。除了上海汉得外,全他娘的是新疆本地的互联网公司。这意味着除了去上海汉得外,基本只能在新疆本地待着了。

  18 年 12 月,前往上海参加汉得的为期三个月的实习生培训,当我坐在教室里,授课老师从基础的 HTML 讲起,周围同学基本 零基础 的技术水平,心里落差其实挺大的。呆了不到一个星期,我意识到这样的学习对我收效甚微。主动联系了主管,想让他安排我上手参与项目,后来就去了深圳,驻场华润置地,开发了微信企业号,万象城装修管理等几个项目,也让我慢慢了解了外包这个岗位。

  那时候有和师兄聊过薪资待遇问题,也有提到我毕业后,如果来这里的话,林林总总能拿到 9k 的薪资,加上各种各样的补贴和福利,最后大约一个月能拿到 12k。。当时心想好像和大厂起薪差不多了,好像还行的样子。心里就默默的接受了。

  毕业后,驻场北京阳光保险,技术氛围,转正定薪等与心里期望落差蛮大的,坚持了两个月,于19年 10 月 27 日裸辞了。辞职前,投了很多公司, 但都石沉大海,在 cnode 上无意看到了志毅发的西山居的招聘帖子,加了微信,发了简历后,成功的约了面试。最终面到了老白这一面,面完了最终才提到这是个外包岗位,心里多少是有气且犹豫的,但最终考虑到志毅是阿里出来的,技术水平足够牛逼,我可以学到很多东西,我最终接受了这个 offer,也想着呆满两年,再往大厂跳。

  在西山居,我们团队属于一个创业型团队,这意味着团队人少,工作量大,也意味着我能够快速成长,在技术上有所提升,还意味着头发一撮一撮的掉...没过几个月,得到了老白的认可,顺利的拿到了正式编。在经过几次大方向变更,最终产品定型之后,从业务中就很难获得技术上的提升了,日常开发只是满足常规的一些需求,开发几个弹窗,几个页面等等,虽然无趣,但这却是工作和生活的常态。

  在西山居最终还是没呆满两年,在志毅离职后,我给一些大厂投了简历,最后面着面着,考虑到个人发展,薪资待遇,技术氛围等原因,在拿到蚂蚁的 offer 后,提了离职。

  “你想要什么”,这个问题经常会在我的脑海中闪现,也经常想几秒钟,然后无疾而终。现在细想,我依然回答不好这个问题。
  在这几年的职业生涯中,“技术”是我这个阶段的主线。只有明确目标和追求,有了主线,才不至于安于现状,止步不前。

生活

  大家应该都经历过下班后,躺在沙发上刷手机,打游戏,然后不知不觉过了 12 点,睡觉前会想时间过得快,仿佛啥都没干,就没时间了。
  久而久之,挺没意思,挺迷茫的
  我决定做些什么,在看完《用好提醒事项,摆脱焦虑和拖延》 这个视频后,决定使用“提醒事项”配合“日历”,完成日常生活的管理。

根据视频做了简单的规划

记账

  从 9 月离开珠海后,到 10 月在杭州安顿下来,花费巨大,却也没有统计过具体花钱花在了什么地方,自己到底有多少资产。所以我第一个日程的规划,就是每天花 5 分钟的时间,记录一下今天的花销。
  研究了几款记账软件,最后选择了使用微信账本小程序记账,他足够简单,使用微信付款还能自动同步账单等等。后来看到少数派推荐的这款软件 icost 试用了一下,感觉还挺不错,功能,UI等设计的很棒。只有高级功能需要付费 50 RMB,价格还算合理,但对我这种刚接触记账的小白用户来说,值得不值得入手就是另外一回事了。
  这时,也有想法自己开发一个记账小程序,刚好可以实践一下自动化构建,玩一玩 docker、gitlab、自动化构建等一套流程。

  断断续续花了一个多星期,在修复了 Taro 的两个 Bug: fix: 新增组件失败, fix: wxcloud模板在 ts 下跑不起来 , 成功搭建起小程序项目。然后在经历了树莓派性能太低,gitlab 安装不上、内存卡读取速度太慢,命令运行太卡等挫折后,最后架构改为:在 MBP 的 docker 中安装 gitlab, 在树莓派安装 gitlab-runner 跑任务。成功在内网搭建起了一套Git 和自动化构建系统

内网 Gitlab 跑任务:

自动化构建:

项目截图:

读书

  虽说上了这么多年的学,可还是感觉自己很空洞,说话写字没有深度。此外还觉得自己情商太低,容易说错话。所以我规划了每天读一个章节的书,第一本也就顺其自然的选择了《人性的弱点》。

  光读书还不够,微信读书可以勾勾画画做批注等等,此外,还需要精炼主题,了解每一章大致讲了写什么,我整理了一些关键点到 语雀笔记上,并且打算看完后,再写一篇读后感。

  作为补充,还可以选几本其他类的书,一起读。我选择了常书欣的《斗贼》,常书欣文笔非常好,读起来很舒服,故事情节也很搞笑。

技能

  这几年一直在用 JS 写项目,忽略了很多其他的东西。当我在“提醒事项”上填充内容时,我脑海中浮现的 Linux、Shell、服务器之类的东西,所以规划了学习 shell 脚本、Vim 快捷键、iTerm2 快捷键等。。

  当我学习了 shell 脚本后,马上就在公司项目中应用上了。shell 脚本完全可以在一些场景下,代替 js 脚本,且 shell 脚本执行效率相比 nodejs 高出许多。。

  快捷键的学习,很大的提高了我的开发效率。尤其在我学习了 vim 快捷键后,感触更深。以往用 vim 打开文件,更改某个文字时,使用方向键从左上角,一个一个键的按,按到最终目标,这样效率低,但也能用,所以就这样凑合了好久,也没有仔细了解学习快捷键。。如果在当时愿意多了解一步的话,会方便很多。。我整理了语雀仓库,大家可以看看