首先说说前端与后端的区别吧
前端主要数页面展示,就比如你现在打开浏览器进入一个网站,网站上面的图片布局都是依靠前端来完成的,如果你说你特别喜欢这种,但是还是不够,自己的审美也非常重要,每一个页面的UI设计都得需要认真考虑,艺术细胞要求比较大。前端入门比较简单,但后续的提升比较难。
前端基础部分也比较重要,就是大家俗称的前端三剑客(JS、CSS、HTML),把这些学好了就可以去搞一些比较装X的框架了。
然后就是后端,可能废话比较多一点,因为我也是做后端的
后端语言分为很多种,比如我们常见的C、C艹、JAVA等等这些语言,但是每个语言都有各自的优缺点。比如我们的java,别看他现在混得风声水气,但是他也有缺点,他相对于C和C艹来说,C和C艹更加贴近操作系统。然后就是JAVA语言运行速度比较慢,因为他需要依靠虚拟机来运行。但是说回来,这么一点影响根本抵挡不住JAVA的前进路线。
JAVA语言是C艹的翻版,是基于C艹写的一门语言,他抛弃了C艹的多继承和指针。使用单继承,就像我们生活一样,一个父亲可以有多个孩子,一个孩子只能有一个父亲,这样的思想更加贴近人们的生活,是初学者更容易理解;
然后JAVA语言的核心便是面向对象,举个列子给大家,假如你现在想吃猪脚饭了,然后站在C语言的角度就是:慢慢的起身,再慢慢的跑到菜市场跟别人砍价,然后提着一根猪脚回来,操起你的专属菜刀,使劲的砍,经过几个小时的折腾,终于能够吃上美味的猪脚饭了。然后站在JAVA的角度就是:拿起手机,打开美团,搜索猪脚饭,然后下单付钱,然后躺在女朋友的腿上等着猪脚饭的到来。
所以这就是java之所以能够驰聘沙场这么多年的原因。
最后再说一下为什么给你们推荐后端语言呢?
我是过来人,学得也是java,要说为什么学习java,也是被他的思想吸引的,更加贴近生活的语言学起来就没有这么困难,理解起来也比较容易一点。Java也算是一门入门的语言,他删除了C和C艹不经常用、很难懂且容易混淆的功能,还增加了内存的自动回收功能,不需要程序员手动去操作,这样也是java的工作者的工作变得简单。
JAVA语言的安全性也比较高,因为他的设计目标就是在网络或者分布式环境中使用。
JAVA语言在运行的时候是解析为可解释的字节码文件。
最后一个最大的原因,许多学完java的人的共同的心声,他们在学完java之后再去学其他的语言,基本上是看完一遍之后就能够上手操作,根本不需要什么人去教你。包括再去学习前端也是一样。
技多不压身,学好java再去学前端,你的理解跟思路都会更加开阔,学起来会更加容易。