刚失业那会儿,最想做的事就是躺平。不用早起,不用赶路,不用对着钉钉发呆。后来发现,人真的是贱骨头。真闲下来了,反而比上班的时候更忙。
最近采购了一批物资,准备把自己的小工作台搭建起来。线性电源、J-Link、万用表、逻辑分析仪,后面还得考虑周立功的CAN卡。
东西还没买全,钱已经花出去几千块了。说不心疼是假的,现在没有固定收入,每一笔开销都要在脑子里转好几圈。
犹豫归犹豫,该买的还是得买。肉疼归肉疼,兵马未动粮草先行,既然打算接项目、做开发,工具不到位,什么都干不了。
希望投入能有回报,不然就是白折腾一场。
2天时间,搭了一个新框架
这几天没黑没夜地写代码,重构自己以前写过的一个软件框架。以前写过的代码,当时觉得完美,逻辑清晰、结构完整、没有明显bug,简直挑不出毛病。
现在回头再翻出来看,发现破绽百出。模块化不够彻底,接口设计不够通用,异常处理也不够健壮。也不知道是当初写得确实潦草,还是现在眼光变高了。
最近几天也没闲着,把那些看不过眼的部分全部重写了一遍。2天时间,程序写了大半,重新搭建了一个更通用的软件框架,把各模块之间的依赖关系进一步解耦,接口也重新设计了。
以前觉得“能用就行”的东西,现在觉得应该有更清晰的边界和更规范的通信方式。自己推翻自己,虽然进度更慢,但成果更扎实。
那种把多年经验融入新设计的踏实感,感觉比赚几百块钱还值。
两种公司两种理念
这些年待过不同的公司,也观察过不同公司的做事风格。
有的公司小而精,愿意花时间做预研、打磨技术、精益求精。哪怕短期看不到收益,也愿意先沉淀技术再推进产品。
有的公司信奉短平快,追求快速获利,一切决策围绕效率展开。不能说哪种更好,只能说理念不同,适合的人也不同。
可能我天生就偏向第一种。宁愿慢一点,也要把事情做扎实。宁愿反复推敲几遍,也不想为了赶进度留下一个隐患。
这种性格在快节奏的公司里显得格格不入,在不求功名的团队里反而是一种优势。以前我也怀疑过自己是不是太完美、太较真了,现在反而觉得,慢一点没什么不好,只要方向是对的,走得稳比走得快重要。
没有方向的时候,先把手头的事做好
昨天把招聘网站上的简历更新了,但还没开始投递。心里还是想先把外包项目敲定,把眼前的事理清楚,再考虑下一步。
不知道什么时候能找到心意的工作,也不知道下一份工作会是什么样的。唯一确定的是,不能停下来。
不能因为没有正式工作,就什么也不做了。有项目就做项目,有文章就写文章,有资料就整理资料。有事做,日子就不算白过。
小工作台慢慢搭起来了,设备一件一件到位,框架也慢慢成型。不管以后是继续上班还是自己接活,至少现在的每一天,都是自己愿意过的。
个人观点,仅供参考
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.