计算机的发展大体遵循摩尔定律,IT要学的东西越来越多,感觉无从下手
然后发现许多人,专门喜欢说这些名词概念装高大上,脱离一线开发,技术跟风盲目崇拜新的骚东西,比如docker,k8s,微服务,openstack…这些
其实k8s、OpenStack这些只是个调度,k8s底层是namespace,openstack底层是虚拟服务器,要客观的看待这些技术的本质 不要盲目崇拜,以为用了namespace就不出问题的是想当然,神一样的技术带来的问题就是出了问题就根本无法解决
所以在数据爆炸的年代,要注重元知识的学习,打好基础,基础决定能走多远,新技术用几年就更新了或者淘汰了,但是比如存储、操作系统原理、数据结构、计算机网络、编译原理、时间管理、英语、日语、数学等等这些永远不过的才是最值得投入时间的。
一个大牛和一个小菜同样学习一个新技术,大牛可能随便看看简介就能识别出技术底层的本质,从而很快的1到2天就快速上手,小菜就从头到尾懵逼,这就是基础好的优势,好比是张无忌学了九阳神功后有了高深内力,学啥都很快
有些没有好的基础,又很装逼的整这些新技术名词概念,很容易成为ppt架构师,就很捞了,新技术不代表好,比如火影中高手卡卡西用三身术就可以对付用火遁豪火球的二柱子
我认为不要盲目追新,要选择一个方向比如我数据库中oracle专门学习,oracle技术高了,自然linux、存储、网络、英语这些也会随之提高,从而以点带面,全面提高,然后学mysql、pg等等其他的类比学习,很快就能上手,数据库是王者段位的,自然linux、存储等等其他方面也不会太低 起码也是铂金段位的,不是主攻方向的了解即可
被提拔到了你无法胜任的位置被迫成为ppt架构师,那要多充电,让自己名副其实,不然架构就变成画画图,然后对码农指手画脚
工具的强是无敌的
人生苦短,不要重复造轮子