2018年每周的任务,目标都通过Trello一直记录着,看板的形式非常直观,目标清晰,同时也能看到自己在某一方面的时间投入和支出。这也是工作之后一直坚持使用的原因。 记得2016年类似的方法还在前家公司推广使用过,主要是国内的一款商业软件Teambition, 团队的协作,效率有明显的提升 ! 今年经历的事情有些多,主要围绕着经历,技术栈,明年目标总结。
上半年3-4-5-6月主要的时间是忙着客户的一个旧项目的维护,项目中一些技术难点和团队一起去突破,整个系统逐步稳定,但远远还没达到量产的效果。 一方面是搭建该项目的原始成员大部分离职,后来接收的成员很难驾驭这个项目,一方面是经验的缺少,另一方面是原架构有致命缺点。 就是这样的状态让自己 处于很纠结的状态,想去突破很难,而现状有没有足够的时间来搭建新的架构!
这也是任何人在职场的时候面临的抉择,公司的项目技术栈很难啃,同时也学习不到东西, 就是这样的想法一直徘徊在内心,等到哪天爆发,提出离职,果断走人, 这个时候果断提醒你,千万不要这么干,我上家公司主要原因就是这样, 这家公司还是遇到这样的状况,多想一些,离职后找到工作也还会遇到这种情况,最重要的找出办法解决它,克服它。
这个时候应该去和过来人交流,去和你的上司吃饭的时候闲聊,和比你经验深的工程师交谈,聊过之后得出的结论: 首先让自己内心的接收这个项目的状态,然后想办法,找资源去克服它,那个时候并没有理解它, 现在看来其中意思应该是: 让自己内心觉得这个项目是可以完成的,你才想去花时间完成 。自己如果都觉得不行,是不会投入精力做的。
某一夜有感而发 在朋友圈写到 :
扛过了上半年老项目,下半年迎来了新项目的平台搭建,这个时候让自己信心满满,每周没有特别的事情,基本没有周末,周一到周末,不止996了, 正是找到了自我,才会加倍努力。自己带项目的时候,还是有很多知识去需要学习的,比如: 项目问题的拆分,问题的优先级,系统的稳定性,遇到的问题的快速解决办法,不再是之前分配给你哪个任务你做出来的就行了。 现在更关注整个项目的大局,走向,这个时候更多的是考验自己的综合能力。
经历过的事情一方面是积累,另一方面是让自己的格局不受限。今年的经历让我从一个只写代码的程序员上升到做项目的程序员,顺利的从面向过程向面向对象转型!
2018年的经历得出的一句话: 当你觉得做一件事情困难的时候,其实代表自己学到的东西不够多,应该快速的学习,填充自己的行囊!
想到技术路线,突然想起小时候看的三个砌墙工人的故事,如果你只想着工作的薪资问题,而忽略工作过程中职业路线,技术栈打造的,估计随着年龄越来越大,核心竞争力失去之后,你将会被淘汰 。
这一年学习的东西有点杂,只顾工作中快速的解决问题,而忽略了每一项技术的深度挖掘 。 今年接触到部分新知识:
工作中一直围绕着这些技术点展开,其中每一项的技术修炼,都需要2年以后的项目经历才敢说熟练使用。而工作的时候碎片化时间太严重,刚刚解决完音频的bug,又需要去解决网络的bug, 有的时候自己根本没有经历去深入研究一个东西 。这也是自己需要去解决的问题。
工作一段时候后,你会发现如果你局限于本身的工作,你的眼界会很窄。比如嵌入式这个行业,如果我只学习C语言,写写驱动就行了,除非你写的足够牛逼,否则职场会告诉你,这样你将会面临的是裁员和失业。 而自己在2018年修炼了C++之后,发现之前工作中造的轮子早有人帮你写好了。同时有了面向对象的思维,你写东西能够平台化等等。围绕着这个思维路线去学习,工作的遇到的问题会逐渐逐渐简单化。