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

再论编程

  •  
  •   lovelybear · 2018-09-05 08:23:04 +08:00 · 4141 次点击
    这是一个创建于 2032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统层开发不太清楚(甚至怀疑是否有系统层开发这种说法),反正应用层开发就是调用各种库,各种框架,完成各种需求 然后呢?

    25 条回复    2018-09-05 13:55:35 +08:00
    zn
        1
    zn  
       2018-09-05 08:26:19 +08:00
    然后就打包发布赚钱啊!
    AngelCriss
        2
    AngelCriss  
       2018-09-05 08:26:39 +08:00 via Android
    其实系统编程也是调用系统 API,然后玩内存而已。
    skd918
        3
    skd918  
       2018-09-05 08:31:00 +08:00 via Android
    研发,应用开发,俩方向
    Dounx
        4
    Dounx  
       2018-09-05 08:31:01 +08:00 via Android
    所以关键是算法和设计模式吗…
    xuanbg
        5
    xuanbg  
       2018-09-05 08:50:20 +08:00
    @Dounx 不,关键在于你能不能耐得住寂寞。。。
    yhzwy
        6
    yhzwy  
       2018-09-05 09:09:18 +08:00
    你是说造轮子吗?
    owenliang
        7
    owenliang  
       2018-09-05 09:11:28 +08:00 via Android
    系统编程就是调用系统 api,大家都是搬砖,没有区别。
    wizardoz
        8
    wizardoz  
       2018-09-05 09:11:45 +08:00
    难道你还想上天?
    252748371
        9
    252748371  
       2018-09-05 09:15:55 +08:00
    谁不是面向 api 编程?
    jeffersonpig
        10
    jeffersonpig  
       2018-09-05 09:18:22 +08:00   ❤️ 5
    啥有价值的内容没有,还起个这么装逼的标题,浪费时间
    SuperMild
        11
    SuperMild  
       2018-09-05 09:20:30 +08:00
    所以一般来说,一个应用要赚钱,产品设计、平面设计、市场推广等就算不比编程开发重要,也是几乎一样重要的。

    但另一方面,压榨机器性能、提高运行效率才是最体现编程功力的地方,也是最具有竞争力的地方之一,而这简单地用别人的库和框架是无法完成的(至少要魔改)。

    比如编辑器领域,如果 Atom 的开发人员够牛叉,运行效率提高一大截(被微软收购之前 github 开始了一个项目,用 rust 重写,原理上可以大幅提高运行效率,被收购后不知道会怎样了),那在与 VS code 的竞争之中就能多一些优势。而这种开发,就不是库和框架的简单使用。
    derrickT
        12
    derrickT  
       2018-09-05 09:29:04 +08:00
    不然你还想怎么样,难道把底层的 lib 自己写一遍?
    dacapoday
        13
    dacapoday  
       2018-09-05 09:40:43 +08:00
    应该说你的需求仅需要调用各种库,各种框架就能满足。
    Fairy1128
        14
    Fairy1128  
       2018-09-05 10:15:37 +08:00
    我大概了解你的困惑 但是一旦报错 之前我只会去找怎么样才能调通 现在我会思考 凭什么我那样写不对
    zhaogaz
        15
    zhaogaz  
       2018-09-05 10:22:38 +08:00
    奇怪的需求可能会更锻炼人一些。?
    paparika
        16
    paparika  
       2018-09-05 10:31:00 +08:00
    @zn 再然后迎娶白富美,成为人生赢家?
    bk201
        17
    bk201  
       2018-09-05 10:32:33 +08:00
    @Fairy1128 这是什么困惑,看源码不就好了
    bk201
        18
    bk201  
       2018-09-05 10:33:57 +08:00
    写业务程序不就是为业务服务?不为业务服务,人家为什么招你?
    w4lle
        19
    w4lle  
       2018-09-05 11:00:52 +08:00
    技术说到底是要为业务服务的,没有业务落地,再吊的就是又能怎样。
    另,「论」 这个字最好不要随便用。
    Fairy1128
        20
    Fairy1128  
       2018-09-05 11:10:57 +08:00
    @bk201 对 现在就看源码 了解作者的想法和思路了
    f4nyc
        21
    f4nyc  
       2018-09-05 11:40:50 +08:00 via iPhone
    工地搬沙子最本质[狗头]
    FunnyCodingXu
        22
    FunnyCodingXu  
       2018-09-05 12:34:07 +08:00
    本以为楼主敢起如此牛逼之题目,必有高论
    ghhardy
        23
    ghhardy  
       2018-09-05 12:51:37 +08:00
    没准有人是改内核呢
    atomicVT
        24
    atomicVT  
       2018-09-05 13:40:44 +08:00
    @bk201 很赞成这位老哥的观点,只要能把功能实现了,业务能够上线并稳定运行,代码再低级也是好代码
    yumenkun
        25
    yumenkun  
       2018-09-05 13:55:35 +08:00
    是调 api,但是项目大了,模块化没做好,业务实现方式不合理导致性能太差,也是提现水平的。说高级的也有,例如阿里要是发现 Linux 服务器可以改进后能帮他一年省几个亿,他花几千万请人来定制一个自己的 Linux 都有可能,老板也是面向人民币编程的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4054 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.