从我的理解来看,题主应该是非计算机专业吧,如果是计算机专业,多多少少会学习编程语言、数据库相关的知识,而Java一般是计算机专业的必修或选修课程,至于什么都不懂,大学即使是睡过来的,但是要说自己什么都不懂,还是很少的。
从学生的角度来看,做前端会html、css、js就可以了,但是从前端工程师的角度而言,这远远不够,只会写元素、会写层叠样式表、会写js脚本,这远远不够的,虽然我主要做Java后端,基于 MVC + Dubbo或 Boot + Cloud的技术线开发,但是要完成一个完整的项目,没有前端同事的协助开发是不可能的。一个项目的开发完成,往往是前后端的精诚团结、彼此理解才能顺利进行。当然,主要有两种合作模式java web实现聊天系统,即完整的前后端分离(包括后台管理项目也做前后端分离)或是后端开发完成整个后台管理项目的开发。
一般而言,前端所做的项目都是直接面向终端用户的,需要考虑的东西很多,用户体验、用户行为习惯、自适应、各端H5页面嵌入APP的模式等都需要考虑的。从百度获知,一个合格的前端应该熟悉并使用以下技术内容:
html, css, 三者完全掌握,相信每个公司对于前端程序员都会有此要求,这些也是前端写网页的基础技术;
掌握原生HTML5和CSS3技术java web实现聊天系统,能够独立完成移动端页面开发;
了解ES6的所有新特性,如:箭头操作符、类的支持、增强的对象字面量、字符串模板、解构、默认参数值、不定参数、拓展参数、let与const 关键字、for of 值遍历、, 、模块、等等;
熟练使用命令行,包括 gulp、 、vue-cli 、git ;
理解前端常用设计模式(装逼词汇),如闭包、面向对象、MVC、MVVM、单项数据流、路由、单元测试、SSR、意大利面条、模块化、组件化、函数式、纯函数、高阶函数、不可变数据;
能熟练使用至少三大前端框架中的一个,如 vue、和 react,也许今年有某一个框架会胜出,所以有时间的话,三大框架都学学吧;
本文到此结束,希望对大家有所帮助。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/84921.html