首先,阐明,这张导图,不是那种很零碎的学习门路,只是为了列举这些课程,而后,大部分也都是目前企业罕用的技术。
博客
大部分课程都是哔哩哔哩尚硅谷和黑马程序员的,置信大家对这些课程,这些名字也不会生疏。
前端
前端有许多的优良框架,比方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
之父都说该当去社交,多去交换,多去见识,当然,是有意义的社交,不局限技术,每一个产品都是源于生存,有产品思维你的开发会更加受欢迎。
博客是一个好货色,记录技术,生存,也能够扩充你的圈子,在这个圈子,你能感触到互联网世界的热闹,至多我是这样。
钻研离奇的技术或者产品是开发者的本能,不要湮没他,正当利用吧,发现更多的好货色,用在你的需要上。
总之......请用你的艺术细胞,公众的需要,带着浪漫主义,保持的保护和改良,去实现一些事件,可能这样会更好,然而事实是——生存。
国内科技老旧,资本泛滥,还有短暂的工作时长,天天期待你的加班,如果说你不喜爱这样,那就尝试去创作一个更好的环境吧。