记2024年年中的自我思考
前言
这么多年都还没养成写下博客的习惯,总是对自己思考的太多而沉淀的太少是,可能这就是我目前最大的缺陷吧。
转眼已经2024年6月份了,在这里还是在这里记录下我对毕业后的年岁至2024年中旬对自己的思考与总结;也算是开始写下第一篇通篇博客吧
工作
毕业4年了,虽然一路上颇有坎坷曲折,但还是见证了自己的成长;回顾一下自己的这几年的工作生涯,也算是在今年的年中正式对自己做个总结;
换了3家企业,这种频繁程度,怕不是有要求的公司或HR都会看到我将我拒之门外;
其实细数一下,也是选择的问题,也同时总结出: 选择很重要
第一年:从实习期就进入了某四大行之一去做开发
之所以选择:是因为几个方面,
- 听说有新的东西可以学习
- 四大行总感觉是一个厉害的选择;
这段工作:从实习期开始再到转正后结束,我在里面遇到了厉害且友好的coach,对此还是十分感激这个coach在我工作的第一段生涯里给予的帮助与指导;其实
在这里面:我学习了新的语言apex,看到了CRM系统龙头Saas企业的两产品:Salesforce、Salesforce Marketing Cloud;这也为我以后在做开发时沉淀下很多相似的思想吧(有一说一,我确实觉得SFMC里面的journey builder部分很厉害,以至于后面的工作中,产品的设计与开发上,我一直想将这套东西复刻出来;后续我会找个机会,从我的角度去分析或尝试复刻一下这套东西)
后面的为什么离职: 也是对自己人生的思考,自己本身的专业就是物联网工程,当初选择这个专业也是未来想要从事这个方面的工作;当初选择离开,也算是对坚守自己根本上的选择(选择很重要);
第二年: 加入一个完全为0的创业公司
这段经历可以说还是蛮经典以及学习到蛮多东西的;
这可以说是一家完完全全是0的公司(也不能说完全是0,在我进去之前也是有请过一个外包团队做过一个东西出来的,虽然我觉得很烂),一进去我就是001号员工【喜提一个搪瓷杯:上面有公司Logo以及我的姓名以及我的工号001,可惜了这个杯子,当初泡茶太多,都是茶垢,离职后就给丢了,现在没图怪可惜的】,在这里,就只有一个老板对产品进行设计;
照旧之所以选择:
- 在入职之前也明确和我说过是一个新的公司,和我搭档的就是老板,一个阿里出来的产品经理
- 提过能拿到公司的原始股(吸引)
- 方向是物联网方向,也算是我当初的选择
在这里:
其实 ,一开始,可能公司的角度只是想找一个出顾茅庐的小子来承接他们外包开发的那套玩意(一个基于车联网的车队管理平台),但可能是没想到我会有魄力去完全摒弃他们开发出来的东西,自己重构整套代码
可能是初生牛犊不怕虎,当我在接手那套产品的第一天,我就下定了决心,要完全重写这整套东西(数据混乱、界面潦草、代码毫无质量)
在我接触这套产品的第三天,我就已经开始着手开发新的东西了(虽然还在交接期而且也没和公司老板去商量这个决策: 确实草率)
中间的过程其实也就是最后的结果: 我大概花了1个星期,搭建了基础模板,1个月的时间完成了基本功能;1个月的时间:根据需求对接了通信部分;后面就是在我的基础上不断累加功能;
在这里我还是丰富了很多我开发技能的:可以说这一年是我自己认为成长最快的一步:
- 学会了前端,独立着手整个前后端的开发(我自己出来是做后端的,但这一步开始,我觉得算是步入了全栈的门槛了,可以开始更多的以前后端的视角开始开发)
- 接触并上线了第一个0到1生命周期的Saas IOT国外产品
- 自己独立交付项目(和硬件供应商的同事去现场,交付整体软件产品)
- 学会了独立部署、脚本部署、服务器运维等技能(国外服务器需要我运维、面对国外的认证也需要处理)
- 学会了写产品文档、技术文档等内容(虽然很烂,但是也算是有输出)
- 其中有一段公司为了资金不断找投资、见投资人的场景:我也有幸能参与一小部分;因此也算是学习到了一点创业公司必经的路:寻找投资(虽然很小很小的部分,更多是旁观,但也算是旁观的学习了点内容)
- 学习了国外客户打交道(更多的是业务上交流,也仅仅是文字部分;现在回想:口语还是很重要,需要额外的对此提升)
- 公司的股份?(可有可无吧,回过头来看,也算是第一次接触到后有莫名的兴奋;其实也就是一嘴的数字,最后离职归零也实属正常)
- Saas的定价策略?(被动学习)
- 欧盟的GDPR(开发的时候有比较多GDPR的东西需要注意,虽然现在记不得多少,但是还是感慨,原来数据隐私在国外是这么注重)
- 提交了人生中第一个
开源框架PR
其实这段经历也为我后续的工作中,做了很多帮助
后续之所以离开:地主家没有余粮了
,口罩时期来临,国外客户进展接近停摆;这样带来的结果是:产品研发进度也接近停摆,有一段时间的工作更多的是针对我旧版本的产品,优化重构我自己写的代码;
第三年至今:加入了一家新的物联网创业公司
离开上一家公司,我交代好我所有的代码,服务器,已经招聘了一个新的应届生来进行后续的运维开发工作(英国客户不能丢还是得正常运维着);
离开后我选择了另一家创业公司,这家创业公司比我上一家规模大了点,10个人左右,自研物联网硬件软件(很吸引我);整个软件团队一开始也就3~4个人的规模
在这里,也算是我成长很快的一年了;
在这几年里,我从软件后端开发,拿到了公司股份,成了软件部门负责人;需要负责的东西更多了:任务安排、项目交付、代码管理、团队工作流程、研发流程、研发效率等多方面负责;软件团队的规模也从一开始的3~4人的规模变成了现在十来人的规模;根据公司现状,从架构上重构了软件产品。
总结这里学到的东西
- 真正的接触到管理:制定工作流、团队管理、规范制定等内容
- 根据实际情况设计架构(ToB的低并发物联网架构,虽然没那么高大上,但也算是给自己的成长交份答卷)
- 客户沟通、需求共同、产品设计;
- 研发了自认为很好玩的PLC部分(总共有两代,第一代是以Lua为核心做的拖拉拽PLC,第二代是以IEC61499标注开源Runtime核心,做的PLC)
- 新的技术、Lua、Electron、Devops、IEC61499等
- 了解了楼宇自控行业,些许了解了他们的玩法
最终:选择离开
,这么久过来,还是有很多地方无力感,自己各方面到达了瓶颈,担心自己成为团队的瓶颈,束缚了团队的发展
; 这些年工作,总是以自我为中心(这里跟多的是说都是自己的学习,没有经过专业的指导和培训),没有去见过好的,何尝成为更好的
,今年也是要开始向大方向发展,去找到好的,看到好的,学习好的,才能变成更好的自己;
工作上的总结也就是工作经历上的总结; 『你所做的事情会在你的生命中串成一条线』
生活
我本是很一个很无趣的人,但就在这两年,还是有比较多的变化: