一个好的程序员肯定是要具备多端能力的,这个没有毛病。
但是需要在工作中充分依赖个人的全面性吗?
我在一个 15 人左右的开发团队,是一个前端开发,有时还兼容开发经理的一些工作。
日常的前端方面的工作就是搭前端框架、分配前端工作、维护前端代码、编写前端新特性,写方案、参与设计稿评审等。
最近,后端人手紧缺,我们前端的功能做完了,后端的接口还没弄好,项目经理大笔一挥说:"你们前端把简单的 crud 类的接口自己写了吧,程序员,多掌握一门技术,有好处"。
最近,团队有了专门的测试人员,在我们部署文档写好的情况下,测试也会要求我们帮他搭环境,理由是时间紧,自己才来,非常生疏。
想请教一下,一个前端的工作人员(开发或开发经理),掌握这些非前端的知识肯定是好的,但是需要在工作中承担这些工作吗?
我个人觉得是:救济可以,但是当日常工作不行。
但是我的项目经理、测试同事、后端同事都觉得我的想法是错的...所以我得做上面的事情。
我反正现在感觉一会写 js,一会弄 eclipse 整 java, 一会再去 linux 服务器上弄环境。都快炸了。
但是需要在工作中充分依赖个人的全面性吗?
我在一个 15 人左右的开发团队,是一个前端开发,有时还兼容开发经理的一些工作。
日常的前端方面的工作就是搭前端框架、分配前端工作、维护前端代码、编写前端新特性,写方案、参与设计稿评审等。
最近,后端人手紧缺,我们前端的功能做完了,后端的接口还没弄好,项目经理大笔一挥说:"你们前端把简单的 crud 类的接口自己写了吧,程序员,多掌握一门技术,有好处"。
最近,团队有了专门的测试人员,在我们部署文档写好的情况下,测试也会要求我们帮他搭环境,理由是时间紧,自己才来,非常生疏。
想请教一下,一个前端的工作人员(开发或开发经理),掌握这些非前端的知识肯定是好的,但是需要在工作中承担这些工作吗?
我个人觉得是:救济可以,但是当日常工作不行。
但是我的项目经理、测试同事、后端同事都觉得我的想法是错的...所以我得做上面的事情。
我反正现在感觉一会写 js,一会弄 eclipse 整 java, 一会再去 linux 服务器上弄环境。都快炸了。