2019 年中总结
- 为什么会有个年中总结呢,一来前半年实在过的不咋地,感觉没什么收获,需要总结一下做了什么。二来,参加了团队聚会,着实需要好好总结一番。嗯,没错,第二点是主要原因
上半年
- 2019 年对于我来说是特殊的一年,上半年就完成了人生两件大事。前前后后请的假加起来也接近一个月了,幸好这段时间公司不是很忙。这段时间持续了两个月,也就是过完年后的几个月,能抽出的时间都是断断续续的。本应该完成了的权限管理系统和授权认证系统迟迟还没完成,只是能用了,但是还没经过测试完善,还不知道有什么坑
- 可能这些研究不是急迫需要,所以进度是慢悠悠的。恰逢公司代码管理出了点问题,综合考虑后准备迁移到 git,而我之前有研究过 gitlab,并在内网有部署过,于是开始搞起来。这不搞不要紧,一搞到后面就发现,gitlab 还集成了 CI/CD 方案,我就顺便研究做了套流水线,提交代码就自动发布,这对于我们每天要发布个好几次的项目是很有帮助的
- 于是我开始了研究相关的组件,慢慢搭起来,这对以后整个公司的框架应该也有好处。在这个过程中,公司项目需要用到的一些中间件也会去研究研究,比如 Redis 缓存,消息队列 RabbitMQ 等。最后也终于是完成了,并部署在一台 linux 服务器上,见 rancher+gitlab+appveyor 实现 CI/CD 流水线
- 这半年,断断续续也看了一些书,有:《梦断代码》、《白话深度学习与 TensoFlow》、《小团队构建大网站》,也有一些没细看的。《梦断代码》借 Chandler 项目揭露出软件开发中的根本性问题,可联合实际项目思考;《白话深度学习与 TensoFlow》是我的一个尝试,尝试去了解深度学习,忽略生物模型,我觉得这是一种主要是通过数学知识解决现实问题的技术,数学很美,但现阶段我暂时用不到;《小团队构建大网站》这本书应该是干货满满的了,介绍了很多经验,需要一定的功底才能学到东西
- 这几本书,连起来的收获就是:《梦断代码》给你一些思想启迪,做软件没有银弹,要脚踏实地结合现实。《白话深度学习与 TensoFlow》算是探索新的知识,人生总是不要不断学习的,接触新的东西拓宽知识面。《小团队构建大网站》就是实践,学的再多,不实践都是虚的,会了很多技术,但是没看到任何输出,那也是嘴强王者,说起来一套一套的,但是真正做个完整的产品就歇菜。相反,无论水品如何,有产出,并持续完善,才会有真正的收获
我与团队
- 第一次接触是在大三实习的时候,实习公司就用的NewLife.XCode框架。使用这个 orm 及配套代码生成器,只需要几分钟,一个具有增删查改的权限管理系统就跑起来了。这简直完爆了我们花半个月做的权限管理系统,难道这就是框架的力量吗
- 随着更加深入地使用,渐渐地遇到一些问题,需要看源码并调试才能解决。接触下来,发现这个项目简直是宝藏。里面包括了中间件 XCode、日志、网络、RPC、序列化、缓存、Windows 服务等等几乎日常开发所需要的功能及拓展方法。可能代码写的不是很漂亮,但该有注释的地方肯定不会少,一些不错的设计思想,十年沉淀下来的精华,为了解决各种实际问题的沉淀。工具往往就该如此,不用多漂亮,但是可以完美有效解决你的问题
- 真正的转折点的开始是我第一次推送 PR,修改了一个小问题。在学习的过程中,我提的 PR 也多起来,于是我的账号被加到团队中,可直接提交到 dev 分支。这让我感到我就是团队中的一员,既能做贡献又能提高自己,何乐而不为,同时还能获得跟大佬交流的机会。于是我更加努力学习,由于 VS 的调试功能实在太强大,我一面调试一面顺着程序运行路径走,很多功能就很快学会了,也获得了新的写法和新的知识,调试能力也进一步提高
- 一个大的框架,往往有很多不被放大的问题,或者有很多可以提升的地方。恰逢
dotnet core
开始流行,项目虽然支持跨平台运行了,但是坑也多,而开始用的人也不多,于是我就走上了排坑之路,解决了一些跨平台兼容问题。后来,dotnet core
用的人越来越多,但是 X 组件的另一个产品魔方 Cube 还没有迁移。我觉得这是一个锻炼的机会,立马投入到 Cube 的迁移当中。迁移工作接近尾声,中间产生了一些我迁移过程的记录,以及新的用法,让使用的人也好有个参照 - 我想,为什么不把这些文档集中起来,搞个文档中心呢,就像我自己的博客站点一样。说干就干,于是 https://doc.newlifex.com/ 顺利开张,整合一些前辈们写过的教程、博客,以及新加上的教程。说来惭愧,这个站点建设的不是很好,感觉也没多少人使用,但是意义重大,剩下的工作就是维护它,不断添加完善。我的努力,团队的大佬们都看在眼里,大佬们的肯定让我正式加入团队。于是今年的团队聚会我也能去参加
聚会及感想
- 团队成员间互相介绍,我也就了解到了大佬们的一些信息。有做物联网的、电商的、大数据分析的、偏业务的、信息采集(爬虫)的、快递的等等,貌似我没什么可说的,我就是做了两年增删查改啊。技术不是很厉害,业务又不会多少,更不知道自己是什么方向。大佬们都很谦虚,很低调,各个岗位的基本都有,可以说是覆盖的范围也不小了。介绍完毕,大家就自由交流,谈论一些工作经验,交流项目经验,一些未来的趋势等等
- 交流当中,大佬们传授的一些经验,很受用:
- 技术需要与业务结合,才能发挥技术的价值。通过技术快速实现业务,迅速落地并产生价值,技术应该为业务服务,适当花些时间在业务上,能产生更大价值
- 上面是一个选择,因为技术非常好的不多,能做出自己的技术产品很少,比如 X 组件。人到中年,应该靠产品说话,说到这个产品,大家就想到你。或者利用现有技术,打造一个产品。所以,如果不是走技术尖端,就应该搞一个自己的产品
- 趋势>平台>能力。选择一个近期 5-7 年的热门趋势,在这个趋势上投入,得到大回报的几率是很大的。比如有的人运气很好,跳槽的一些公司的方向很正确,一年内就上市了。如何看趋势呢,看看公司的融资情况,有前景的话,投资人也能发现,没人投资的趋势,是不是能说明一些情况,当然万事无绝对。无法把握趋势,那就选择平台,往大公司靠。不少人就是被大公司大佬看中,或者凭借自身努力,到了一个很好的平台发展。最后才是自身能力,有了上述任意条件,就等于放大了回报,至于放大多少倍,就看趋势或平台,以及自身能力。而能力,在任何时候任何地方也是很重要的,可以说是这三个点相辅相成,各有侧重,看自己把握吧
- 做技术分享,比如写博客。写博客可以让更多人知道你,提高你的知名度。这里先不说内容,一篇博客排版很重要,看起来得舒服,让人觉得有条理。其次是关键词设置,设置好关键词,搜索引擎结果第一个就是你,那曝光率就增大。每篇博客用心去写,才会有好的回报。当然内容如果是绝对的干货,不需要注意上面这些点,也有很多人关注的话,就可以忽略上面说的了,但毕竟这样的情况很少
- 可能,我是团队里最年轻的一个了,大佬都说,哇,好年轻啊。其实,谁还没年轻过呢,年轻又怎样呢,以前听到人家这么说,我还有点不以为然。但是现在,想想如果是我对另一个小年轻说这句话,我的感觉是,你还这么年轻,如果现在开始努力,拿到我这个年纪,成就肯定很大啊,起码比我要大很多。我想这,才是年轻就是资本的意义,不怕错,错了重来,一直拼一直搏。如果年轻,又不思进取,那不是很浪费吗,每次和机会擦肩而过,或者一次次的没准备好,都很令人惋惜。所以团队大佬的感想就是,大家努力提高,准备好学历和证书,在将来某个合适的时机,将你送到某个合适的岗位。在此之前,我们需要刻苦努力,坚持学习。我们做的所有的努力,都是为了这一个机会,通过自己的努力,让大佬记得你,为自己攒下一个机会
加油干吧
-
种一棵树最好的时间是十年前,其次是现在
- 未来十年之后,现在就是最好的时间。我感谢两年之前的自己,当时的努力,为现在带来和大佬们交流的机会。现在开始努力,十年后在树下乘凉的时候,我会感谢现在努力的自己
- 最后分享一段我在群里回答一位不知道该往哪走不知往哪使劲的迷茫的同学的一段话:
-
首先,技术只是基础,各行各业都是如此,一开始的时候都是模仿借鉴,打好基础,然后做自己想做的事。其次,工作当中,应该有危机感,开始尝试做下一提升阶段做的事。岗位决定了你的层次,你在这个岗位能产生的价值已经固定,并不会随着资历增加工资就涨,涨到这个岗位上限,你就会被淘汰,换要价更低但更有活力的人上。所以想想自己下一个岗位会是啥,做一些相关的工作(帮上级分担),那么时机合适或者有那个岗位空缺,那你就升级了。最后,迷茫就多看书,文学类使内心强大,管理类人际关系类提升软实力,技术故事类了解前辈们的思想,技术学习类拓宽技术面。从没听说有谁读书看书还会迷茫的,只有刷完抖音打完游戏一看时间已经凌晨一点了然后心生堕落感的人才会不知道明天的路该往哪儿走
-
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦