课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
全栈编程开发是随着互联网的不断发展而被提出的一个新的编程概念,下面我们就通过案例分析来了解一下,全栈编程开发都有哪些认知误区。
1.资金有限。实际上,预算是有的。毕竟无论是在初创企业中还是大型公司内,预算都会有一个具体的数额。只有明确了预算,我们才能确保烧钱的速度不会让整个组织失控,而且公司能够在全周期之内逐步消化可承受的成本。这是一项基本的经济学原理,所有不尊重这项原理的家伙都已经在现实中受到了残酷的惩罚。因此,既然一个编程团队当中,每个人都只是一到两个方面的专家,为什么我们不干脆只请一位能够搞定一切的大拿呢?听起来有道理吧,所以“全栈”就这么诞生了。毕竟,很多企业都要求其CTO亲自动手参与工作——或者说是两份工作,一份是管理技术人员,另一份是实际编程。在这样的背景,将各种“专业知识”整合到同一个岗位当中也将顺理成章。这确实能够节约资金,并且通过团队的小型化与紧密化带来其它一些优势。
2.给编程团队当替补。我要强调的另一个重点在于,如果某位程序员生病或者离职,在真正的“全栈”环境中,其他程序员应该能够轻松接替,直到公司找到合适的新员工。毕竟,既然每个人都拥有“全栈”能力,那他们就都应该掌握其他人掌握的知识。换言之,每个人都是全方位的专家,那也就不需要针对某一方位聘用专家了。
3.对需要多少知识一无所知。近,我跟一位新晋研发副总裁进行了一场开诚布公的交流(面试),他让我谈谈对于“全栈”程序员团队的想法。我回以一个问题,“栈是什么?”他说,大概就是MongoDB、React、NodeJS堆栈,其中包括对微服务、Lambda以及其他AWS技术的使用。我想了一秒,意识到直话直说很可能会毁了我的这次面试机会。但对我来说,残酷的真话总比甜蜜的谎言要好。所以我问这位副总裁,他自己是否真的知道自己对程序员提出了怎样的要求。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。