作者:Edwina
小编是一名计算机专业的大学生,本科学校普通一本。想必很多人都听说过一种程序员业内的说法:后端瞧不起前端、前端瞧不起美工。
以前觉得学习计算机专业的师兄师姐很厉害,就像电视里的黑客敲代码的时候超级酷。出于感兴趣的我,在大学选择了计算机专业。在大一的时候真的没有怎么好好学习专业课。英语基础差、代码看不懂,以为的男生多女生少进了学校才发现一半一半(仅个人观点)。所以在升大二的时候选择前端还是后端自己也做了很多的研究,作为计算机专业的学姐,今天给大家讲讲我的看法。
前端和后端的区别
◎前端可以开发传统的网站、手机应用程序、小程序的静态或动态页面
可以做PC端和移动端前端开发、响应式页面开发、小程序开发、APP开发、基于node. js后台开发
技术内容:html、CSS、js、node、常用前端框架(vue、 react、 angular)等等
◎后端即后台开发,经常使用的语言为Java, Python也可以作为后台开发的语言
后端主要做系统、数据库等内容,为前端提供支持
技术内容:JSP、 Servlet、AJAX、Spring、 Springmvc、 Mybatis、 Maven、Springboot、 Activemq、 Tomcat、Redis、 MYSQL
从上面学习的内容看,前端和后端还是有很多不同的。但是前端学习的内容相对于后端来说少也更为简单。后端使用的JAVA为世界第一开发语言,技术含量更高。所以学习起来技术难度很大。对于女生来说,学习后端是比较吃力的,因为后端需要好的逻辑思维能力和很强的学习能力。不过也有学习能力很厉害的小姐姐,这都是看个人的意愿啦。
从薪资水平看,前端是一个比较新的行业,随着互联网的发展,前端的薪资有越来越高的趋势。随着互联网和移动终端的普及,雨后春笋般的互联网项目的发展,用户对于用户体验的需求不断提升,Web前端工程师逐渐成为介于视觉工程师和后端工程师之间必不可少的角色。人才需求依旧很大,不存在饱和。总之前端的需求要比后端的高一些,后端虽仍然是市场上最主流的后端语言,有大量的市场需求,但人才已较多,适合有一定技术的人,前端更适合一些经验比较薄弱的程序员们。所以对于我们这些学习不是很好的人来说,前端的选择会更好一点。后端适合重逻辑,逻辑思维强的同学,技术难度相对是要比前端深的,需要很长时间去慢慢学习和积累,后端的学习是一个漫长的过程。
那么就有小宝贝们问啦,前端实习生要达到什么水平呢?问过以前的师兄面试时的问题,校招会问一些关于前端基础问题,语言特性等,甚至Js基本类型这种,主要是考察一下基础,有没有认真学习前端的必备语言。所以前端的基础要很扎实。当然了,面试大公司的要求是很高的。也必须要具备良好的计算机基础。在校时如果有项目研经历那就更好了。说明你是有实战经验的。这个在面试时也会很加分。
其实前端和后端都各有各的好,选择都是看个人的意愿。如果你心里已经有想选择的一方,那就要努力的学习。不管什么专业,都需要良好的专业基础。这才是你未来找工作的定心针。
面试的反问环节如何进行有效提问
如何在群面中脱颖而出
产品类岗位面试如何准备
招聘关键之背景调查
专业不对口,我该怎么找到自己感兴趣的工作?
大学生职业规划有用吗?