2018年个人总结

2018年是我职业生涯跨度比较大的一年,在之前的工作单位里我一直使用C#从事.net开发,但在各种开发技术一日千里、应用环境日新月异并且开源世界发展如火如荼的今天,我感觉在.net下的这种一键式的开发工作越来越难以让我满足,总有种“吃不饱”的感觉。虽然个人在业余时间也学习了一些流行的自己感兴趣的内容,包括python、nodejs、j2ee以及android开发,但由于公司生产型企业的规模定位以及公司文化的惰性,导致你永远无法在实际工作中真正得到锻炼。当我向领导毛遂自荐负责一个由于同事离职而没有人接手的android项目时,得到的拒绝理由竟然是我是写C#的,而不是java…这时我意识到自己真的不能继续待在这个安逸但僵硬的体制下了。
很庆幸的是由于尹总的推荐,我来到了方是科技。新公司规模很小,但正因如此开发环境是非常自由的,这并不是特指研发中心,因为技术中心的日常工作中也会使用到非常多的开源流行项目,总之就是领导只制定目标,至于实现方式则由开发人员自己决定,而无论是技术中心凯总还是研发中心的尹总,他们都是对开发技术有热忱和追求的人,而不仅仅把完成用户需求作为唯一的目标。更特别的是公司有着非常好的技术交流的氛围,我在这里见到了以前从没有过的技术交流培训,所以虽然在方是仅仅工作了半年,但这半年却让我有了非常大的进步。
由于工作的需要在公司使用linux系统,长时间使用后才真正体会到linux对于开发人员的重要性,开发及应用环境部署、自定义服务、定时任务等等等等都是透明且可定制的,C\C++调用完全是标准接口,系统man命令一键告诉你函数和参数定义,如果愿意的话甚至可以看到内核代码的实现,linux可以让开发人员对计算机系统的实现有更加清晰的认识,这些是我以前都没有意识到的,在公司用惯了linux,再也无法忍受其他系统了,索性把家里的笔记本也换成linux了。在这半年里,首要工作是在尹总的要求下,学习使用golang对园区使用到的硬件服务进行适配整合,在这期间遇到了使用各种通信方式或协议的设备,包括http、tcp、websocket和soap等等,各个厂家的接口有的清晰有的混乱,有时候确实让人头疼,但尹总根据项目实际需求,对代码进行了逻辑清晰的架构工作,梳理了模块与模块之间、层与层之间的关系,运用了合理的设计模式,使项目结构瞬间清晰了起来(好像有拍马屁的嫌疑,但真不是),让我对架构这一以前只停留在书本上的理论有了感性的认识,确实学习到了不少。
在这半年里,我还进行了android和ios项目的开发,涉及到了摄像头、相机等系统功能和第三方微信支付、极光推送的调用,但说来惭愧,项目中核心的JsBridge模块其实是尹总完成的,这也是让我耿耿于怀的地方。简单总结一下两个平台的开发感受,android开发整体上比ios开发难度要大,因为android的开源属性使它需要兼容各种不同的硬件,这也就注定了android上各种功能的实现需要开发者做的更多,而不是ios平台上简单的一个系统调用就能实现,在ios上研究它特有的证书系统的时间远远超过制作功能的时间…
在日常的工作里也进行了一些和园区项目无关的测试和研发工作,使用了一些不同语言的框架或构建工具,包括python的scrapy爬虫、golang的ginweb框架、nodejs的webpack构建工具、基于typescript的Angular还有技术中心目前使用的springboot等,总的感觉就是在如今互联网开发要求产品快速迭代的前提下,各种前端技术、轻量型的框架和脚本语言真的是给人目不暇接、眼花缭乱的感觉,尤其是前端技术的作用更是越来越大,甚至连一向鄙视js的尹总也心口不一的开始学习了起来。但细想便知,后端在性能要求不高,功能稳定的情况下,可以做到一劳永逸,但产品要想被用户接受并且做到方便易用,甚至在产品功能趋同的情况下,前端展示给用户的可用美观新奇的外观和操作感受就更显得重要了。
我的另一个感受是在如今技术爆炸的海洋里,对开发人员的要求一定会越来越高,甚至即使公司没有要求,作为个人在实际工作中的也会不可避免的遇到跨语言和框架的情景,但同时开发人员不能迷失在各种新奇的语法和框架中,不能只练外功而荒废内功,那样及易“走火入魔”。在这半年的工作中,我切实体会到语言只是实现功能的工具,不同的语言或框架都是有合适的应用场景的,用合适的工具干合适的事才是一个优秀开发者的必备素质,而不应成为语言和框架的奴隶。所以我学习尹总(这也不是拍马屁),尽量多的修炼内功,每天晚上睡觉前看几页系统原理、C\C++作为消遣,虽然对日常开发没什么明显的帮助,但在平常写码时却让我对简单的一条语句或命令有了更深刻的理解,希望能在2019年把这个习惯坚持下去。
再谈谈生活中的感受,随着儿子一天天长大、父母一天天变老,自己在家庭中的责任也越来越大了,也许和年龄有关吧,回头看看曾经的自己,有过青春的迷茫,有过愤世嫉俗的暴躁,有过一意孤行的任性,也有过看谁都是傻X其实自己才是真傻X的混沌,慢慢明白了生活不能只有诗和远方也不得不有蝇营狗苟的琐碎,明白了人除了有理想也得懂得柴米油盐酱醋茶水费电费物业费,明白了父母貌似不理解你的对你的束缚其实也是希望你能在向上攀爬时别摔的太惨而给你多系的两条安全带。作为儿子丈夫和父亲,需要我在工作之外操心的事会只多不少,但不知是好是坏,我的欲望却越来越少,电子游戏对我已全然无吸引力,漂亮衣服和美食我更是从来没有感觉,什么酷炫的手机或者电子产品对我来说还不如自己刷个开源系统用的舒服,主要的花销就是12块一盒的大福和每周同老友养生篮球后的澡堂聚会。妄念,用冯唐的话就是一切需要依赖别人帮助来实现的愿望。新的一年继续排除妄念,目前唯二的欲望一个就是在理性的程序世界里继续精进,这个世界里一就是一,零就是零,永远不可能出现黑白交叉的灰色地带,是一个你可以自由掌握一切的虚拟王国。另一个欲望就是希望能尽量看一些“无用”的书,一个人无论阶级无论贫富总有自己的局限,我既然无法环游世界、无法穿越时空、无法面对面的和这个世界上无数有趣的人聊天,那只有进入书里寻找答案了,听听渊博的高晓松、沧桑的马未都、机敏的窦文涛和老学究一样的梁文道,了解一下这个世界有多少各式各样的人以及他们在想什么,了解一下历史上无数的兴衰荣辱,也就能离不以物喜不以己悲的境界再近一点了。2019年预定目标如下:
1. 看完吴恩达机器学习的视频教程,对其中涉及到的基本的数学算法不求能推导出来,但起码知道它的使用场景和参数意义。
2. 看完早已买下的《Tensorflow机器学习实战指南》和《机器学习实战》两本书,不得不说这个目标有一定难度
3. 学习一些投资理财的知识,买点债券和货币基金,长线持有一个蓝筹股啥的
4. 带父母妻儿一起出游5次以上
5. 换个大点的车
6. 继续坚持每周一次的篮球运动,一是就当和老友聚会,二也是为了锻炼身体,毕竟身体是革命的本钱
最后感谢尹总和王总对我的信任,让我成为方是大家庭的一份子,感谢父母和妻子对家庭的操劳和付出,祝愿我的家人和同事们新的一年里健康快乐,也祝自己能达成新年目标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值