恭喜你进入编程业!几年就可以编程高富帅,迎娶白富美了

好了不扯了,这道题可以这样理解:前端VS后端,到底如何选择?

通俗的理解

很多人都这样理解,前端画界面,后端调接口

其实非也!

前端和后端的区别

前端

前端就是通过 UI 设计师给出的图形设计,做出相应的格式的网页效果,技术体现在在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,这些前端内容模块上。

后端

后端工程师把数据库中的数据,用 json 或者xml等其他的格式,提供给前端开发工程师,进行数据的填充,实现动态展示的功能,把精力放在java基础,设计模式,jvm原理,还有对性能的优化上。

二者也是有本质区别的,后端注重的是并发,优化,安全等,而前端注重的是浏览器兼容性,页面是不是好看等。

使用到的技术

前端技术:

vue, html, js, css, react, angular, nodejs,前端小程序

后端技术:

Java,Python, golang,c++, php,. net都可以做后端

那么如何选择

对于新手来说,其实不需要盲从,结合自身的实际情况,比如有人喜欢热爱后端,有人喜欢前端。

有人就说了,我喜欢太设计动感,能动的,跳来跳去的,个人比较喜欢,对页面效果有一种独特灵感的可以选择前端

再写,比如我之前选择后端是因为对数据有一种天生的好感,希望数据能在自己的掌握下能72变,于是就选择了后端

你可能关注的问题

前端方向

Java方向

Python方向

10、刷面试题

其实选择也没必要纠结

1、只要你前端或者后端更能给自己带来更多机会,就可以选择

2、其实没有后端就比前端高级或者前端就比后端高级这种说法的-想要在一个领域做到很好都很不容易。

3、如果你不知道选择哪一行,你可以选择目前比较喜欢的一门语言,不管是移动端还是安卓端还是后端或者前端,哪怕是先选择前端作为敲门砖进入这一领域之后再转到自己更喜欢、更想尝试的方向也是未尝不可。

我之前碰到过很多这样转需要的,之前做移动端安卓后面转Java的,ios转前端的,PHP端转后端的,ui设计转前端的,这种情况基本上都存在

所以新人找工作的时候,更多的要关注目前哪一方向更能突显自己的竞争力,更有优势,如果刚开始后端能给你20k的offer,就不要去选8k的前端了,offer为上。

除了上面所说的几点和学习建议以外,如果有条件的话可以找个在线导师,当然也可以给我问咨询和辅导,专注于职场经验和技术开发分享,有技术上的问题也可以直接咨询我:

我是小于哥呀 ,专注于职场经验和技术开发小技巧