软件工程师能力的相关性哪个占比更大

2021 年 8 月 15 日
 zzyphp111

作为软件工程师,对 A:工程设计能力和 B:代码质量能力比较而言 C:人设能力

哪一项是更为重要的?

个人认为:

A:代码质量是基础,但是又很考验人的心思缜密性,是一项较为深度的能力。

B:工程设计能力更多像是锦上添花的能力,是站在第一个基础上才有的,但有时候事实又不是这样的。类似玩转各种设计模式,找到各种第三方库合理并优化的引入项目中。

C: 为啥人设也列为软件工程师能力范围内呢,因为我觉得即使做软件一样离不开和人打交道,而有时候可以见到很多不敲代码,只沟通和社交就解决问题的人,这里不指 PM,企业家等...单纯指软件工程师范畴。

大家说说这三项 A,B,C 能力的提高方式,以及大家是怎么一步步过来的,

如何可以逐渐过度,而不使人焦虑呢。

2910 次点击
所在节点    程序员
12 条回复
Jooooooooo
2021 年 8 月 15 日
当然是总结和写文档的能力.

多看看 金字塔原理.
yangxin0
2021 年 8 月 15 日
难道不是:线性代数+复分析+概率论谁学得好吗?
AKAUP
2021 年 8 月 15 日
会写 cpp,不如会做 ppt
BeautifulSoap
2021 年 8 月 15 日
我觉得要看你在的公司的需求的

对于中小公司来说,工程师往往身兼数职,在这情况下工程师往上走往往需要的是项目管理、协调能力,总体技术框架把控、质量控制这类较大方向的技能
yitingbai
2021 年 8 月 15 日
最重要的是业务功能理解能力
dayeye2006199
2021 年 8 月 16 日
感觉最重要的能力和代码其实关键都不大,比较泛泛,放之四海皆准

1. 学习的能力
2. 分析问题和解决问题的能力
3. 沟通和与人协作的能力
CodeCodeStudy
2021 年 8 月 16 日
在 996 强度下保持身心健康的能力,毕竟工作是为了生活
zzyphp111
2021 年 8 月 16 日
@dayeye2006199 #6 嗯,比较认同
zzyphp111
2021 年 8 月 16 日
@CodeCodeStudy #7 我这边没有 996,每天 5 点半下班....
bfdh
2021 年 8 月 16 日
“工程设计能力更多像是锦上添花的能力”,我觉得这个是比代码能力更高阶的技能,不仅仅是锦上添花。
puyangsky
2021 年 8 月 16 日
瑞士军刀吧,老板要你干啥你就能干啥,快速学习,能成事的能力。
tctc4869
2021 年 8 月 17 日
抽象能力也算一个很大的能力,用的好了,可以减少不少开发精力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX