内容简介:我的 2017 年度技术回顾
我为之前浪费的大把光阴后悔不已,如今正奋起直追,不知,为时可晚?
较早是从事传统软件开发,主要以交付项目为主,后来慢慢转向互联网,属先知后觉那一类。一直从事 Java 软件研发管理工作,时下热门的小程序、大数据、人工智能、机器学习等接触很少,一方面囿于工作环境,另一方面也是圈子所限,再者是可能方向度不够,兴趣偏差导致的错位。
从未像今年这样去期待一个开源项目的更新——Dubbo,最后确实被重启维护了,值得庆贺。在开源项目关注方面,比往年都有提升。github的活跃度上有个直观的体现。
接入正题,下面内容也不再细分是工作还是学习,仅做个简单的梳理:
编程语言
抛开Java,尝试过Lua,NodeJS,Python,Scala几个语言,写个"Hello World"应该是问题不大,实际操练应用还得看场景。作为只掌握一种编码语言的人,很容易陷入用一个语言解决所有问题的围城。语言是相通的,技术是 工具 性的,而技术存在的目标就是支撑业务,不同的业务场景就应当引入这方面有优势的编码语言,技术方案来解决问题,而不是被一种技术局限住,特别是做架构, 技术宽度很重要 。
微服务
微服务呼之欲出,总不免也焦虑眼馋,尝试着翻阅资料书籍,读博客公众号等,把SpringCloud全家桶几乎摸了一遍,以一个简单的购物场景写了个极简的Demo,放在github上,希望能给初入门者一个案例帮助。SpringBoot的开箱即用特点再结合spring在Java界的垄断优势,肯定会带来一波的技术架构升级。
传送门: 基于SpringCloud的Microservices架构实战
Docker
作为微服务的基础设施部分,Docker容器技术自然不能缺席,年中的某一时段在测试环境做了简单的预研工作,摸清了些基本概念,或缺的就是线上实际应用。下一步目标是结合CI/CD技术,解放更多人力,提高更多效率。
大数据
虽至今未成行一个大数据架构应用,但如鲠在喉,不免唏嘘。今年捡了起来,翻阅了不少图书馆大数据书,基本的概念是掌握了一些,缺少的是应用,希望在下一年里更多的实践实战,更深入的应用。
传送门: 我的2017年技术书单整理
Elasticsearch
ES接触很早,但实际应用还真是今年才有的事,大数据量存储确实是一把利器。尝试做了一个ELK Stack的架构方案,下一步要部署到生产环境中应用。es实战还是有很多值得期待的东西,比如搜索引擎+推荐系统。搜索场景中常见的一些功能在下一步的摸索中逐渐尝试实现,推荐系统也会更进一步的尝试一下。
传送门: Elasticsearch实战总结
前端
前端研发一直是短板,以往经历也是基本不接触前端开发,近两年都简单调研过前端的现状,并未成文,只发现野蛮生长般丛生,让人眼花缭乱,深深理解前端人员的处境,不学怕落后,学了怕跟不上,新概念新框架层出不穷。但产品研发的需要,你又不得不去面对这么一个千姿百态的技术形态,今年也仅仅是将前端开发小小的往工程化进了一步,引入了构建、打包工具,结合CI/CD完成产品构建打包部署,而不在人肉编写测试部署发布。
传送门: 野蛮生长的前端,从杂牌军到正规军
年后随着业务的增多,产品随之增多,分拆成为必然,技术应用深度较去年也更进一步,原有的技术架构在保持扩展性的基础之上更进一步分化。运行更流畅,更高安全性,更高可用性是下一步的工作目标。
三层乃至多层架构,分布式架构依旧是主流,大前端、大中台、前后分离,云化、容器化,应用越往后也只会更彻底,更规范。
一年下来,几个直观感受:
-
IT业跟其他行业一样,大众谋生,恰巧你比较喜欢,并且其它你也不会,所以只能干这个。IT也并非只有严谨严肃,喝着茶聊着天也能成事,人要多给自己几个机会,才能更充实,所以有机会就去多尝试。
-
圈子很重要,思维意识很重要,团队很重要。微信群,朋友圈,书友圈,兴趣圈等等,都是一个思维交流获取信息的载体。生活圈子可以很封闭,但在网络中要保持开放。
-
业务很重要,掌握的程度也绝非需求分析人员嘴中的业务,更多的是一线的实践业务。所以,这一块欠缺很多,大到区域业务现状,大到行业发展,大到友商的布局,这是短板
-
技术下沉深度不够,棘手的问题才考验硬气功,还得多下功夫。一年中遇到的纠结,终究还是因为不够精,熟后自可信手捻来,逐一击破。
今年的技术路,言而总之,走了不少弯路,基本都得到实施,得到实践。收获不少,也铺垫不少,来年更值得期待。
“行有不得者,皆反求诸己,其身正而天下归之。” ---孟子
扩展阅读:
歪脖贰点零 ∣ 认知升级 · 终身学习
程序员,除了编码,生活还应该有沉淀!
长按,识别二维码,加关注
以上所述就是小编给大家介绍的《我的 2017 年度技术回顾》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 区块链 2020 年度回顾(监管篇)
- 腾讯 AI Lab 2018年度回顾
- Facebook 2018 年度开源回顾:新增开源项目 153 个
- 区块链 2020 年度回顾之公链篇:比特币、以太坊、Polkadot 和 Filecoin
- 金帽子年度评选活动参选名单曝光:专家评审-年度优秀安全产品
- 活动精彩回顾|GopherChina 2019干货回顾!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms on Strings, Trees and Sequences
Dan Gusfield / Cambridge University Press / 1997-5-28 / USD 99.99
String algorithms are a traditional area of study in computer science. In recent years their importance has grown dramatically with the huge increase of electronically stored text and of molecular seq......一起来看看 《Algorithms on Strings, Trees and Sequences》 这本书的介绍吧!