关于后端:Java-后端学习路线程序员是否一定要参与开源为什么好多大网站用了-vuereact-还在用-jQuery-|极客观点

#极主观点 聚焦于技术方向、程序员职业倒退、个人成长等主题,致力于发动有价值的探讨,输入有价值的观点。

在本栏目中,咱们将为大家举荐在 #极主观点 版块被热烈探讨的话题,甄选出乏味的观点为你出现。期待咱们一起成长和提高呀 🥰🥰

今日关键词:#Java #开源 # jQuery

Java 后端学习路线

话题发起人:程序员星云

如何抉择学习路线?

乏味的观点:

我想“ Java 后端”路线,不止是学习 Java ,更重要的是学习“后端”,如何用 Java 搭建企业级大型网站。

借几位大佬的 github 我的项目:

首先,如果你是一位正在找工作的候选人,想要系统性补充 Java ,以及相干的计算机基础知识,举荐:https://github.com/jwasham/coding-interview-university;

如果你是一位曾经有一些教训的 Java 后盾工程师,心愿把手里的我的项目做大做强,举荐:https://link.segmentfault.com/?enc=HVNcBSAr7Nb1t0RqEIlieA%3D%3D.xNfw3YdzORw%2B3pjzFljY%2BTIoGFa4H6Jlfu%2FUuCAjeUIF27RX5JxIPBUgGfdWHgRTvUA5COcCrlNOIsquzH6DJw%3D%3D;

当然如果你心愿浏览中文版:https://link.segmentfault.com/?enc=SIy7UahSjsfOcNDDPulh%2Fg%3D%3D.14MUFugpTs7x0Q0yj0upVdLl%2Bx8yqybYkiWxOHp9aZ7RPqOsvn4%2Fg9nxRc1YFybNv%2F12A2uaTECUaGimVl9QWA%3D%3D。
集体认为学好一门语言简略,利用好这门语言背地的广大开源社区来构建有价值的服务学无止境。

——社区用户:Hotlink

乏味的观点:

java 作为一门编程语言当然系统性的学习是最好的形式,在充沛理解每个知识点的根底构造和使用后适当寻找干货进行补充。一轮系统性学习过程后须要的就是理论我的项目的坚固,后面相对会有不记得或记忆不清晰的结点,及时地翻找文档并使用,从新回忆起的常识会记得更牢固,蟹蟹。

——社区用户:奶糖微咸

程序员是否肯定要参加开源?

话题发起人:Gomi

参加开源有什么益处?现实生活中参加开源的程序员和不参加的有没有什么区别?

乏味的观点:

参加开源的益处:

接触到很多优良的代码,并能学习到
合作流程更规范化
更懂珍惜别人的劳动成果
面试加分项
播种技术、视线,甚至工作、友情
没参加过开源我的项目的程序员不肯定是“差些”,但大概率是。因为真正的工程师是离不开参加开源的,比方提个 issue ,其实也是参加到了开源。

——社区用户:cnjs

乏味的观点:

从我集体的角度看,是不肯定须要的。做本人青睐的事件就好了,有的人就爱和产品扯头花,有的人则偏爱钻研技术、享受开源我的项目带来的光环。所以还是因人而异的。

然而从当初卷的水平来看,如果找工作的话,有开源我的项目是十分加分的。也不可否认参加开源我的项目是对集体技术能力的晋升,毕竟不能够像写我的项目那样糊弄不懂技术的人了哈哈。

——社区用户:xingorg1

为什么好多大网站用了 vue/react 还在用 jQuery?

话题发起人:跟我一起秃秃秃

最近喜爱通过 wappalyzer 看一些网站用了哪些技术栈。

知乎用了 react 然而还用了 jQuery1.1,很老的版本了,预计是老代码。然而这么大的网站用了 react 后为啥都不彻底重构呢?还有某个 logo 为黑白黄配色的网站,用了nuxt还在用 jQuery2.2?

乏味的观点:

我之前也写了一篇文章,提到了应用 Wappalyzer 来看 jQuery 是否过期的问题

开阔眼界的好工具,一文教你应用 Wappalzer 来学习全栈技术

首先 vue/react 和 jQuery 并不抵触,他们设计的目标就是不同的。vue/react 是当初构建网站的一种模式,更是一整套生态解决方案。他们设计了一套语言规定和 API ,让你遵循它的形式就能很快写出一个网页,并且提供了不错的性能。而 jQuery 更多的是用来间接操作 DOM 、事件、ajax 之类的,并且还提供了很多工具办法应用,比方深拷贝、遍历元素这些工具办法等。

为什么当初很多网站还保留着 jQuery ,次要是很多年前的网站根本都是应用的 jQuery 作为最重要的库。那个时候写网站还次要依赖于间接操作DOM批改款式。比方这种很罕用的写法: $(‘id’).addClass(‘big-style’) ;。于是网站中充斥着大量的 jQuery 代码。

当 react 和 vue 进去之后,很多网站抉择重构,那么重构最好能齐全摈弃 jQuery ,间接应用框架来实现所有性能。但事实并不是这么容易,很多网站在重构的过程中,并不能齐全解脱jQuery,因为齐全解脱就意味着整个网站的逻辑和界面全副重写,这个工作量是微小的。于是很多网站采取的是渐进式重构,也就是先从一某几个模块开始重构,而后其余页面缓缓把 jQuery 移除掉。

那么还有非重构问题的网站,也可能的确是存在大量操作DOM的场景,那么必然首选 jQuery 。比方一些在线 PPT 啊之类的。

——社区用户:Gomi


他们的观点和探讨是否也能带给你启发呢?你又有什么乏味的观点,心愿与大家分享?

快扫描二维码退出咱们,一起交换成长吧,等你哦 🙌🙌🙌欢送在评论区留下你的观点呀~

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理