一位新入职工程师分享了他在新公司的工作情况和职业发展困惑。他目前主要负责前端Vue和少量React项目,后端使用Go语言。他既对前端有经验,也对后端开发和系统设计感兴趣,希望在全栈、前端或后端方向上深入发展。文章探讨了未来几年职业发展的多种可能性,包括深耕前端、转向Go后端,或保持全栈路线,并希望听取大家的建议和经验分享。
💻 **技术栈概览:** 该工程师目前主要负责前端Vue项目,并接触少量React,后端使用Go语言。虽然对JavaScript和Go语言的掌握还不够深入,但已经在参与一些开发任务,并对后端开发和系统设计表现出兴趣。
🤔 **职业发展困惑:** 工程师面临着职业发展方向的选择。他考虑深耕前端,提升架构设计、代码可维护性、性能优化等能力,但同时也担忧AI可能对前端开发的影响。另外,他也考虑转向Go后端,深入理解微服务架构、数据库设计等知识。此外,保持全栈路线也是一个选择,但需要面对时间和精力上的挑战。
💡 **寻求建议:** 工程师希望听取大家的看法或经验分享,以帮助他更好地规划未来的职业发展。他希望了解不同方向的优劣势,以及如何更好地平衡学习和实践,从而做出更明智的职业选择。
大家好,我最近刚入职一家新公司,目前的技术栈主要是:
前端以 Vue 为主,也有少部分 React (说实话,我对 JavaScript 的掌握还不是特别扎实)
后端使用 Go (我还不太熟悉,但目前也在参与一些简单的开发任务)
我之前的背景是偏前端方向,但对后端开发和系统设计也挺感兴趣的。
现在在这个岗位上前后端都接触一些,算是半个“全栈”,而且我也蛮喜欢这种角色。
不过我也在思考,未来几年到底该往哪个方向深入发展?
是继续深耕前端,比如提升架构设计能力、代码可维护性、性能优化等方面?不过我也看到不少讨论认为,未来 AI 很可能会替代大量前端开发的工作,这让我有点犹豫。
还是逐步往 Go 后端靠近,深入理解微服务架构、数据库设计、高并发处理等系统层面的知识?
或者保持全栈路线,努力成为那种能横跨前后端、同时理解产品和业务的“桥梁型”工程师?这个方向当然理想,但我也得承认,自己的学习速度不算快,时间和精力可能很难兼顾太多内容。
我很想听听大家的看法或者经验分享。
非常感谢!🙏