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

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

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


我的学习方式是根据范例学习,我看到例子然后去效仿使用和猜测机理,学起来还挺顺畅的。
但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。
回想起来,我可能不应该从 pandas 开始,应该从 python 官方文档开始,从数据结构开始引导她,理解起来会顺畅一些。
11915 次点击
所在节点    程序员
115 条回复
jtwor
2022-01-24 10:27:48 +08:00
为啥非要做程序员。。
xsqfjys
2022-01-24 10:31:27 +08:00
"但她自己没啥兴趣" 你可真是个人才
xpect
2022-01-24 10:31:38 +08:00
有同样的经历,得出的 2 点结论是:
1. 不要主动教她,除非她自己突然有动力学,有问题问,点到即止
2. 如果想主动教她,请参考第 1 条
hmidesigner
2022-01-24 10:34:10 +08:00
考虑下是不是“你说的态度”有问题:过来人,我说一篇都不如同事教一句。
个人感觉男朋友 /老公说教式有原罪的。
NeezerGu
2022-01-24 10:39:08 +08:00
@DCELL 然后进去了 doge
Mirana
2022-01-24 10:40:48 +08:00
不想学就不学
g001
2022-01-24 10:41:05 +08:00
女朋友对编程没兴趣,而我却想教她,因为她现在的工资实在是太低了,她就是不愿意学
tuwulin365
2022-01-24 10:41:21 +08:00
charlie21
2022-01-24 10:47:58 +08:00
就是这种学不进去编程的聪明人因为自己无法进入编程界大杀四方故而从侧面角度看是在给编程界人士留口饭吃
CaptainD
2022-01-24 10:55:14 +08:00
@hertzry #1 个人感觉边做边学没啥不好的,但是做了一定要学,先从跑起项目开始,掌握应用层面的知识,在系统学习理论,效率比较高,也比较适合我
heyjei
2022-01-24 10:55:54 +08:00
> 但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。
这说明你选的书不对,我最近也在思考怎么样子给学生把 pandas 讲透
pandas 和 python 其实两种不同的编程语言,如果你带着 python 的思维去学 pandas ,你会发现各种不符合语法逻辑的操作。

按照你老婆的学习方式,我觉得可行的学习路线是
1. python 的基础语法(重点在循环)
2. python 的数据模型,重点看操作符的重载 https://docs.python.org/zh-cn/3/reference/datamodel.html#special-method-names
3. pandas 的数据模型 https://pandas.pydata.org/docs/user_guide/dsintro.html#
4. pandas 的常用操作以及和 excel 之间的交互 https://pandas.pydata.org/docs/user_guide/basics.html https://pandas.pydata.org/docs/user_guide/io.html
danhahaha
2022-01-24 11:00:06 +08:00
很聪明,C++没去上课,说明应该是计算机相关专业,还成年了应该毕业了,如果这期间还没有对编程产生兴趣,你觉得你比大学老师讲的更好吗?你觉得你家的环境比大学更适合学编程吗?你觉得她一直没编程是学不会还是本来就不想学?
kemistep
2022-01-24 11:02:30 +08:00
pandas 是个实用的工具包,和编程不搭噶,只是套用了一个 python 壳而已,类似于 SQL ;
kemistep
2022-01-24 11:03:29 +08:00
相教编程思维,缺教了一堆工具包;
JamesR
2022-01-24 11:14:28 +08:00
女朋友学一下怎么带小孩,要比学其他任何技能都划算,最好把(给小孩)做饭也学一下。
lyz1990
2022-01-24 11:17:12 +08:00
为什么要教这个?一起听歌画画看电影多快乐啊
goodryb
2022-01-24 11:19:16 +08:00
既然你女票这么厉害,为啥还要你去教她呢。

从我的理解来看,一般人能够大学毕业学习能力和习惯肯定是有的,后面需要什么自己学就可以了,除非是行业深水区的内容。
stacker
2022-01-24 11:28:28 +08:00
好奇楼主女票哪个大学的
undefine2020
2022-01-24 12:18:04 +08:00
@OliveGlaze “对于一个已经成年的女性来说,培养反直觉反娱乐性的兴趣是最难的实际上。” 老哥说得太对了,不过我觉得对所有人来说都是这样
winglight2016
2022-01-24 12:21:47 +08:00
“python 和 pandas 很多函数不讲理,讲起来就很奇怪”

完全没感觉到有什么地方“不讲理”? python 和 pandas 是面向实用的语言和金融数据处理库,完全满足各种需求,除了性能。

另外,lz 好为人师的毛病要不得呀,从需求出发才是正道——不要你觉得,要客户觉得

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

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

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

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

© 2021 V2EX