Java工程师要不要学习Node.js、Angularjs、BootStrap框架

我认识的一位高级 Java 工程师,有8年以上的工作经验,他会写 JavaScript,但是不会 Node.js 和 Angular.js。我是做前端开发的,经常和他对接,对他比较了解。说实话,学会这两个东西对他来说是分分钟的事情。但是他一直没学。讲真,要成为一个优秀的 Java 工程师,先把 Java、Java web、HTTP、服务器、设计模式、数据库、消息队列、AOP、IOC、框架这些学好吧,Node.js 和 Angular.js 都是前端玩的。当然,作为一个 Java 工程师,web 基础肯定要会的,HTML/CSS/JavaScript 看一下 w3school 和 MDN 学一下。Bootstrap?根本都不用学,拿来就用。说学 Bootstrap 的都是开发自定义插件/组件的。你会用 jQuery 就行了。
■网友
蟹妖,抖一下机智,楼主的问题可以变成这样‘我是个玩滑板的,需要学滑轮么’! 显而易见,滑板(java)和滑轮(JavaScript)并没有必然关联,但是两者都需要良好的平衡感(编程思想)才能玩的更好! 所以,假若楼主在玩滑板遇到了瓶颈,不妨去学学滑轮吧! ——滑轮爱好者奉上
■网友
前端和服务端自己选个方向深入吧,我还是觉得先在一个方向上沉淀一番,可以去了解一下其他的东西,以致于不会让自己的路变得更窄,但是你一定要选择主要的方向。其实当你在一个方向真的精通的时候,学其他东西也会很快,会有自己的一套思想一套理论,如果一开始就就是各种都学,往往没那么多精力,而且各方面都很中庸,就好比点技能树,全部点些小技能,不点大招。对于找工作来说,公司往往招的是对某一块了解的比较深的,而不是说什么都会,但什么都会一点点,做项目,不仅仅是功能的实现。
■网友
要看你具体是干哪一方面的java私以为在完成本职工作的情况下学习以上你提到的技术没有任何的不好。


    推荐阅读