首先,阐明,这张导图,不是那种很零碎的学习门路,只是为了列举这些课程,而后,大部分也都是目前企业罕用的技术。
博客
大部分课程都是哔哩哔哩尚硅谷和黑马程序员的,置信大家对这些课程,这些名字也不会生疏。
前端
前端有许多的优良框架,比方 React
、Angular
和Vue
等等。
这里,如果你是一个后端程序员,去接触前端,那还是抉择 Vue
吧,有趣味也能够深刻其余框架。
Vue
相比 React
学习难度不大,相比Angular
,自由度较高,这个自由度是指依赖哦!
在学习了 Vue
后,如果你对一些低代码开发,或者小程序开发有趣味,你能够试试uniapp
,它能够一套源码编译多端小程序,以及多端App
。
而后,如果说,你想成为资深的全栈开发,前后通吃,那能够去试试 Less
或者 Sass
,这是对于原生CSS
的一个扩大语言。相似于TypeScript
(有趣味能够试试 TS)。
而后,Express
框架,他是 node
的一个 web
框架,能够代替后端语言,体验感也不错,感觉好玩能够试试。
如果,你想当一个优良的程序员,那么 设计模式 就不用多说了吧。
Three.js
我比拟感兴趣,它能够构建前端 3D
成果模型。
ElementUI
就不用说了吧,用的挺多的。
Ajax
前后端交互必备,尤其当初风行前后拆散架构。
Maven
作为依赖治理框架,用了一次就不会进行了,因为太不便了。
SSM
和 SpringBoot
是 Java 必备的 Spring 全家桶的货色,Spring
和 SpringBoot
我感觉能够了解成手动挡与自动挡。
Elasticsearch
是一个实时的分布式存储、搜寻、剖析的引擎,尤其是用于含糊查问,十分弱小。
SpringCloud
也就不多说了,微服务,弱小之处太多。
Dubbo
是一个分布式解决框架,其实我感觉有 Cloud
就行了。
前面的技术也就不再多说,没见过也听过。
其实我感觉,学习一个技术,并不是说,越多就越好,而是须要去深刻理解它,也就是对专攻,精通。也不是说,学习许许多多技术不好,然而至多要精通一两个。
技术的价值不在于你能够达到多厉害的技术,而是你须要用技术,去创作价值,财产也好,意义也罢,如果技术不能发明价值,那便毫无意义。
学习技术也并不简略,很显著,钱并不是很好赚,你付出真就决定了太多播种,当然,不是所有。
技术学起来如果说你感到干燥,那想必你走这条路会很难,沿着你感兴趣的方向学习,是事倍功半的,最好这条路,你很感兴趣,嘴上说然而不做那就感兴趣就是假的。
有时候真不是齐全致力就能够,思维决定了你最高的高度,而致力是决定你最低能攀上的峰。
程序员不要技术宅,Java
之父都说该当去社交,多去交换,多去见识,当然,是有意义的社交,不局限技术,每一个产品都是源于生存,有产品思维你的开发会更加受欢迎。
博客是一个好货色,记录技术,生存,也能够扩充你的圈子,在这个圈子,你能感触到互联网世界的热闹,至多我是这样。
钻研离奇的技术或者产品是开发者的本能,不要湮没他,正当利用吧,发现更多的好货色,用在你的需要上。
总之 …… 请用你的艺术细胞,公众的需要,带着浪漫主义,保持的保护和改良,去实现一些事件,可能这样会更好,然而事实是——生存。
国内科技老旧,资本泛滥,还有短暂的工作时长,天天期待你的加班,如果说你不喜爱这样,那就尝试去创作一个更好的环境吧。