百科问答小站 logo
百科问答小站 font logo



IT 公司需要前后端都懂的人吗? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

现在的分工是越来越明确了,做前端的很少做后端做后端的通常不去做前端。


但是我觉得一个后端程序员不懂JavaScript,一个前端程序员对数据库没有概念。这都是很危险的,分工是分工,不代表你可以完全不懂……你要真的完全不懂,沟通起来都很费力……互相看着都像变魔术的搞毛啊……



前后端“都懂”肯定不会像专攻前端和后端的人那么专业。

这是典型的鬼扯!


真正专业的前端和后端绝对不可能只懂前端和后端……



有些人就不适合干程序员,就别给自己找借口了……


user avatar   davidtsang 网友的相关建议: 
      

这个问题人月神话里有讲过。

这本书把程序员分为两类:全栈及领域专家。

基本例子是这样:一个前后端都能懂的全栈程序员在2个月内可能完成一个project,那么一个前端+一个后端2个人完成这个project需要多久?

答案不是1个月,是可能需要3个月甚至半年才行。

因为沟通是有成本的,而软件工程协作是有难度的。

所以,人月神话指出,初创公司需要什么都懂的全能型程序员,减少沟通成本,快速开发和迭代。所以facebook早期只招全栈。而发展到一定程度和规模之后,开始需要更多的领域专家型的程序员。

所以,不能一概而论。




  

相关话题

  为什么信息竞赛都不开编译优化以及不允许内联汇编? 
  从设计人员输出的PSD图到最终转换为页面代码,整个过程要用到哪些知识,使用哪些工具,有哪些注意点?有这方面的书籍推荐吗? 
  一列满载硬盘的以 350km 时速运行的 16 节编组和谐号,它的带宽是多少? 
  如何在程序里留下彩蛋? 
  为什么在 macOS 下 Chrome 的流畅度比 Safari 差很多? 
  如何看待Scale AI这样的创业公司? 
  什么是HDR?HDR对短视频和图片画质究竟有多大改善? 
  单人做一个网站需要掌握哪些知识? 
  揣着创业心来到深圳,一直关注智能家居,辞掉了工作准备和创业伙伴开始做,可是最近他家里出现变故,事情要搁置了,该怎么办? 
  为什么有些验证码看起来很容易但是没人做自动识别的? 

前一个讨论
亚马逊为什么要推Serverless Architecture?
下一个讨论
应该如何从法律制度上避免幼儿园以「监控坏了」为由拒绝提供监控录像?





© 2025-03-04 - tinynew.org. All Rights Reserved.
© 2025-03-04 - tinynew.org. 保留所有权利