说说我教女票编程的失败经历

2022-01-24 00:45:52 +08:00
 foveal
女票很聪明,就是脾气差。
她大学 C++没去上课,最后考试前看看书,进了考场就她做出答案,其他人都抄她的。
逻辑力,记忆力,专注力都很好,感觉她很适合学编程干程序员,但她自己没啥兴趣。

我给她装好了 jupyter ,打算从对她工作有帮助的 pandas 表格处理开始教。
但是教着教着就开始吵了。。因为 python 和 pandas 很多函数不讲理,讲起来就很奇怪,她听着不爽,就不想学了。


我的学习方式是根据范例学习,我看到例子然后去效仿使用和猜测机理,学起来还挺顺畅的。
但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。
回想起来,我可能不应该从 pandas 开始,应该从 python 官方文档开始,从数据结构开始引导她,理解起来会顺畅一些。
12279 次点击
所在节点    程序员
115 条回复
hertzry
2022-01-24 01:10:49 +08:00
周围的人都跟我说边做边学,我个人非常反感,觉得这样学到的东西不扎实,不成体系,我也喜欢先看书搞懂原理。

现实是我听了他们的,确实上手很快,效率至上。但我自己知道我是金玉其外败絮其中。

兴趣可以这样上手,用来干活的东西我感觉不太行。
Jwyt
2022-01-24 01:23:42 +08:00
确实不应该从 pandas 开始。。兴趣还是最重要的,明显你女朋友没有,不如从做个博客 /爬虫这种反馈感快速的开始培养兴趣
adoal
2022-01-24 01:36:27 +08:00
这么聪明的女票,去学 Haskell 不好吗?
pcbl
2022-01-24 01:49:19 +08:00
我当初对数学产生厌恶情绪就是因为老师只告诉你该怎么做却从来不说为什么这么做。
问他这个思路是怎么想到的,说这种题都是这么做的。。。
freakxx
2022-01-24 02:14:27 +08:00
比较有兴趣知道这点,python 的奇怪在哪

> 但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。


不过另一个角度,按道理来说,你描述的上半段和这个实现的失败,中间的逻辑不太成立。
ryd994
2022-01-24 02:45:34 +08:00
@hertzry 两者不矛盾。看书并不能教会你实操。学的算法工作中大部分情况用不到。学了计算机组成,调优还是得靠经验+瞎猜。
尽信书不如无书。

工作里别管为什么,能用就行,这才叫工程。你这样子要是学了工科不得爆炸?工科里经验公式经验常数太多了。反正也没人知道为什么。反正就是能用。
beidounanxizi
2022-01-24 03:51:10 +08:00
> 女票很聪明,就是脾气差。
> 她大学 C++没去上课,最后考试前看看书,进了考场就她做出答案,其他人都抄她的。
> 逻辑力,记忆力,专注力都很好,感觉她很适合学编程干程序员,但她自己没啥兴趣。

明白人都懂
xiadong1994
2022-01-24 03:53:15 +08:00
你女票才适合学编程,而且适合系统地学。
wdhwg001
2022-01-24 04:36:49 +08:00
真的觉得是你的问题。或者说,是你太迷信工程实践了。

如果你笃信“别管为什么反正就这么写,能用”,而她要刨根问底的话,那她实际上远比你更适合学编程。
yunye
2022-01-24 04:38:43 +08:00
教她 PHP ,明天就能开始做项目了
dcoder
2022-01-24 04:47:17 +08:00
@foveal
告诉你 GF, 所有东西都有系统严谨的理论支持的... 是数学物理
计算机编程里面,很多设计是比较烂的历史问题, 只能直接上手尝试
n1dragon
2022-01-24 05:51:58 +08:00
感觉应该是她教你吧?
Mutoo
2022-01-24 06:01:57 +08:00
pandas 根本就是一套独立的编程范式,大量利用 python 的很多特性做了重载。比较适合数据处理,不适合用来学通用编程。
wuju
2022-01-24 06:20:49 +08:00
JavaScript 可以
liuzhaowei55
2022-01-24 07:10:22 +08:00
换个语言吧,c c++ java php 都不错
xuanbg
2022-01-24 07:58:04 +08:00
楼主你老婆用 Java 怕是能无师自通
fru1t
2022-01-24 09:05:53 +08:00
啥都要明白原理,那最后不要去搞基础研究?
echo1937
2022-01-24 09:09:36 +08:00
和我思维方式很像,不喜欢记很多 Magic 的东西,学习的东西总希望能知其所以然。
yxzblue
2022-01-24 09:10:12 +08:00
女票很聪明,就是脾气差。
---
这句才是关键吧
Leonard
2022-01-24 09:16:13 +08:00
@hertzry 因为对于大多数人来说,能搞出点成果比较能坚持下去,“不扎实”再怎么也比“从入门到放弃”强。不扎实的以后有时间可以夯实基础,放弃了就什么都没了。
当然如果你上手就能看基础原理还能坚持不放弃,那肯定先基础原理好。

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

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

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

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

© 2021 V2EX