quake0day

quake0day

V2EX 第 18318 号会员,加入于 2012-03-18 00:49:33 +08:00
今日活跃度排名 5117
29 G 38 S 12 B
根据 quake0day 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
quake0day 最近回复了
7 天前
回复了 snow668 创建的主题 微信 wechat 无法打开,国内版本的微信存在监控
@SenLief 多伦多大学有专门做这方面的研究。可以自己搜索他们的研究论文和报告。
19 天前
回复了 Pichai 创建的主题 Apple 好奇大家买 Apple Watch 的用来做什么?
已经是买的第三块 Apple Watch 了,一开始还折腾一番,现在已经就懒得管那么多了。每天还是会戴,但是如果忘记戴也没觉得会不方便。就像一个可有可无的辅助系统。
戴了的话一般会用到:
1. 看时间和天气温度。这个手机也能做,手表就是方便一点。
2. 找手机,这个是刚需,有的时候找不到手机,手表也在充电的时候会突然觉得手表很重要。
3. DUO 二次验证。学校所有服务都要 DUO 验证,在手表上点击验证还是比手机方便一些。
4. 计录游泳的圈数,这样游泳的时候大脑就可以放空了。这个功能比想象中重要。
5. 脑子一热想减肥的时候会比较关注每天的三环是不是都闭合了。热度过了就视而不见了。
6. 记录睡眠,虽然一般也就是想起来的时候查看一次。
7. 查看邮件或者 Discord 的提醒。也是一个可有可无的功能。
22 天前
回复了 wesleyqiu 创建的主题 Python 孩子学编程是不是首选 C++
最近教学生 iOS 编程开发,发现 Swift 非常好,应该是最适合小孩子入门的第一语言,理由如下:
1. Playground 和 Xcode 好用,还免费(当然你得有 Mac )。配套的教学资料在 Apple Book 上面有很多。
2. Swift 语言各种现代的先进特性应有尽有。进阶还可以学习 FP 。
3. SwiftUI 直接可以做 APP ,让孩子能够把自己的奇思妙想直接变为现实,而且还可以下载到手机上给大家用。
4. 平时讲 OO 有时候太抽象孩子不容易理解,现在结合 SwiftUI 把 OO 的内容直接转换成 APP 游戏里的人物属性和怪兽设计,并展示出来,孩子就很容易理解了。

唯一的问题就是需要家里有苹果全家桶。

而多年教学后我发现其他语言真的没有 Swift 的所有优点:

Java 太臃肿,开发 GUI 程序也比较不方便,做网页有点太复杂,做 Android APP 也语法太复杂,对小孩直接劝退。
Python 虽然是大家的首选,但是不需要指定变量类型这点其实很不好。一开始小孩子会觉得很方便,但是后面学习其他语言就会遇到障碍。而且 Python 虽然能开发网页和游戏,但是在这个手机时代其实对小孩子来说并不方便。他们更希望的是能够运行在手机上能够给别人展示的程序。
HTML+NodeJS 也是,作为小孩子可以很快做出展示的作品,但是这种应该很容易让小孩子只关注结果,而不会认真学习语法知识。
C/C++太古老,我个人认为在 2023 年不是一个入门的好选择。等孩子入门了有兴趣了,可以在学习操作系统的时候再讲自学不迟。Rust 也是同样的观点,我觉得让第一次接触编程的小孩子去研究引用和借用,然后学习操作系统内存管理,有点太过分了。
GO 语言还不错,但是我觉得更适合作为孩子第二门语言。
其他 FP 语言都有各种缺陷。而且 Swift 本身也支持超多 FP 特性,进阶完全够用了。

综上所述,我觉得 Swift 应该是最适合现在小孩子学习的语言了。
说个不一样的意见,其实可以买超短焦投影仪,然后放在卧室打到墙上。平时躺床上看 Youtube ,哔哩哔哩,电影,接上 PS5 打游戏,非常爽。

我家的投影仪基本上每天都开,家里客厅的电视都很少用了。
@gamekiller0010 亲测 4090 可以跑 llma2 13b 的
我经常游泳,每次都带着记录圈数。就是普通的 Apple Watch 一点事也没有呀。
最近用 ChatGPT 开发了几个程序,用的都是我完全不熟悉的 Go 和 React ,边开发边学习,也想体验下未来用 AI 开发一个系统是什么感觉。在这个过程中我发现 AI 的几个问题:
1. 不擅长解决某些特定问题——如果特定的问题 AI 找不到直接的解决办法,那么 AI 就会不断重复几种可能的解决方案,然后就会陷入循环。后来这些问题都是我通过 StackOverflow 或者在网上搜寻,找到的解决办法。不过 AI 很强的一点就是我只要告诉她(复制粘贴)这个解决方案,她就会自动帮我修改好我的代码。

2. 逻辑稍复杂的系统出现 Bug 后,AI 可能会无法分析这些逻辑。这时候 AI 有能力帮你写一些代码,但是整体代码的逻辑错误还是需要你自己通读代码来解决修复。这部分说明你不能完全依赖 AI 帮你写所有代码,你还需要有能力去读懂她写的代码,并帮她分析逻辑。

总的来说,在未来的 3-6 年,我估计程序员还需要指导 AI 来干活。AI 有的时候搞不定的话还需要你去帮他思考解决。

我的个人经验是编程语法,配置环境等这部分知识是最不重要的(语法糖就像孔乙己茴字四种写法那样)。在之前的小项目里面,我可以让 AI 帮我写 Go 和 NodeJS 代码,或者我可以试着写一个有语法错误的函数,让 AI 帮我自动修复。

而重要的技能之一是**化整为零( Divide and Conquer) **的能力。现阶段很多人认为 AI 水平不行,其实显示的是那个人不具备化整为零的能力,他往往妄图让 AI 去开发设计一个大型系统,而这个是现阶段的 AI 无法完成的。

另外就是我上面提到的**自主思考并解决问题**的能力,你有没有能力在 AI 无法解决某些问题时,能够跳脱 AI 的思路,去寻找真正的答案。

最后就是**读代码并理清代码逻辑的能力**——AI 写代码水平可以,但是系统级别的逻辑 Bug 还是要人来修复。

其实上面这三个技能一直都是区别一个人是不是一个优秀程序员的关键点,现在 AI 只是让这些技能变得更重要了。
67 天前
回复了 ahhtree 创建的主题 职场话题 旁边的实习女孩子被开除了
放心,她过几年美国毕业找工作的时候还是会把这段实习经历写到她的 Linkedin 上的,也没有人会去验证她是不是被开除了:) 这个开除一点影响不到她。
69 天前
回复了 shuimitao 创建的主题 游戏 90 后是不是玩不动游戏了?
大多数人认为玩一个游戏的你所付出的就是花钱买电脑(主机)+游戏盘,其实对于对大多数中年人来讲,那点钱不算什么,最奢侈的恰恰是那个隐藏项——时间。

电子阳痿的成因就是缺乏属于你自己的自由时间。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1980 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 06:52 · PVG 14:52 · LAX 23:52 · JFK 02:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.