前端工程师和研发工程师是两个不同的概念。
前端工程师主要负责的是用户界面的设计,包括网页、app等的界面设计,以及交互设计。他们需要掌握各种设计工具,如photoshop、sketch、figma等,同时还需要了解html、css、javascript等前端技术。此外,他们还需要进行性能优化、响应式设计等工作。
而研发工程师则主要负责的是软件的开发和测试。他们需要掌握各种编程语言,如java、python、c++等,同时还需要了解各种开发工具,如ide(集成开发环境)、版本控制工具等。此外,他们还需要进行系统架构设计、代码调试、性能优化等工作。
总的来说,前端工程师更注重的是界面设计和用户体验,而研发工程师更注重的是软件开发和性能优化。虽然两者的工作内容有一定的重叠,但侧重点是不同的。