回顾和随想

  马上2020春节了,回顾这几年的职场,做过测试和开发,运维和架构,基本上是把技术路线都走了一把。在这几年中,也出现了几次新技术的小革命,像容器技术,区块链和人工智能。正如"are you OK"说的,风口上的猪都能飞,在这几个技术风靡的时候,也曾一度想去做区块链和人工智能方面的工作。但最后都放弃了,现在的技术路线算是一脉相承下来的:TCP/IP协议栈-->Linux-->容器-->kubernetes(openshift)。

  一个新技术的出现可能会让很多人趋之若鹜,但这也逃不开人们对这些技术的过度包装。是否需要从业于这些技术取决于各方面原因。当然比较实在的办法是直接通过面试看看这种技术的盈利模式是否合理,大部分情况下通过面试中的合理问答就可以直接判断一个公司或一种技术的盈利模式是否合理,后面是否能够在市面上站的住脚。前几年区块链火爆的时候,曾面试过一两家区块链公司,其中有一家公司的盈利模式是通过将挖矿机卖给个人,再将挖矿机产生的算力卖给需要进行数据训练的人工智能企业,这种盈利模式看起来还是挺新颖的,但也能看出存在很大的技术难度,像分布式稳定性,数据一致性,数据加密性,这个在技术上都非常难实现,特别是当这些挖矿机分布在个体手中,任何问题都可能出现。最最关键的是,做数据训练的公司的数据是比较机密的,通常会选择自购设备,或更倾向于使用阿里云或aws之类的大型公司的平台。
  至于人工智能,目前大部分企业是基于概率论的算法推荐,我放弃的原因就是因为如果选择了这个职业,就相当于从0开始,几年的技术积累直接归0,而且在着手学了一段时间后发现自己的确对这类算法不怎么感兴趣。

  可能很多人(包括我自己)在遇到一些新技术的冲击时都很难坐得住,内心的危机感会让人跃跃欲试,但需要注意的是这些技术是不是一场泡影,是不是真正适合自己。
  技术的积累需要静下心花费很大功夫才行,而且很多技术都通常需要多年的经验累计才能最终体会到其真正内核。精通技术的方法从来不是看看某本从入门到精通或大师视频就可以了,最根本的方法还是得亲自动手,亲自搭建测试环境,亲自搜索文档/源码。积累技术/经验的最大好处是,懂得越多,实践中获得的自由度就越大。
  从我个人角度看,后续IT的发展还需要新技术的驱动。随着IT入场人员的增多,新技术创新的乏力,传统IT行业的竞争压力只能越来越大。目前看起来比较新的容器和容器管理平台kubernetes,其专有名词很多,学习成本很高,但究其根本不过是基于Linux内核的命名空间隔离技术。前端的技术栈通常来说变化比较大,但从2019年技术报告来看,也逐渐趋于稳定。总体上看,IT技术仍然是在老技术上挤牙膏,就跟Intel一样(最近intel可能牙膏挤不出来,开始裁员了。。。)。
  由于比较熟悉底层技术,个人认为后续这方面的发展倾向于简化平台的运维,说白了就是监控,最好的状态就是通过监控能够快速找出问题点,甚至能直接给出问题的根本原因。目前市面上的监控很多,通常来讲主要是基于Prometheus的metric指标,基于邮件或webhook的告警,基于前端的全路径追踪(opentrace),以及应用的日志。这几类技术都比较成熟,但在实践中的转化率都比较低,如果应用不出问题,通常没有人会关心这些数据,甚至会忽略告警邮件。后续的发展需要提高这些数据的使用转化率,比如将iaas,paas,saas层的数据进行统一化,打通各个层面,破除之前割裂的场面,使得即使对底层不熟悉的人也能够快速上手。目前也有一些基于大数据的工具,但个人认为这类工具的使用场合也比较有限,毕竟平台的运行最终目标是要保证万无一失。

  个人后续比较看好的技术发展方向是图像识别和语音识别。图像识别目前大都用于安保,但后续应用广阔,如果技术发展成熟,图像识别下的自动驾驶可以完全取代人工驾驶,到时候驾校估计就没了。当然,成熟的图像识别可以应用到各种场景,结合成熟的语音识别技术,可以通过智能机器衍生出各种应用场景。随着5G技术的发展和普及,这种技术应该会是近期可行的发展方向。还有就是支持图像识别和语音识别的平台技术,稳定的,能够快速纠错的平台将是所有应用的基石。

  最好的技术发展就是技术革新,像历史上电力的出现,信息技术的出现。技术的革新可能会革掉很多人的饭碗,但这才是社会发展真正的驱动力。如果真的有这一天,可能是残酷的,但也是幸运的,如果这一天真的到来,你可以选择在掀起这场革命的公司门口买几套房子(商住房也可以哦)^^

原文地址:https://www.cnblogs.com/charlieroro/p/12228680.html

时间: 2024-11-08 00:29:38

回顾和随想的相关文章

学习随想----按照“程序化”来管理我们的学习

有的时候,总是在思考我们所学的技术能够指导我们的生活跟工作不能.在今晚听完包老师的课后,好像有所启发. 第一堂课讲的是面向云计算,实时数据处理的数据中心.虽说内容记忆了许多,但是对未来的趋势个人觉得把握的很好.详细讲解了为什么服务器市场是那么的重要,同时也有点明白华为为什么那么看重他的服务器产品线.实际上,未来的趋势,IDC会占很大的趋势,云的推出势必会将用户的存储投资一降再降.大量的文件会存储在远端服务器上.当前的矛盾主要集中在用户的感知响应时间上,而这一方面,除去网络及用户端的响应时间上,数

Spring知识点回顾(01)

Spring知识点回顾(01) 一.依赖注入 1.声明Bean的注解 @Component @Service @Repository @Controller 2.注入Bean的注解 @Autowired @Inject @Resource 二.加载Bean 1.xml方式 - applicationcontext.xml : Beans, Bean, Component-Scan 2.注解方式 - @Configuration,@ComponentScan,@Bean 用@Configurati

Atitit.播放系统规划新版本 v4 q18 and 最近版本回顾

Atitit.播放系统规划新版本 v4  q18  and 最近版本回顾 1 版本12 (ing)4 1.1 无映射nas系统..4 1.2 图片简介搜刮其4 1.3 12.8. 电影图片增加png,bmp等格式支持,目前只有jpg方式95 1.4 12.9. 电影简介增加utf8编码支持,目前只有gbk编码方式95 1.5 12.10. 路径item俩端过滤空格,增强对路径 的容错处理95 1.6 不同分店的分类配置分离5 1.7 问题自动反馈支持5 1.8 规划h5本地缓存系列 5 1.9 

程序员之路--回顾2015,展望2016

一.前言 回顾2015年,有太多的事情,从暑假末的来北京找工作,到家里兄弟的结婚,再到自己喜欢的人也来到北京找工作,,,有太多的需要来回忆,来记录.今天就在此刻(2016年1月3日下午10:17)来简单的对2015年的自己进行总结,然后规划一下2016年的奋斗目标. 二.先谈谈工作 从暑假结束快要结束的时候,看看原来写的随笔,也就是2015年8月22日,和同学一起踏上开往北京的火车.用了一个月的时间找到了一份自己还觉得不错的工作.找工作那一个月里面每天吃饭.看书.面试.睡觉.这里想对将要找工作的

网络技术与技术革命周末随想

无知者最好别在公共场合喷粪 周五下午下班坐地铁匆匆回家,由于老婆要去外地开几天会议,我周末就要做全职奶爸了,一想到这个就兴奋,可以和我家小小独处了,加深一下父女感情,于是哼着歌,同时看着<黑客大曝光>,时不时瞟一下旁边的美女... 一个声音顿时让我有一种想打人的冲动,于是旁边的美女在我眼里化作了漫天烟云.声音来自我的身后,透过玻璃反光能看得出是一个奇丑无比的年轻女性程序员, 身高150cm不到,体重约摸大于等于130斤,大声嚷嚷:网络没什么好学的,只要理解大概原理,能通就行,现在谁还搞网络啊,

linux习题回顾

linux习题回顾 1.1 创建一个压缩包/etc,我想让压缩包上面有个日期/时间. [[email protected] ~]# tar zcf /tmp/etc-$(date+%F).tar.gz /etc [[email protected] ~]# ls -l /tmp -rw-r--r--. 1 root root 9731838 Aug  3 19:15 etc-2017-08-03.tar.gz 1.2 已知/oldboy/test.txt文件内容为: oldboy xizi xi

面向对象【day07】:多态-面向对象使用场景--知识点回顾

本节内容 多态 面向对象使用场景 知识点回顾 一.多态 一.概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作.简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针. 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块化:继承可以扩展已存在的代码模块(类):它们的目的都是为了--代码重用.而多态则是为了实现另一个目的--接口重用!多态的作用,就是为了

react回顾

读书就像盖房子,根基要正,刚开始要选一些文风简明的...react 小书 就不错. 创建组件(extends 或是 stateless) 父子组件之间的通信(super) 事件监听(event对象和this) 渲染列表(map) 状态提升(state) 挂载阶段声明周期 更新阶段生命周期(setState) 容器类组件(this.props.children) Proptypys验证 defaultProps 高阶组件(返回新的组件类) getChildContext(childContextT

我的2017OKR - 年中回顾

自从订阅了吴军老师的<硅谷来信>之后,对其中一篇介绍Google的目标管理方法OKR的文章记忆犹新.想到自己喜欢在每年年初的时候给自己定制一些规划,于是乎了解了一下OKR并重构了一下我的2017年计划,并借此机会进行一个年中(不是终)回顾,希望能有越来越多人使用OKR给自己设定目标规划(目前自己正在向自己创建的有书共读微信群里的书友推荐使用),并努力去完成计划,当一年结束时看看自己完成的情况,会有不自觉地自豪感(前提是你得尽力去完成60%以上的情况下). 一.也谈OKR是个什么鬼 1.1 什么