做软件开发的程序员是前端累还是后端累?收到一个想入行的粉丝问,我也做过好多项目了,基本配置的人员都是后端3个对应前端一个,为什么这样搭配呢,因为前后端的工作量是完全不同的,前端主要负责的是呈现和交互,也就是说客户或者产品经理可以看到的样子,做界面都是根据他们要求做出来就可以了,比如他们只会提出说广告大一点,就加几个像素,这里宽一点那里窄一点这样的要求,前端是可视化看得见的,交流起来比较简单。
但是后端就不一样了,基本上客户和产品经理都是不完全理解后端的功能开发方式的,随意一句话几个字说出来,也许都是一个复杂的功能,比如客户说:我想要短视频app那种,可以根据每个人看的内容推荐不同的视频。这一句话包含了多少东西,我相信程序员们都是知道的,如果遇到一个瞎指挥的产品经理,那就完了,根本没有办法沟通清楚这问题。
另外软件功能是可以延伸到无限制的细节,比如你做了A功能,没有继续延伸BCDEF等等功能,可能他会说,这些功能还需要我安排吗?你直接做上去不就行了。那这样做下去就遥遥无期了。我认为工作本身不累,累的是跟人沟通,尤其是跟不同产品的产品经理沟通是非常累的。