作为一个后端开发,你认为除技术能力外还需要具备哪些能力?为什么?
回答·10
最热
最新
- 我认为作为一个后端开发,除技术能力外还需要具备以下能力: 1.沟通能力,这样才能真正了解前端业务方的开发需求。 2.抗压能力,因为后端开发是需要沉下心来写代码的,所面临的各种技术难题都需要沉下心来解决。 3.思考和探索能力,这意味着在工作中能否获得不断的自我成长。 4.充沛的体力,因为后端开发需要长时间的伏案工作,较好的身体条件是 plus。
- 作为技术,你需要考虑项目配合人员的沟通以及一些良好的工作习惯,比如格式比如偶尔的高强度动作。 但是考虑长久发现,你需要考虑以后会不会写不动了,那个时候是转行做项目经理?产品经理?亦或者自己开发项目,这个就需要根据个人喜好选择能力培养了。
- 沟通!沟通!沟通!!!
- 业务能力,技术是业务服务的,只有业务才会创造价值。
- 业务逻辑的理解能力,个人技术可以提升,业务理解不到位可能导致需求理解错误或编码中思绪混乱。 沟通能力,和产品或 ui 沟通时能提供一些自己的理解或建议,给出更合理的设计方案
- 首先,这个回答是通用性的,不止是针对后端开发。 一个岗位的工作,由三个部分构成,分别是通用技能,专业技能,沟通技能。 通用技能,对于后端来说,应该是一般的电脑操作,文档写作,英文读写等能力。 专业技能,不说了,和题目无关。 沟通技能 一般层级架构,部门制度的话,主要是内部沟通,和外部沟通。 内部沟通,主要是对上和对下沟通,外部沟通,主要是跨部门沟通。 对于很多行业,除了层级架构部门制度之外,还有项目制。此时的沟通比较复杂。 项目制下,首先要知道项目的负责人角色。比如技术负责人,沟通负责人,产品负责人都得主要作用,以及和自己职位的关系。 同时,还需要了解项目中的其他岗位和自己的关系,既自己工作需要的输入输出,输入都从谁那来,输出都给谁。输入的标准应该是什么样的,输出的标准应该是什么样的。 这个可能需要进行专门的项目管理培训,以分清各自的权责义务范围,自己的上游产业岗位和下游产业岗位。 因此,只能一个人写代码,是无法产出一个产品或者项目的,需要合作,合作就意味着交流和有目的的了解,不是你好我好关系好就是和谐团队了。 so,建议了解一下其他岗位,起码看看百科,知乎,了解一些项目和产品的知识,方便换角度去沟通。这些应该是能让别人想在团队内和你合作的能力了。
- 学历和人脉,其他都可以慢慢来
- 甩锅能力。。。。。。
- 业务逻辑的理解能力,个人技术可以提升,业务理解不到位可能导致需求理解错误或编码中思绪混乱。 沟通能力,和产品或 ui 沟通时能提供一些自己的理解或建议,给出更合理的设计方案
- 思考和探索能力,这意味着在工作中能否获得不断的自我成长。