-
全栈?
前端不只是写 UI 了——得处理一个框架之上的元框架、服务器渲染、水合问题、构建工具、性能预算、无障碍标准、设计系统、状态管理、数据获取模式。 后端也不只是增删改查 API 和数据库——现在是身份验证流程、授权模型、后台任务、消息队列、缓存层、速率限制、可观测性、日志记录、指标和安全问题。 再加上云基础设施(设置部署、容器、CI 流水线、密钥管理、备份和监控)。 同时成为高级前端工程师、后端工程师、DevOps 工程师,甚至包括移动开发工程师。这看起来是不可能的,而这是很多公司包装在“全栈”里面所实际要求的。 以及长期来看在不同上下文中切换会不断消耗你的专注力和精力,使你无法真正精通一件事。
最好的编程语言?
你作为软件工程师的工作就是解决问题,不管用什么语言,不管用什么技术栈。