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

程序员的核心竞争力是什么

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

    工作三年, 最近在犹豫自己的核心竞争力是什么

    说技术深度吧,但是工作层面,很难会因为某方面的技术深度而成为竞争力
    说沟通推动吧,这个很多又是主观层面,感觉也很难当做自己的竞争力

    第 1 条附言  ·  184 天前

    根据回复整理了下大体数据:

    1. 解决问题能力 - 12个
    2. 年龄 - 5个
    3. 发量(这是什么鬼) - 4 个

    不过整体看来,更多的真是是软实力,和综合能力,且这种是和行业无关的事情。

    84 回复  |  直到 2019-06-13 09:43:04 +08:00
        1
    vincentxue   185 天前   ♥ 35
    写出别人无法维护的代码。:doge:
        2
    yahaa   185 天前   ♥ 1
    年龄
        3
    firedsxist0   185 天前   ♥ 1
    学习能力
    项目经验
    情商
    良好的心态
    对我个人来说,我都是小学生,但是沟通能力和形象都很好,所以角色是客户项目接口
        4
    anmie   185 天前   ♥ 3
    初级码农的核心竞争力是:年轻。(大家干的都是体力活,年轻的当然更好)
    中级码农的核心竞争力是:经验。(也可以说是知识体系,技能的联动)
    高级码农的核心竞争力是:架构。(在发展就是架构师,cto 了呗)
        5
    beryl   185 天前
    @anmie 三个阶段都有同阶段的人,那么在同阶段中的竞争力又是什么呢
        6
    beryl   185 天前
    @firedsxist0 我觉得这个只是一个优秀的程序员应该具备的能力,但是称不上是竞争力吧。
        7
    anmie   185 天前   ♥ 2
    @beryl 很简单,努力往下一阶段前进,就是你的核心竞争力。。。
        8
    ifaii   185 天前   ♥ 1
    解决问题的能力
    即能使用技术和经验或者其他能力解决你周围同事无法解决或很难解决的问题
        9
    WhoAmIAndwhoAreU   185 天前
    视野
        10
    andylsr   185 天前 via Android
    运气
        11
    firedsxist0   185 天前
    @beryl 可能因为我不是 IT 行业,而是工业领域的嵌入式程序员,理解不一定对蛤。我这个行业,就我自己的观察,能做好这几点的人,真的没几个,真的,没,几,个 ┑( ̄Д  ̄)┍ 当及格的人都没多少的时候,这就是核心竞争力
        12
    whusnoopy   185 天前   ♥ 8
    人无我有
    人有我优

    大体的阶段和方向上面都有人说了,细一点来举例

    拼体力的时候,你能比别人更拼,产出效率比别人高,就是竞争力。别人只能 955 你可以 996,这就是竞争力,哪怕公司只要求 955,但是你自己业余时间做到 996 提升自己,不用一年半载,三五个月就能看出差异来。同样的需求,别人一天写完可能连调带改还要折腾一两天才能上线,你半天写完一次过直接上,这也是竞争力

    拼脑力的时候,你能提出更好的架构并推动实现,就是竞争力。别人需要花三五天才能拆解好业务需求,然后哼哧哼哧找三五个人花一两周才能实现还各种不稳,你能一两天设计出优秀的方案,再拉一两个人三五天搞定还稳的不行,这是竞争力

    拼资源的时候,你能更好协调好手头的资源提供产出,就是竞争力。比如跟设计、产品、运营协作,同样的合作方,你软磨硬泡也好威逼利诱也好,就是能比别人更快出活,合作方还各种愉悦愿意后续跟你继续合作,这才是竞争力
        13
    vultr   185 天前   ♥ 1
    我认为口碑才是核心竞争力,别人愿意相信你,对你放心,才会把重要的事情交到你的手上。
        14
    darktutu   185 天前   ♥ 1
    最近跳槽,也再考虑这个问题,自己的核心竞争力到底是什么,如何在面试中增加自己的筹码。没想明白。。。
        15
    tt67wq   185 天前   ♥ 2
    1. 颜值
    2. 父母
    3. 身体素质(加班)
    4. 马屁
    5. 脸皮厚度
    6. 甩锅能力
        16
    beryl   185 天前
    @tt67wq 3、4、5、6 条真的是工作升职加薪的核心竞争力的真谛
        17
    JayChao   185 天前
    会写 PPT 啊。。。
        18
    ivanchou   185 天前
    发现及解决问题的能力吧
        19
    ben1024   185 天前   ♥ 1
    多->快->好->省
        20
    MIEason   185 天前 via iPhone   ♥ 1
    把写代码变成一个手艺活
        21
    Echoldman   185 天前   ♥ 1
    - 知识面广
    - 某方面深入
    - 高效
    - 冷静、思维敏捷
    以上排名不分先后
        22
    Echoldman   185 天前
    补充一条:对别人有帮助,比如写出容易阅读的代码,对自己设计的小东西有简洁的文档。
        23
    nandehutu   185 天前   ♥ 3
    和产品撕逼,扯皮,拒绝实现需求的能力
        24
    mumbler   185 天前 via Android
    能独挡一面
        25
    lixiangzaizheli   185 天前   ♥ 1
    解决问题的能力
        26
    del1214   185 天前
    整条大椎的承受能力
        27
    yangxin0   185 天前
    解决别人很难解决的问题。
        28
    csynb   185 天前   ♥ 1
    我觉得几乎没有任何核心竞争力,而且门槛实在太低了
        29
    php01   185 天前   ♥ 2
    外行想入行,直接一堆编译原理,算法导论,微积分,高等数学丢过去,非 cs 想入行开始直接劝退,专科想入行劝升本,本想入行劝考研,研想入行直接劝去国外。
        30
    x7395759   185 天前   ♥ 1
    归结到底是解决问题的能力。

    其实没有所谓的核心竞争力。
        31
    jzds001   185 天前
    mark,总结归纳,最近也被问到了这个问题,值得思考。
        32
    xuanbg   185 天前   ♥ 2
    在上个世纪,写代码的都叫“程序设计师”,后来慢慢地变成“软件工程师”,再后来就自嘲“码农”、“码畜”,十分贴切。

    想要核心竞争力,学会设计程序而非搬砖就行了。
        33
    NilXuan   185 天前   ♥ 1
    选择比天赋重要,善良比聪明重要。
        34
    NilXuan   185 天前   ♥ 1
    啊哈,前几天学习 Spring Security 视频,作者说,应该让别人按照你的要求来写代码~同样是图片验证码,是实现方法千差万别,所以我觉得,让别人按照你的要求来写代码,很核心了。
        35
    makeitall   185 天前
    996
        36
    lfcyme   185 天前
    学习和归纳能力, 再者就是分析和解决问题的能力(具体而言就是改 bug 狗头.jpg)
        37
    yu5121199   185 天前
    头发
        38
    hous   185 天前
    会写 ppt,能吹 b
        39
    victor   185 天前
    年龄
        40
    Tom21joy   185 天前
    相信技术,但又不迷信技术。能够将技术与人、组织、业务有效结合,以有限的资源投入得到可观的产出。
        41
    libook   185 天前
    结果导向来看的话:能解决别人解决不了的问题。

    如何达到这个结果,在不同环境和情况下可能需要不同的能力。
    所以核心竞争力更多是老板或招聘者认为你有什么核心竞争力,而不是你自己认为你在所有同行中有什么核心竞争力。
        42
    shm7   185 天前 via iPhone   ♥ 1
    竞争力就是打破头去挤排名,这是零和…。另一方面,你的工作能力可以随时代进步,满足工作需要,能持续创造财富,就不用管所谓的排名
        43
    shm7   185 天前 via iPhone   ♥ 1
    对不起,工人没有竞争力,所有的软件开发流程、规范就是让程序员的可替代性增强,也就是丧失竞争力。so,当你提这个的时候,本来你就输了
        44
    iphper993   185 天前
    @ifaii 不能再同意,我一直觉得程序猿的核心竞争力就是运用代码解决问题的能力。
        45
    boboboa32   185 天前
    学习的能力和意愿
        46
    wxl1380610   185 天前
    @del1214 说的太有道理了 哈哈
        47
    notreami   185 天前
    反过来看下那群 40、50、以及快退休的大佬们,他们有哪些能力?
        48
    charlie21   185 天前   ♥ 6
    认爹!
    三大爸爸:Oracle 爸爸,Google 爸爸,MS 爸爸
    边缘型爸爸:Cisco 爸爸,SAP 爸爸
    SDK 型爸爸:Unity 爸爸, .NET 爸爸
    framework 型爸爸:Java Spring 爸爸,ASP.NET 爸爸,django 爸爸,ruby on rails 爸爸,React 爸爸、Vue 爸爸、Electron 爸爸

    总是把你的技术栈当爹一样供着就可以了。爹死了你也死了

    (看看那些已死去的野爹:AngularJS、Vue、Meteor、Backbone ...
    爹不死 你到哪里都有饭吃
    爹死了 你就得重新认个爹,什么之前的经验全白费 or 有丰富经验的积累 ... 都是说给人听的戏文,没人听:你一旦认了新爹,这时候 别人已经在一个爹旗下当了 5 年儿子,你才刚入门。

    API caller 公式:成功 = 认爹 + 爹好

    爹好不好,不是你决定的。作为一个 API caller 应该有这种觉悟
    相信爹地给你的奖励,给你提供资源 ( 岗位 ) 让你去干活儿,甚至给你发个证书什么的 让你能优先上岗。这是好爹的标志,好爹给你创造了进步的空间。好爹可以帮你节省口舌,亮出爹 亮出工作年限 完事了,省得说戏文 ...

    根据认爹公式:
    有些爹地,自己很成熟,可以帮助儿子们省口舌;有些爹地,自己不成熟,还需要儿子们作 “步道师” 来扶持
    高下立见
    对,说的就是你,爹好不好 不是你决定的,你再步道也没辙

    根据认爹公式:
    为什么他们发展得好?因为他们和爹地建立了深刻的革命友谊!
    来这里,看看他们认谁作爹
    stackshare.io/stacks

    -
        49
    charlie21   185 天前   ♥ 2
    在一个拼爹的年代,人们是无法选择自己的爹是谁的。天生就是富二代,爹地没得选;你想要吗你没有
    API caller 领域是为数不多的给人 “我能选爹” 的幻想的领域
    无论你认谁当爹,都要知道 爹爹们是很不容易的 且行且珍惜。神仙打架你拦不住
        50
    charlie21   185 天前   ♥ 1
    这个爹能直接灭了你那个爹!哈哈。你要学会弃船保命。一旦一个爹挂了,你付出在它的时间那都是你的人生污点:10 年 ActionScript 经验,有个 P 用,爹地死了。那个谁还没死,不过呢也快了
        51
    kwklover   185 天前 via Android   ♥ 2
    我觉得程序员跟所有职业都一样,竞争力都在于你能否通过自有技能获得收益,当你脱离打工者心态看待技术,对待竞争力就会有不一样的看法,谁说程序员就要从初级,高级,CTO 或者管理者这样的路径?为什么不能是自由职业者,开工作室,创业做老板这样的路径呢?
        52
    litmxs   185 天前 via Android   ♥ 2
    [如何编写无法维护的代码 让自己稳拿铁饭碗]( https://coderlmn.github.io/frontEndCourse/unmaintainable.html)
        53
    native   185 天前
    现在都拼身体素质,时间精力。
        54
    lyshine   185 天前
    秃顶
        55
    FrankHB   185 天前
    现在的话…… zz 正确。
        56
    snappyone   185 天前 via Android
    大局观和解决复杂问题的能力。大局观是从软件架构出发,也包括了沟通和管理能力,可以让自己和团队事半功倍。解决复杂问题的能力则是考验技术功底。试想一个问题别人几天搞不定,而另一个高手则抽丝剥茧轻松搞定找到问题本质。
        57
    utf16   185 天前
    尽快找到脱发的地方 ,然后让着一圈尽快秃
        58
    fank99   185 天前
    解决问题的能力
        59
    encro   185 天前   ♥ 1
    找到能够积累的东西,比如:人脉、经验、金钱,让后利用好这些。
        60
    cnanyi   185 天前   ♥ 1
    趁年轻多学习,赶紧转到非技术类岗位,不然经验再丰富,年龄大了也不好就业了。 用人单位的眼里: 这么大年纪还没转管理岗位,一定是技术水平不行
        61
    wxyoung   185 天前
    产出
        62
    tabris17   185 天前
    睡眠时间
        63
    locoz   185 天前
    头发密度
        64
    abv976   185 天前
    年龄。
        65
    hoyixi   185 天前   ♥ 1
    耐操:精力充沛地加班,面带微笑地接受领导辱骂
        66
    southsala   185 天前
    解决问题的能力。能解决,能查资料解决,能根据现有的资源总结出合适的解决策略
        67
    hhzc   185 天前
    归根到底---解决问题的能力。
        68
    yangzhezjgs   185 天前   ♥ 1
    理想状态下,按照软件工程的说法,软件开发的核心是分析和设计,那么普通软件工程师核心竞争力就是应该积累对某一领域的业务理解,能够解决问题和把需求转换为代码,以及能设计出良好的架构,设计高质量的代码(可维护,可修改)。
    但是现实是中国的公司并不重视软件质量,而是追求上线速度,这样就导致了 996 横行,年轻耐操才是中国程序员的核心竞争力。
        69
    abaozhi   185 天前
    @whusnoopy 讲得真有道理
        70
    jsnjfz   185 天前
    在天朝,人脉才是核心竞争力
        71
    liliumss   185 天前   ♥ 1
    技术再好 hr 看年纪直接跟你刷了 这怎么破
    。。。。。。。
        72
    00chang   185 天前
    @litmxs 有趣
        73
    goodleixiao   185 天前
    程序员的核心竞争力是会使用 ppt,很会使用 ppt,非常会使用 ppt
        74
    Skypemifan   185 天前
    @charlie21 有意思 哈哈哈哈 我也要认个好爹好好供着
        75
    cccy0   185 天前
    @charlie21 #48 Vue 为啥....?
        76
    thautwarm   185 天前 via Android
    不在学习上止步,保持好奇心,多做自己的思考,不被资本家们欺骗。
    这样可以促进各种健康的业界共识的达成,这才是真的保障了所有人的利益。
    假如这个世界的资源不需要人们互相残杀,如果真是这样我选择去世。
        77
    AndroidEngineer   185 天前
    写出一款能靠它吃饭的产品
        78
    opengps   185 天前 via Android
    依托能变现的业务,发挥独有技术优势
        79
    jerryrib   185 天前 via Android
    自己
        80
    huson   185 天前
    活到老 学到老
        81
    wozhizui   184 天前
    分析和解决问题的能力+学习能力
        82
    526326991   184 天前
    学习能力吧,任何年龄段都不能停止学习能力
        83
    JerryV2   184 天前
    当有一个重要的任务别人都没法接的时候,领导会很放心的交给你
        84
    UIXX   184 天前   ♥ 1
    不知你是指单体核心竞争力还是群体核心竞争力。

    群体核心竞争力,上面的说了很多了,解决问题能力...学习能力...blahblahblah

    单体核心竞争力,如果只是在 IT 领域来找,是没有的。领域内的知识更新速度与同行的竞争程度弱化了个体专业差距,论经验,一万个三到五年经验的程序员中可能有五千个或平庸或优秀地雷同,算不上绝对差距,人口基数摆在那。

    单体的核心竞争力来自于非 IT 领域,有能力的人往往使用其他优势去“增强”自己的 IT 优势。举几个很常见的例子:
    在传统行业里面发挥 IT 特长(信息差)
    受亲戚照顾到大厂上班(人脉)
    给老外做外包(语言)
    到各个社区推广自己的项目(营销)

    说到底,程序员掌握的专业知识可替代性太强,社会整体的 IT 容忍性较高,没有两道其他板斧,很难谈核心。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   870 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 21:03 · PVG 05:03 · LAX 13:03 · JFK 16:03
    ♥ Do have faith in what you're doing.