职业日记 #2期:为什么需要前端工程师
前端是一个靠近终端或产品的工作。
他们所做的工作就像翻译或装修工人一样,将业务运作的逻辑、信息和情感转化到各个终端(APP、浏览器、小程序、扩展)。
为了有效地创造一个完美的产品,他们需要与 UI 设计师或服务器端开发人员一起工作。然而,他们也可以一个人通过人工智能的力量和现代技术工具完成所有的工作。
他们擅长跨界整合,最好的前端可以像一把瑞士军刀一样代表雇主的需求,他们与其他人不同,如使用 GO 的分布式基础设施开发人员,使用 Python 的大数据/AI 开发人员。
前端程序员是着眼于未来的应用开发者,他们使用现代网络开发工具和原生平台开发技术(通用 JS,开放网络平台,原生扩展)。
他们多才多艺,既有深度又有广度:
- 了解用户体验、产品和业务知识
- 熟悉主流设备开发工具
- 熟悉网络标准
- 掌握行业最佳实践的知识
- 掌握工程技能
- 掌握项目管理技能
而且,最好的前端还掌握 3C 方案设计、5W1H8C1D 分析法、AARRR 模型、5W 分析法、OKR、PDCA 执行、4D 总结、金字塔报告、4 线复盘法等方法论。
最后,他们时尚有活力,有最好的技能,持续的热情,良好的审美,应对变化,对丑陋说不,不说自己做不到。