为什么建议在校准备学习java的同学也要学会一点前端知识

之前我分享过一篇文章!大概分析了一下,现在大学里面学习java的一些同学大概的一个学习的路线!使其简单的能够对日后JAVA的学习路线有一个简单的认识!同时也给部分同学坚定了信心!说实话能够帮助到同学们,我心里极其高兴!同时,不管是公众号,还是博客上,都有同学问我同样的问题:我只学习java后端知识,不学习前端可以吗?

其实啊!在国内有一个现状!就是新手java也包括一些大牛,对技术极为感兴趣,但是对于前端不屑一顾!当然我本人也是java后端程序员,对于这种心理,其实能够理解!想当初,我刚刚接触前端的时候,每天一看就昏昏欲睡!就是因为前端知识点很碎!自学者通常很难将一整套前端知识点串联起来!所以,感觉学着很无聊,吃力!他不和java类似的编程语言一样,逻辑性很强,用来用去知识点也就那几个!所以,初学者,除非是极为感兴趣,不然,都很不情愿的学习前端知识!

其实,现在大部分公司,都是采用前后端分离的架构!程序员很少会被拉去写前端(一部分啊,不能以偏概全,小编就干过啥都写),所以,对于已经在职场稳定下来,有了浑厚的编程经验的人来说,前端知识,也就无所谓了!毕竟自己项目组的前端工程师,人家才是专业的!但是我为什么依旧是建议JAVA自学者,和在校大学生去好好学习前端知识呢?理由有三:

**一、基于知识的理解:**也是最重要的一点!在校生和自学者,一般对于项目的练习,很少会有分工合作,都是各自为王!自己写自己的!如果自己没有前端的基础知识,不掌握一种前端框架!对于项目的练习是极其不友好的!新手程序员根本就不能把程序和UI界面进行关联!不能进行关联,那么好多技术你就没法开展!比如AJAX人家设计的初衷前端页面与后端交互,实现异步刷新!然后你倒好,你不会前端,那么对应的AJAX你就没法练!我以前说过,程序员是一个必须要上手去敲,去练才能学会的技术,你不自己上手去学,你就永远也学不会!你不会前端,有些后端框架,你就体会不到他带过来的好处!比如,SpringMVC对于异常的全局封装和对结果的全局封装!你不会前端,你就不知道,这个到底能够干嘛!

二、技术不能落地:如果只会后端,面对无聊且枯燥的代码,对初学者的劝退率太高了!你写的代码,你会发现,你无法应用到实处!你就只知道JSON就是将一个对象转换成一定格式的字符串,却不知道他到底能干嘛!为什么要转换成字符串!业内有一句话!脱离业务谈技术,都是耍流氓!而和真正和用户交互的不是程序,而是界面!你不可能要求一个普通用户,也去学会代码!

三、加分项!:其实,初学者和在校生,一般都不会有太复杂的项目经验!最多就是跟着导师做一些项目!或者自己YY一些项目!会一点前端技术,其实也是面试中的加分项!

当然,我上面所说的;并不是让你花太多的时间去学习前端知识,达到精通!学会,会用!就行!

会用是什么地步?

我估计,这是很多人疑惑的!

  1. 能够用html+css原生语法写一些不是那么好看的页面!乱七八糟的也无所谓,只要你对里面一部分标签的含义有一个大致的了解即可!

  2. 用现成的前端框架搭建一个建议的后台管理界面!尽量好看点哈!

欢迎关注我的公众号 关注公众号,回复架构师,再回复 【基础】 里面有好几套基础视频提供参阅!

你可能感兴趣的:(JAVA心得,ĴAVA)