恭喜你进入编程业!几年就可以编程高富帅,迎娶白富美了
好了不扯了,这道题可以这样理解:前端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为上。
除了上面所说的几点和学习建议以外,如果有条件的话可以找个在线导师,当然也可以给我问咨询和辅导,专注于职场经验和技术开发分享,有技术上的问题也可以直接咨询我:
我是小于哥呀 ,专注于职场经验和技术开发小技巧