再论编程

2018-09-05 08:23:04 +08:00
 lovelybear

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

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

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

比如编辑器领域,如果 Atom 的开发人员够牛叉,运行效率提高一大截(被微软收购之前 github 开始了一个项目,用 rust 重写,原理上可以大幅提高运行效率,被收购后不知道会怎样了),那在与 VS code 的竞争之中就能多一些优势。而这种开发,就不是库和框架的简单使用。
derrickT
2018-09-05 09:29:04 +08:00
不然你还想怎么样,难道把底层的 lib 自己写一遍?
dacapoday
2018-09-05 09:40:43 +08:00
应该说你的需求仅需要调用各种库,各种框架就能满足。
Fairy1128
2018-09-05 10:15:37 +08:00
我大概了解你的困惑 但是一旦报错 之前我只会去找怎么样才能调通 现在我会思考 凭什么我那样写不对
zhaogaz
2018-09-05 10:22:38 +08:00
奇怪的需求可能会更锻炼人一些。?
paparika
2018-09-05 10:31:00 +08:00
@zn 再然后迎娶白富美,成为人生赢家?
bk201
2018-09-05 10:32:33 +08:00
@Fairy1128 这是什么困惑,看源码不就好了
bk201
2018-09-05 10:33:57 +08:00
写业务程序不就是为业务服务?不为业务服务,人家为什么招你?
w4lle
2018-09-05 11:00:52 +08:00
技术说到底是要为业务服务的,没有业务落地,再吊的就是又能怎样。
另,「论」 这个字最好不要随便用。
Fairy1128
2018-09-05 11:10:57 +08:00
@bk201 对 现在就看源码 了解作者的想法和思路了

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

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

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

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

© 2021 V2EX