V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
li24361
V2EX  ›  程序员

为什么有些大公司技术弱爆了?

  •  
  •   li24361 · 2015-12-11 11:30:18 +08:00 · 8357 次点击
    这是一个创建于 3303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么有些大公司技术弱爆了?
    知乎的这个帖子,很多大佬出来回答,在公司稳定是第一位的,技术迭代是为了更好的适应业务发展,
    这些回答从领导的角度,的确让人眼界开阔了

    69 条回复    2015-12-14 09:32:32 +08:00
    elya
        1
    elya  
       2015-12-11 11:54:21 +08:00
    hao123
    50vip
        2
    50vip  
       2015-12-11 12:34:38 +08:00
    @elya 。。。她们技术应该是 html 吗?加上广告系统~
    jeeve
        3
    jeeve  
       2015-12-11 12:45:12 +08:00
    能赚钱就够了
    mongodb
        4
    mongodb  
       2015-12-11 12:46:26 +08:00
    应该反问……

    为什么大公司就一定要很牛逼的技术? 两者其实完全不是直接关联的啊……
    GeekGao
        5
    GeekGao  
       2015-12-11 12:50:54 +08:00
    反之,小公司技术也未必会差。
    bk201
        6
    bk201  
       2015-12-11 12:54:02 +08:00
    首先大公司类型很多吧,上市国企也叫大公司,你要比技术?
    codingpp
        7
    codingpp  
       2015-12-11 12:55:36 +08:00
    bat 一样烂
    initialdp
        8
    initialdp  
       2015-12-11 13:03:25 +08:00   ❤️ 1
    吓得我都不敢逛 V2 了。
    tommyzhang
        9
    tommyzhang  
       2015-12-11 13:23:59 +08:00   ❤️ 3
    我们果然都可以很轻易的放个嘴炮 却不愿意去深入的了解下这种状况形成的原因 从而去一点点的改善它
    Tink
        10
    Tink  
       2015-12-11 13:25:43 +08:00 via iPhone
    hienchu
        11
    hienchu  
       2015-12-11 13:26:37 +08:00
    关键看你怎么评价“弱”
    w4lle
        12
    w4lle  
       2015-12-11 13:35:43 +08:00
    确实开眼界了
    ren2881971
        13
    ren2881971  
       2015-12-11 13:37:08 +08:00
    公司是要盈利。 不是要新技术的试验田。。。
    wy315700
        14
    wy315700  
       2015-12-11 13:37:15 +08:00
    比技术本来就是不成熟的表现
    mulog
        15
    mulog  
       2015-12-11 13:40:10 +08:00
    应该问为什么技术那么差的公司为什么能做那么大
    x86
        16
    x86  
       2015-12-11 13:41:42 +08:00
    技术弱爆可人家有钱呀
    luoway
        17
    luoway  
       2015-12-11 13:44:31 +08:00
    CTO 回答的怎么样?
    cxe2v
        18
    cxe2v  
       2015-12-11 13:46:52 +08:00
    我不觉得人家技术弱爆了,只是他们没有用一些最新的技术而已
    SourceMan
        19
    SourceMan  
       2015-12-11 13:49:30 +08:00
    有些公司死就死在技术主导,不懂市场运营
    superbear
        20
    superbear  
       2015-12-11 13:59:37 +08:00
    hao123 流量很大的。。
    superbear
        21
    superbear  
       2015-12-11 14:06:26 +08:00
    什么是弱爆了的技术?新技术、很火的技术就是强暴了?公司选用技术需要考虑很多东西的。刚刚 release 的 PHP7 (还没下下来尝鲜)。话说 PHP7 性能有很大提升,难道用 PHP 的那些大公司就要全部切成 PHP7 ? 机器很贵,但是比机器贵的是程序员的时间。船小好掉头
    zhujin
        22
    zhujin  
       2015-12-11 14:20:33 +08:00
    又是个搬运工的标题党.
    zhujin
        23
    zhujin  
       2015-12-11 14:22:31 +08:00   ❤️ 1
    技术永远不是第一位的.
    ivanchou
        24
    ivanchou  
       2015-12-11 14:26:13 +08:00 via Android   ❤️ 1
    大部分搞科研的听起来高大上,其实这样很水
    luili
        25
    luili  
       2015-12-11 14:27:15 +08:00
    可能同一家大公司同一个模块实现方法不一样,但是绝不是你说的那样烂
    ivanchou
        26
    ivanchou  
       2015-12-11 14:27:33 +08:00 via Android
    一样很水,别被表面的光鲜给骗了,能赚钱就好了
    jimrok
        27
    jimrok  
       2015-12-11 14:53:13 +08:00
    如果是技术型驱动的公司,技术确实很重要,例如 google 。业务驱动型的,例如新浪微博,其实是家媒体公司,技术只要保障业务赚钱就好了。
    yuankui
        28
    yuankui  
       2015-12-11 14:56:44 +08:00
    @GeekGao 就像贵公司一样~lol
    ssyz1988
        29
    ssyz1988  
       2015-12-11 14:56:58 +08:00
    @50vip
    这你就错了。他们前端采用的类 bigpipe 的框架,网站性能在业内数一数二;
    love
        30
    love  
       2015-12-11 15:09:35 +08:00
    嗯,给技术烂找了个好理由
    GeekGao
        31
    GeekGao  
       2015-12-11 15:42:07 +08:00
    @yuankui … come to join us
    xjtlujoe
        32
    xjtlujoe  
       2015-12-11 15:46:22 +08:00   ❤️ 2
    再牛的技术,一旦你自己懂了,都感觉水。。
    init
        33
    init  
       2015-12-11 15:49:11 +08:00
    战术和战略
    wizardoz
        34
    wizardoz  
       2015-12-11 15:58:38 +08:00
    大公司的目标是保持盈利,只要保持盈利,一年收入可能都是小公司的几百倍,凭什么要冒险折腾新技术?如果大公司的老板想玩新技术,那也是花钱成立一个小公司,财务和大公司分开,然后用小公司玩新技术。然后在别人眼里,还是大公司的技术没小公司新。
    pynix
        35
    pynix  
       2015-12-11 16:06:04 +08:00
    国内都不是技术驱动型。。。
    fasling
        36
    fasling  
       2015-12-11 16:10:53 +08:00
    因为公司是以盈利为第一目的.
    而且,很多你看到的不一定就代表了技术水平
    KyleMeow
        37
    KyleMeow  
       2015-12-11 16:24:35 +08:00
    @xjtlujoe 当年学着自己用 Verilog 模拟实现一个简单的 CPU 时,觉得好高端啊,不过写完了以后再看,发现还是挺简单的。当然不会的那些仍然显得很高端。知识学会了就觉得很自然了。
    sause
        38
    sause  
       2015-12-11 16:26:02 +08:00
    不然招不到那么多人,就成不了大公司。
    banri
        39
    banri  
       2015-12-11 16:34:27 +08:00
    情况多多,有些就和知乎那样说有历史遗留问题,有些……

    新需求+新项目+新改动 = 各种加班熬夜,谁有空给你改这个……
    领导不关心,不让改,出事谁背锅?
    压根没这技术水平
    rebornix
        40
    rebornix  
       2015-12-11 16:40:42 +08:00 via Android
    题主的很多质疑其实都站不住脚。。。

    其实最怕的就是一开始就带着有色眼镜,觉得这也不好那也不好。脱离了应用场景,谈技术都是耍流氓啊。

    GitHub Page 以前一直就一对文件服务器 host 所有网站,这种选型放在该公司,相比题主也会抱怨呢。
    lk1ngaa7
        41
    lk1ngaa7  
       2015-12-11 16:50:03 +08:00
    @elya 成年人都先考虑如何盈利,小孩子才去玩技术
    ooh
        42
    ooh  
       2015-12-11 17:06:30 +08:00
    程序员一般关心怎么提升自己码农水平,缺乏挣钱意思,我自己感觉
    yoa1q7y
        43
    yoa1q7y  
       2015-12-11 17:09:33 +08:00
    百度内部一样很烂,不管是工具还是内部系统
    caixiexin
        44
    caixiexin  
       2015-12-11 17:19:33 +08:00 via Android
    项目人一多时间一长的话,管理成本会直线上升。人月神话嘛
    j16ZgMV9cs6ZB23n
        45
    j16ZgMV9cs6ZB23n  
       2015-12-11 17:40:01 +08:00
    确实现在很多项目的技术要求并不高,简单大量重复的劳动就能满足很多人的需求(实现功能、等待测试、交付或者修改需求),通过添加更多的人而不用在意具体技术层面也能做到市场的扩张。自然会有人这么也就满足了。
    leiz
        46
    leiz  
       2015-12-11 17:54:38 +08:00   ❤️ 1
    应该是误解了技术和工程的关系。
    公司是盈利机构,通过工程来搭建业务,而技术是工程用到的一块块积木。
    业务稳定,工程可靠,能很好地盈利,这就满足了公司的根本需求。
    至于技术,没有弱爆的技术,只有适不适用的技术。如果新的技术能很好地驾驭,能极大地提升工程质量和可靠性,那任何公司都会乐意去使用。

    相反,如果是为了所谓的盲目追求新技术,而使得公司业务受到影响,进而影响盈利能力,那这种自杀行为任何一个有正常智力判断水平的人都不会采用。

    所以, LZ 只是和 CEO 们在不同角度上看待问题而已。有些问题,当你身处不同的位置场景上,你自然会有合理的切入角度。
    leiz
        47
    leiz  
       2015-12-11 17:56:09 +08:00
    别忘了,技术再好,工程化起来很麻烦的话,都不是靠谱的技术。公司的技术核心是工程,而不是零散的技术。
    beneo
        48
    beneo  
       2015-12-11 18:21:22 +08:00
    我猜测,知乎贴里面 LZ 所在的项目,不是最核心的。

    我见过淘宝商品中心,交易中心,还有中间件某个项目,他们代码迭代的几个版本

    也是从屎一样的代码,变成各种牛逼,加上一些黑科技的代码

    这一切,都是一个过程,不过 2-3 年
    lightening
        49
    lightening  
       2015-12-11 19:29:05 +08:00
    嗯,其实小公司也是这样吧。

    一个公司首先要解决一个问题。而这个问题往往不是技术本身。技术是解决问题的一种方法和手段,如果有别的手段,权衡下来更好,为什么一定要用技术手段呢?
    oopsmind
        50
    oopsmind  
       2015-12-11 19:57:49 +08:00
    肯定是稳定第一了。三天两头让你测试新技术吗?公司业务当炮灰?这显然不现实,你一个月工资估计还不到公司一小时的广告费。显然在钱面前,公司不会牺牲稳定去做探索。
    dawncold
        51
    dawncold  
       2015-12-11 20:00:21 +08:00
    公司变大了貌似很难避免不会这样,依赖多了,被依赖的多了,动起来肯定就不那么快速了,动的慢了,往往就会被更多依赖挂上,最后动不了了。。。
    WispZhan
        52
    WispZhan  
       2015-12-11 20:01:41 +08:00
    知乎这帖子确实有意思。题主都没了。

    这个题主完全不知道 软件工程 中工程这个字子的分量,仅仅是站在技术角度但是并没有考虑到实际的各个方面的综合性问题。
    hslx111
        53
    hslx111  
       2015-12-11 20:07:45 +08:00
    大公司 和 技术好不好 完全是两个不同的事情嘛
    movtoy
        54
    movtoy  
       2015-12-11 20:25:35 +08:00
    你眼中的技术就是技术搬运工的那几行牛 b 代码吧。。
    ltm
        55
    ltm  
       2015-12-11 21:01:34 +08:00   ❤️ 1
    技术不行就是技术不行,一群低级逼还找借口,谈业务背景巴拉巴拉的,
    难怪你国互联网企业经常起火,大型企业网站难用到爆炸,这种烂程序维护起来及其困难,更别说扩展新功能,熟悉上手时间长,而且会越来越不可挽回的堕落下去
    这种烂东西存在的唯一原因就是你国程序员的劳动成本太低,劳动密集取代应该良好设计程序的智力密集。
    julyclyde
        56
    julyclyde  
       2015-12-11 21:20:48 +08:00   ❤️ 1
    因为大,所以才配被拉出来骂

    大小、强弱,可以划分为四个象限,其中小弱公司是不会有人讨论的,另外三种都有人讨论
    break
        57
    break  
       2015-12-11 21:28:35 +08:00
    运营公司的是商人,不是技术,他们需要的是卖点,卖点是可以通过炒作,包装等手段实现的,不一定要技术,有钱了,手一招,就有一堆人排着队等着卖命,所以公司大小跟技术好不好有什么关系,你技术再牛,你能开一个大公司吗?
    break
        58
    break  
       2015-12-11 21:29:47 +08:00   ❤️ 1
    技术再牛,也只是在大公司打工的
    beimenjun
        59
    beimenjun  
       2015-12-11 21:34:45 +08:00
    其实和“水桶理论”差不多,技术暂时不是最短的板,所以没有足够动力进行改善,大公司的这类惯性估计也大。按照里边题主的描述,我觉得这种公司的代码情况会越来越糟迟早成为最短的短板,也许就此成为了一个代码太烂最终落败的案例也不是不可能,毕竟“大公司”只是过去的成绩,“代码烂”是现在的情况,未来彻底消失也不是不可能,烂代码是会体现在产品的,迟早以及轻重的区别。

    当然,大公司的衰败可能还等不到代码腐败后感染整个业务,业界有些领域变化太快,不管大小,大家的死法有很多。
    lk920724
        60
    lk920724  
       2015-12-11 23:35:46 +08:00
    没有必然性啊,稳定、高效、盈利才是关键吧
    shiye515
        61
    shiye515  
       2015-12-12 00:02:56 +08:00 via Android
    @elya
    @50vip
    hao123 前员工表示,有些喷子对 hao123 的认知还停留在 10 年前
    longbo666
        62
    longbo666  
       2015-12-12 00:17:57 +08:00
    原帖 CTO 回帖感人,
    elya
        63
    elya  
       2015-12-12 00:23:48 +08:00 via iPhone
    @shiye515 其实我想说的是像 hao123 这样在互联网历史的发展道路上的特殊出现,是用户需求的必然结果,其后来业务和运营模式让人从表面上忽略了技术层面。
    stage37
        64
    stage37  
       2015-12-12 00:53:49 +08:00
    @longbo666 原帖 CTO 是哪位?
    Daddy
        65
    Daddy  
       2015-12-12 01:18:58 +08:00   ❤️ 1
    归根到底,就是程序员的自我良好的思维,总以为自己懂代码,会写代码,就是天下第一,没他不行。
    其实,一个公司最重要还是运营,能给公司赚钱,营利并生存下去。 你技术很好、代码很好,但不会运营就很难打开局面;而相对来说,会运营能赚钱,尽管开始技术不行,代码很次,当盈利了,就可以再投入,改善优化代码了。
    paulagent
        66
    paulagent  
       2015-12-12 02:19:32 +08:00
    @ltm hehe
    ybh37
        67
    ybh37  
       2015-12-12 08:32:32 +08:00
    那些死掉的互联网公司,没几个是因为技术落后死的~
    互联网公司,都是业务驱动(倒逼)技术的。
    longbo666
        68
    longbo666  
       2015-12-12 20:58:30 +08:00
    @stage37 知乎里那个得票最多的答案
    50vip
        69
    50vip  
       2015-12-14 09:32:32 +08:00
    @shiye515 请问哪里喷了,不懂得说一句,跟我说我就懂了, 何必来句喷子多此一举~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:27 · PVG 10:27 · LAX 18:27 · JFK 21:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.