2019 年度时间规划和2018年度总结

从Java全栈到大数据,再到云计算和人工智能,一位程序员分享了自己从大学到职场的技术成长历程,涉及Java、C++、Scala、Python、Spark、Hadoop、Spring、Docker等技术的学习与实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2018年是工作这四年多来第一次写博客,前几年也没写过任何博客,其实说是2018年的总结,也不如说是自身对前几年自己的一个概括,也是对自身的一人认识,取长补短的一个机会,
从技能上来说:
Java 全栈/scala
刚毕业就做了8个月的Java开发,还记得大三那年国庆放假没回家,7天时间把java基础从头翻到尾,凭着这点积累成功面试到一家做java的公司,从刚开始的jQ + easyui做起,到后来的bootstrap + jq + SSH 做全栈开发,也是挺佩服自己的,离职那会也能独立去负责外派做现场,幸好在工作中碰到了一群愿意分享技术的朋友和师傅,在从中不断学习进步,到现在友谊一直在。感谢你们。
第二份工作也有快一年的java开发经验,当时spark 和 hadoop 在西安地域还不是很火(2015年3月) 我们还是用docker + webservice 做大数据计算,刚开始只是负责docker 内的计算模块的代码编写(C++ )总是要考虑内存高低,运算快慢,单利和工厂在代码中大量使用,在项目中mvc的思想虽然不清晰,但是也是在像上面靠拢,业务决定设计,因为自己有过SSH的开发经验,总是有点思想影响,最后就尽量缩减繁重的MVC设计保留M设计上更轻量,没有明显的界限,整个项目本身就是一种塔式设计,所以整体就是一个大的工厂,通过业务种类ID来实例化做业务计算,到了2016年6月份项目需要预言spark和hadoop 就被抽调去做预言,在甲方预言的过程中接触了mybatis,spring mvc,jetty,Felix,spark,hadoop语言接触了scala,打包接触了mavan,真是技术增长的一年,对于大数据来说,自身不清楚别人是怎么玩的,就明白自己项目中是怎么玩的,既然说的jetty(可嵌入式web容器),大家应该明白,就是将spark 注入到 jetty 下游维护一个消息队列,restful 形式的接口来做生产者,通过死线程来消费消息驱动spark 来从HDFS上来做数据计算,最后将结构化数据存储,通过restful将数据倒出到js做展示,很幸运的是在这中间自己能作为设计者和参与者,至少目前认为是值得骄傲的事情,也很庆幸在外包的2年多里遇见了自己的一位好师傅,也遇见了一个规范的,严谨的,有胆识,有能力的一个团队,感谢我们的小团队。
到了2017年10月份,也很期待加入到一家新公司,也很庆幸遇见了一位大神(就是时间有点短),因为他做过大数据方面的东西庆幸的是教会了我去怎么安装spark 集群,学会了CDH,ambari,ES,kabina,在这一年多的时间里,知道了OSS,阿里云,S3,FastDFS,minio,spring cloud,原来一直想学的node.js,也有幸写了点(vue + iview),感谢自己,自己也开始写博客,记录下自己的点点滴滴,出来后,发现自己真的已经成为别人眼里的“能人”,术业有专攻,对于软件这行来说,还真是不太适合,要保持一颗学习的,进步的心,因为技术淘汰太快,不学习就是退步,也可能是因为认同加班文化或者是喜欢写代码,自己对新技术的好奇心越来越大,总想知道他是个什么,能做什么用,能和什么结合起来使用,真的是非常想去实验,去交流,基本上java的能力就这些。
C++/C#/Qt
从一开始学校里面教的就是C++,到了毕业实习,也有幸凭自己的能力在北京找见一家实习工作,也有幸这家工作中遇见了一位好师傅,从gdal开始学起,当时自己还加了李民录,其实真是觉得C++没啥学的,C++想做好,就是用好C++11… 哈哈,再下来就是运用好设计模式,当时主要负责从shp中提取数据转存到DB中,只是实习生,也没负责多少东西,再有就是裁切影像,到了回学校的时候,也从北京辞职回来了
回来后有幸参与到一个大项目开发,前期主要做一个单机版的处理工具,界面要求是C#,后台是C++,断断续续做了3年,一直在中间没有停息过,要是windows下单机工具的能力有什么,可能真没有java上面那样清晰,明确,都是缺什么,找什么开源库编译进来使用,就写写用到什么库吧zib,log4j,gdal,alibabaoss,s3;定位工具就是windbg.exe;
到了2017年10月,接触了QGIS QT gdal,来做二次开发,过程中就将spring 依赖注入的思想使用到了项目中,因为QT有反射机制,还是挺好的使用了原来的一些经验,断断续续写了一些算法,后面又将一些主流的业务进行上云,用spring cloud + docker 做数据运算和任务接收框架,中间数据也是存在OSS上或者结构化存储,目前认为还是比较合适的计算平台。

新的一年也打算对2019年有个规划:
(1) 每天保证15~30分钟的英语学习
(2) 学习一下python基础,到年底保证有3W的python代码积累
(3) 学习一下tensorflow,争取知道他是什么,能做什么,怎么应用
(4) 总结一套view + vue 后台,争取有标准化写法
(5) 看看jdk 11 争取能在项目中用到11标准
(6) 将spark 或者hadoop运用到项目中,不限于HDFS存储
(7) 研究下Freeswitch,争取塔建一套简单的呼叫中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值