不懂业务的程序员不是好程序员
编辑
4
2025-04-01

不懂业务的程序员,不是好程序员?
最近一周一直有在面试,相继也面了几个ai大厂,包括字节跳动、腾讯、质谱华章等。面试过程中,
我察觉到了这几个考察点:
“
第一是技术,其次是业务,然后是职场的沟通、合作。
今天想和大家聊一下业务,为什么程序员也需要关注这一点?我们是否有必要去提高业务能力。
为什么要有业务思维
按照我们正常的理解,我肯定会认为程序员就是应该把自己的代码写好,把工作做好,而不是对业务整天好奇度那么高,盯着用户需求在做分析。
但实际上,我认为,一个好的程序员是一定要有业务、产品思维的。这也回答了我为什么要完成这个代码,这个代码用来做什么?解决什么问题?
这个现象是很常见的,国内的大型互联网公司很多程序员,除了完成自己的代码,相关的工作后,会去想方设法,了解这块的业务以及用户的需求与痛点。
提高价值才能生存
本质上为什么大家都会去这么做呢?放着好好简单轻松的工作做不行吗?
“
实际上,大家都是为了生存。
一个程序员如果说只能完成相关的代码,不了解整套产品,不了解真实的需求,那么它就只是一个写代码的工具,价值是很低的,
有你没你,公司都可以正常运作。(碰巧又赶上ai写代码的时代)这种程序员是不能很好的用来解决用户问题的。
** 那么就很容易被替代,被优化、被降本增效。或者直白一点就是被裁员。 **
所以如果从这些方面考虑的话,业务的能力与思考对于程序员来说是很有必要的。公司的存在为了盈利,而盈利就必须要解决用户需求、痛点。
“
公司更需要一个解决问题能力的人。这样的背景时代下一个,多维发展的程序员才是真正有价值的!
- 0
- 0
-
分享