前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么java初学者要学习一点前端技术?

为什么java初学者要学习一点前端技术?

作者头像
止术
发布2020-09-15 10:16:25
8930
发布2020-09-15 10:16:25
举报
文章被收录于专栏:求道求道

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

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

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

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

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

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

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

会用是什么地步?

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

  1. 能够用html+css原生语法写一些不是那么好看的页面!乱七八糟的也无所谓,只要你对里面一部分标签的含义有一个大致的了解即可!
  2. 用现成的前端框架搭建一个建议的后台管理界面!尽量好看点哈!
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA程序狗 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档