有时候偶尔会想想,在未来 10 年、20 年、30 年,编程方式会有什么样的变化。
迫于想象力衰竭🐶,没啥特别好的幻想。大家一块幻想下吧?
1
whitehack 2019-04-16 09:24:47 +08:00
AI 自动码代码?
|
2
kyuuseiryuu 2019-04-16 09:26:48 +08:00
每每有这种话题,都会有人出来说 AI 自动写代码
|
3
gramyang 2019-04-16 09:27:13 +08:00
这还需要想象吗?参考攻壳机动队。里面可以用代码写灵魂,和呼吸一样自然
|
4
lovezww2011 2019-04-16 09:28:13 +08:00
没变化
|
5
abcbuzhiming 2019-04-16 09:29:48 +08:00
我现在就希望脑电波控制能早点实现,现在很多时候是敲键盘的速度跟不上大脑的速度
|
6
fromdark 2019-04-16 09:40:28 +08:00
感觉除了底层,可能大部分都傻瓜式了吧
|
7
Mecon 2019-04-16 10:04:44 +08:00
AI 编程可视化
|
8
SwagXin 2019-04-16 10:23:06 +08:00
人人都会编程
|
9
lyminghao 2019-04-16 10:24:11 +08:00
继续往高层抽象,更智能的代码补全?
|
10
cxtrinityy 2019-04-16 11:03:05 +08:00
英伟达现在在 Intellij 上有个叫 Codota 的 java 代码补全插件,比自带的补全更智能的是可以看上下文,帮你填进去
虽然我感觉好像没什么卵用(´・ω・`) |
11
chcx 2019-04-16 11:10:01 +08:00
程序员与 80 年代踩缝纫机一样的工种
|
12
mcguffen 2019-04-16 11:19:01 +08:00
富士康工人流水线作业。
|
13
SeaRecluse 2019-04-16 11:27:26 +08:00
|
14
lyshine 2019-04-16 11:30:47 +08:00
底层码农彻底失去工作. 中层码农一遍乞讨一边写代码, 也就维持生活的样子. 高层 ai 的设计者掌控者人类的权利和财富和信息. 是身份和地位的象征. 底层的体力和脑里劳动都被人工智能代替. 底层的人口进一步的缩减, 大部分人被迫单身, 被迫不生育(没钱) . 未来大脑和基因可能具有编程接口, 使用此接口设计自己的孩子, 设计自己宠物, 操作大脑修改记忆. 使用大脑编程增加人生体验. 使用大脑编程完成快速的知识灌输.
|
15
icenine 2019-04-16 11:38:31 +08:00 1
首先,可视化是对逻辑抽象开、倒、车
想想象形文字为啥被字符文字取代的 10-20 年内不会有本质变化 机器学习会让代码补全更智能 什么抽象层次高那是库和框架要解决的事 就像汽车发明前只会培育更优良马种 冯·诺依曼体系结构从诞生到现在六七十年里 编程没有任何本质变化 除非有新的技术出现 |
16
littiefish 2019-04-16 11:53:35 +08:00 via iPhone
@whitehack 没有灵魂的代码
|
17
auroraccc 2019-04-16 12:01:27 +08:00
脑电波编程,躺着写代码美滋滋
|
18
zoffy 2019-04-16 12:05:57 +08:00
能 new 对象
|
19
dajj 2019-04-16 12:09:23 +08:00
效率越来越高,生活越来越差
|
20
Dvel 2019-04-16 12:09:29 +08:00
感觉不会有本质上的变化,只是在各个方面可能都更好用了。
|
21
huihoo 2019-04-16 12:13:36 +08:00
有 NLP/NLU,也就有 PLP/PLU。AI 也开始用于 PLP/PLU,让 AI 处理、理解编程语言并自己写出牛逼的程序。
自然语言处理( natural language processing,NLP ) 自然语言理解( natural language understanding,NLU ) 编程语言处理( programming language processing,PLP ) 编程语言理解( programming language understanding,PLU ) |
22
huihoo 2019-04-16 12:15:32 +08:00
程序员们需要更加努力了,因为 AI 正在收集处理和理解编程语言并高效自动输出代码了。
|
23
winglight2016 2019-04-16 12:17:22 +08:00
@huihoo 逻辑不成立呀,PLP/PLU 里面的 P 是哪来的呢?
|
24
RyuZheng 2019-04-16 12:19:53 +08:00 via iPhone
不是应该说黑客帝国吗?活在代码里
|
25
marsgt 2019-04-16 12:39:28 +08:00
如果是开脑洞的话,AI 编程这种梗也太老套了。
如果需要有 AI 参与的话,我倒希望是在未来,人脑已经可以达到“建模”的程度,每个建模后的脑模型都可以独立编码(就像是每个人大脑的 Function,输入 Idea,输出 Code ),但是脑模型是个人私有的,公司雇佣制仍然存在,而 AI 的作用则是,公司拥有的 AI 代表公司与个人拥有的 AI 进行接洽,寻找最适合项目 /公司业务的工作者;而个人拥有的 AI 则更像是“经纪人”的角色,为码农群体适配最优的工作并排好工作周期(可能是多个工作穿插的形式,类似 Freelancer )。 HR 和猎头的角色将不复存在,取而代之的是 AI 租赁及出售服务,一般人只需要租普通款就行了,而有钱人将可以租到算法更优化 /训练更完全的 AI,或者直接买断。 由于网络的存在及大脑建模,跨国工作将更为普遍,语言已经不是问题了,大公司直接加一个翻译 AI 可以直接雇佣任何国家的任何个人;骇客看起来更加猖獗,因为可以黑入建模的大脑并拿到操控权,然后就可以调动若干“肉鸡”为其免费工作,普通人只能频繁更换用于验证的密钥,最保险的方法是生物密钥,直接读一段 DNA,验证失败 3 次直接启动自毁,当然只有技术好才玩的转。 差不多了,再写成小说了🤦♂。。 |
26
GeruzoniAnsasu 2019-04-16 12:43:59 +08:00 via Android
100 年后整个计算机科学界最重大的变革:
C 语言终于成为历史 人们终于可以直接从可视化设计工具直接生成汇编和机器码了! 可喜可贺! |
27
chengpohi 2019-04-16 12:57:54 +08:00 via Android
最近一直在 yy 的是,现在所有软件架构设计瓶颈永远是在硬件 io,网络,存储,分布式, 感觉未来应该朝去中心化的方向发展吧
|
28
Zchary 2019-04-16 13:09:02 +08:00 via iPhone
脑电波编程,躺床上拿薪也是极好的呢
|
29
siyushin 2019-04-16 13:19:43 +08:00
程序猿变成低端技术工人,所以不得不天天 996 ……我说的是未来哦。
|
30
python 2019-04-16 13:21:05 +08:00 via Android
能用脑电波操作现实的世界里,人就退成木乃伊了。
|
31
mugglezzz 2019-04-16 13:40:23 +08:00
|
32
CoCoMcRee 2019-04-16 13:49:26 +08:00
你们这些程序员啊, 自己个人的奋斗固然很重要, 但也要考虑历史的进程啊.
|
33
wmwmajie 2019-04-16 13:55:25 +08:00
|
35
huangdayu 2019-04-16 14:16:40 +08:00
没有低级程序员,只有大牛和编程机器人。
|
36
jealain 2019-04-16 14:26:27 +08:00
其实之前的 UML 转 code 一定程度上已经是属于未来的编程了,未来编程会像操作系统一样演进,从 dos 到 GUI,从 code 到 GUI,画画图就行。
|
37
chenyu8674 2019-04-16 15:01:16 +08:00
未来程序员的性质会变为类似现在的思想家和艺术家之类的
“因为更容易所以变低端”不存在的,数字化的工作成功太容易复制了 |
38
windviki 2019-04-16 18:55:07 +08:00
其实人工智能已经逐步在编程领域变得实用化。
深度学习补全代码,现在就可以用 Facebook Aroma 了 https://www.infoq.cn/article/k7sH5ppY38qLf_oXMDZ7 https://ai.facebook.com/blog/aroma-ml-for-code-recommendation/ 深度学习进行代码静态分析和自动解 bug,也有实用工具出现 https://mast-group.github.io/ https://github.com/michaelpradel/DeepBugs 接着是深度学习编写代码,从玩具阶段到应用应该也可以期待 https://www.microsoft.com/en-us/research/blog/deep-learning-program-synthesis/ |
39
ShaunSS 2019-04-16 20:28:39 +08:00
黑盒搭积木吧.
|