V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzyphp111
V2EX  ›  程序员

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

  •  
  •   zzyphp111 ·
    darrenzzy · 106 天前 · 1757 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    哪一项是更为重要的?

    个人认为:

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

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

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

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

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

    12 条回复    2021-08-17 08:56:20 +08:00
    Jooooooooo
        1
    Jooooooooo   106 天前
    当然是总结和写文档的能力.

    多看看 金字塔原理.
    yangxin0
        2
    yangxin0   106 天前
    难道不是:线性代数+复分析+概率论谁学得好吗?
    AKAUP
        3
    AKAUP   106 天前 via Android
    会写 cpp,不如会做 ppt
    BeautifulSoap
        4
    BeautifulSoap   106 天前
    我觉得要看你在的公司的需求的

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

    1. 学习的能力
    2. 分析问题和解决问题的能力
    3. 沟通和与人协作的能力
    CodeCodeStudy
        7
    CodeCodeStudy   106 天前
    在 996 强度下保持身心健康的能力,毕竟工作是为了生活
    zzyphp111
        8
    zzyphp111   106 天前
    @dayeye2006199 #6 嗯,比较认同
    zzyphp111
        9
    zzyphp111   106 天前
    @CodeCodeStudy #7 我这边没有 996,每天 5 点半下班....
    bfdh
        10
    bfdh   106 天前
    “工程设计能力更多像是锦上添花的能力”,我觉得这个是比代码能力更高阶的技能,不仅仅是锦上添花。
    puyangsky
        11
    puyangsky   106 天前
    瑞士军刀吧,老板要你干啥你就能干啥,快速学习,能成事的能力。
    tctc4869
        12
    tctc4869   105 天前
    抽象能力也算一个很大的能力,用的好了,可以减少不少开发精力
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2791 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    ♥ Do have faith in what you're doing.