突然发现,作为一名开发者,有成为好父亲的潜力

2020-06-19 00:07:18 +08:00
 asanelder

抛开物质层面不说,这里俺只谈谈精神层面的东西。

为什么一个开发者能成为一个好的父亲呢?

你想啊,假如你和他结对编程,共同创造一些东西,会是怎样的效果

  1. 你和孩子能体会到共同创造一样东西的乐趣
  2. 在创造过程中,你会和他平等的对话,在编程的世界里,你知道的,你不能不加说明的要求他怎样怎样做(想想你的 leader 会不会这样),你如果要让他做什么,一定会讲明白原因的。这其实培养了他。
    1. 不具威严,平等对话的思想
    2. 做事不是机械去做,而是知其所以然
  3. 在这个过程中,你们肯定会接触到开源世界,英文网站,在这个过程中,你可以
    1. 引导他对开源的看法,他会理解到那么多人把自己的成果分享出来,你们才可以创造有趣的东西,所以小小年纪就理解到分享的重要性
    2. 因为经常接触英语,自然而然了解到英文的重要性,促使他学习中文,而且顺便也认识到中文世界无耻的抄袭(俺指的是那些无脑的 copy & pastv) ,对抄袭也会产生天然的厌恶感。
    3. 因为要经常用到开源软件,你会培养他,下载软件从官网下,文档要阅读官方文档的好习惯
    4. 如果是搞 AI,顺便让他认识到数学的有趣和神奇
  4. 你们在创造的过程中,你和他一起学习,从设计到实现,你和他共同体会到其中的乐趣。
  5. 如果哪一天你在工作中挂了,你们共同的代码,将是留给他的一个最好礼物之一。

总结一下,通过和孩子结对编程

  1. 认识到人与人之前是平等的,他不会因为原生家庭对父亲威严的畏惧而在以后工作中被领导欺负
  2. 能让他知道知识不仅仅要知其然,还要知其所以然。
  3. 你们有一个环境,两个人可以平等的像朋友那般交流
  4. 能引导他对数学,英语,计算机的乐趣
  5. 培养他对互联网产品的审美,比如,你们经常用 google,而不用百度,在这个过程中,他肯定能理解为什么不能使用百度。

其实

数学家和数学家的孩子可以共同证明一些定理 音乐家和他的小孩可以共同合作一首曲子

而作为开发者,其实也是可以的。

而最终效果好不好,在于你个人的能力了(如果你自己都不认可,都不喜欢,那也没办法了)

4783 次点击
所在节点    程序员
42 条回复
ivyliner
2020-06-19 13:17:48 +08:00
必要非充分条件
asanelder
2020-06-19 13:23:26 +08:00
@mostkia #18
@jeremaihloo #20
@Phariel #27
@jon #31
@robinlovemaggie #33
@Kaier #34
@minglanyu #36

有的铁汁误会俺意思了。

俺并不是让他将来成为一处程序员,去修什么 996 福报。
俺的意思是,通过共同开发一件东西,增进亲子关系,来引导他向一些俺认为好的方向来发展。

小孩子确实是白纸,但真是因为白纸就需要引导,而且这种引导,不是你作为威严的父亲,打他,骂他,强迫他。
也是不天天给他讲什么大道理,而自己却做不到。
更不是你拼命挣钱,没时间管他,然后把他丢给老人一辈?或培训班?或学校?

俺提倡的是,自己先做到,然后将自己变的知识丰富,有趣,再做他的大朋友,做他的一个向别人说起来自豪的大朋友。

当然,做到以上几点,最难的地方,是改变你自己。

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

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

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

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

© 2021 V2EX