首页 > 编程语言 >全职爸爸,是程序员的加试题

全职爸爸,是程序员的加试题

时间:2023-06-21 13:36:02浏览次数:65  
标签:试题 周自恒 哥哥 孩子 魔方 程序员 爸爸 全职


 

全职爸爸,是程序员的加试题_Python

哥哥:爸爸我问你,有一种鲨鱼,它的头像锤子,是海底的杂食动物,它叫什么名字?

周自恒:锤头鲨

哥哥:对了,不过锤头鲨不是它本来的名字……

周自恒:双髻鲨

哥哥:对了!

周自恒:……等会儿,你是不是双髻鲨的髻字不认识才这么问我的……

哥哥:……你怎么知道的


全职爸爸,是程序员的加试题_Python_02

全职爸爸这门职业,难度几颗星?


周自恒家有两个孩子,哥哥今年7岁,刚上一年级,就开始显露出金光闪闪的「别人家的孩子」的超级学霸气质。


4岁多开始学编程。


全职爸爸,是程序员的加试题_Vue_03

7岁学的Python

魔方速拧比赛。


全职爸爸,是程序员的加试题_Python_04


国际象棋比赛。


全职爸爸,是程序员的加试题_Python_05


青少年机器人技术等级证书。


全职爸爸,是程序员的加试题_Python_06


学习高年级数学课程。


全职爸爸,是程序员的加试题_Vue_07


如何教出一枚「别人家的孩子」?

首先,得有一个「别人家的爸爸」。


全职爸爸,是程序员的加试题_排序算法_08


全职爸爸,是程序员的加试题_Python_09


全职爸爸,是程序员的加试题_Python_10


周自恒是谁?他身上有许多标签:图灵《图解密码技术》《网络是怎样连接的》等10多本畅销技术书的译者,写代码,写专栏,写科普,二个娃的爸爸,而且,他是一位全职爸爸。


我们相信,对于每个爸爸来说,辞职回家带娃都不会是容易的决定。但周自恒轻描淡写地说,这是理性分析之后的结果,谈不上多艰难。


「孩子外婆的腿不好,外公又要忙里忙外烧饭买菜,带孩子出去玩就有点力不从心了。


另外,隔代参与育儿的一些苦恼,我想做父母的都会有些体会。我这个人又比较有强迫症,没办法不插手,干脆都自己来吧。」


这个爸爸非常酷!但是,他光荣担任全职爸爸的第一天,就感觉自己「都快在孩子面前哭出来了。」


比上班累多了!


曰:理想是丰满的,现实是骨感的

又曰:辞职一时爽,带娃火葬场


明明之前很喜欢洗澡的,现在一洗澡就大哭大闹;


明明之前很喜欢上幼儿园的,现在一到幼儿园门口就哭着不要进去;


带他出去和别的孩子玩,他也会莫名其妙地发脾气……



全职爸爸,是程序员的加试题_排序算法_11


周自恒当时特别抓狂,感觉自己很失败,不知道问题出在哪里。


幼儿园老师发现了孩子的变化,跟他深谈了一回。他开始理解孩子反常行为背后的紧张情绪。


原来,因为外公外婆搬出去了,家里的环境发生了一些变化,在孩子看来这种变化可能是很巨大的。另外,作为父母,刚开始带娃未免会焦虑。这种情绪孩子会敏感地察觉,并且受到影响。


于是,他开始正视与接纳自己和孩子的不安情绪,顺利通过了全职爸爸的第一个考验。


带娃闯关的故事还没完,因为他自己把难度升级了。


2017年,他和夫人共同做了一个大决定:生二娃。


全职爸爸,是程序员的加试题_Vue_12


他本以为有了带哥哥的经验,不会遇到什么难题。


但夫人产假结束后,家里只剩他自己照顾二娃,还要接送哥哥幼儿园。周末也没得休息,会有一种「无处可逃」的感觉。上班的时候,如果累了病了还可以请假,全职带娃谁给你休息啊。


除此之外,更大的压力来源于内心,即每个全职爸爸或妈妈都要面对的焦虑。


周自恒说:「我们不可能摆脱这些焦虑。首先得承认与面对它们,然后努力与这些焦虑和平共处。」


怎么和平共处呢?他有自己的办法。


「让自己有点东西可以晒,刷刷存在感。比如说,我又学了个什么课,拿了个什么证,坚持跑步多少天,唱歌跳舞做手工,写点什么不明觉厉的干货,孩子取得的小成就,教会了孩子什么技能……


「总之,让别人在朋友圈里膜拜你一下,这种反馈是用来对付焦虑的一剂良药。既有了动力,又能保持不断学习提升的良好状态。这样一来,就不会被上面三种焦虑压垮啦。」


全职爸爸,是程序员的加试题_排序算法_13


到今年6月,是他做全职爸爸的4周年。他已经可以在满满当当的时间表中游刃有余,既关注孩子成长,制订教育计划,还能挤出时间来学习提升,而且能用远程和兼职工作养活自己。


全职爸爸,是程序员的加试题_排序算法_14

学霸的童年是啥样的?


去年8月,幼儿园毕业的暑假,哥哥突然对魔方有了兴趣,于是周自恒用 iPad下载了一个叫「极限魔方」的 App,上面教了一些基本的解法。


哥哥自己看那些视频,3天的工夫就能还原魔方了,而且时间只要4分半!放假在家没事干,他天天就抱着魔方转啊转,还原的速度也是越来越快:


8月17日:4分30秒

8月18日:2分46秒

8月23日:1分50秒(自学CFOP)

8月25日:1分26秒

8月28日:1分12秒


全职爸爸,是程序员的加试题_Vue_15


到10月中旬的时候,他的速度大概是55秒,但是接下来一个月基本上也没什么提高,瓶颈来了。


于是周自恒给他报名了青少年魔方比赛,U8(8岁以下)组,作为他学习和训练的动力。


比赛前一个半月的时间,他每周上一节课。内容从高级 PLL、OLL 公式开始,到最少步数做 Cross,再到 F2L 提速。


然而,对一个7岁的孩子来说,这的确有点辛苦。


周自恒跟他聊:「如果你觉得难或者没意思,随时都可以退出,但你要知道,很多事情到了高手的领域之后,都没有轻轻松松可以提高的捷径。」


谈过之后,哥哥上课和练习的心态就好多了,在家还会自己用 DCTimer 做分项练习以及统计成绩。到参赛之前,他的平均速度大概是45秒,最快可以达到35秒。最终,哥哥得了第6名,已经是当前能争取到的最好结果,可喜可贺!


全职爸爸,是程序员的加试题_排序算法_16


周自恒记得他小时候,老师说大家都应该学会计算机,否则就是新时代的文盲——这个说法现在应验了。那么不会编程会不会就是下一个新时代的文盲呢?


因此,哥哥4岁多就开始学编程了。


刚开始,周自恒带他玩一些编程相关的游戏,比如 Lightbot。


再后来就带他玩 Swift Playgrounds,断断续续刷到很后面了。编写代码确实比玩游戏难多了,但是大部分概念他还是理解得很好。


上小学之后哥哥自己看了一些算法方面的入门书,周自恒带他用 Python 具体实现一些算法,比如各种排序算法。


其实,编程可以培养孩子的逻辑能力和专注力,对心智成长有着潜移默化的、深远的影响。


全职爸爸,是程序员的加试题_排序算法_17


但是,程序员老爸都太忙了!毕竟 996 也不是开玩笑的。


对此,周自恒建议老爸们:


  • 虽然无法天天陪孩子学习,但是得了解自己孩子思维的发育特点,在哪方面比较敏感,在孩子的培养方向和计划上更多地参与进来。


  • 多理解和支持帮你带娃的人,别让他们觉得你啥都不做还一肚子意见。


  • 可以找一些只有爸爸能做的事情,比如带着孩子写个小程序,做个机器人,踢球露营放风筝,或者一起用望远镜看月亮。


全职爸爸,是程序员的加试题_Vue_18

爸爸和娃一起长大


最好的教育就是以身作则,最好的爱就是双方共同成长。周自恒说:「小孩就是一面镜子,跟他们相处也会反观自己。」



孩子教会了他如何更好地理解别人的情绪。


「没有比娃更难沟通的客户,我从孩子身上学到的可能是最万能的沟通技巧。」


此外,孩子的成长也会成为他成长的动力。


「孩子都那么努力,爸爸还能心安理得地偷懒么?」


他在带娃的间隙系统地上了 Coursera 上的 Deep Learning 相关课程,还有一些数学方面的课程,最近为了带哥哥学编程,还准备把 C 语言重新再撸一遍。


慢慢地,哥哥也懂得爸爸需要自己的时间。知道什么时候该自己玩,什么时候爸爸可以陪他一起玩。父子之间有了更多的默契与理解。


「有一次睡前闲聊,他问我喜不喜欢他,我说当然喜欢。然后,他说:我知道你越喜欢我,才越不会放松对我的要求,这些都是为我好。」


大概这就是成长最好的样子。




撰文:李冰



标签:试题,周自恒,哥哥,孩子,魔方,程序员,爸爸,全职
From: https://blog.51cto.com/u_15767091/6528223

相关文章

  • 2023年Android社招面试题集锦(最近准备面试的可以看看~)
    最近有不少小伙伴咨询社招,春招的事情,小编这里收纳了一篇《如何找到一份实习工作》的内容,作者是阿木(一家知名的互联网大厂),这篇内容算是他对自己找工作经历的一个总结吧,对于社招、在校生,尤其是想找实习的小伙伴会很有帮助,同时还有最新面试题汇总。顺带给大家同步一个关键的信息,暑期......
  • 作者为何要写《简约之美》这本书?程序员们又能从中学到什么呢?
    好程序员和差程序员的区别在于理解能力。差劲的程序员不理解自己做的事情,优秀的程序员则相反。信不信由你,道理就是这么简单。写这本书,是为了帮助各位程序员,以适用于各种编程语言、各种项目的广阔视角来理解软件开发。本书以普通人容易理解的方式,讲解了软件开发的科学规律。如果......
  • 这些哭笑不得的情景,每个程序员都可能面对
    每个程序员都经历过项目的洗礼,你是项目成员还是项目经理?许多年过去了,那些让你哭笑不得的场景是否依然没有改变?几位大牛将大量场景抽象为模式,以其幽默、深刻的洞察力讲述了项目失败的原因,这些原因跟每一位程序员息息相关。1、工作忙乱是生产率高的表现优先级总是变化不休,所有事项都......
  • 线程池之 Executors(附面试题)
    线程池的创建分为两种方式:ThreadPoolExecutor和Executors,上一节学习了ThreadPoolExecutor的使用方式,本节重点来看Executors是如何创建线程池的。Executors可以创建以下六种线程池。FixedThreadPool(n):创建一个数量固定的线程池,超出的任务会在队列中等待空闲的线程,可用于控......
  • 史上最全Hadoop面试题:尼恩大数据面试宝典专题1
    文章且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪酬猛......
  • 前端面试题(css)
    1.css选择器(1)简单选择器(元素,Id,类来选取元素,通配选择器)(2)组合选择器(根据它们之间的特定关系来选取元素)(3)伪类选择器(根据特定状态选取元素)(4)伪元素选择器(选取元素的一部分并设置其样式)(5)属性选择器(根据属性或属性值来选取元素)2.层叠顺序当为某个HTML元素指定了多个样式时,会使用哪种样......
  • 前端面试题(js)
    1.this解析器在调用函数时,每次会向函数内部传递一个隐含的参数,这个隐含的参数就是this,this指向的是一个对象,根据函数调用方式的不同,函数会指向不同的对象。(1)以函数形式调用时,this永远指向window(2)以方法的形式调用时,this指向调用方法的对象(3)当以构造函数形式调用时,this指......
  • Java面试题集(136-150)
    Java程序员面试题集(136-150)摘要:这一部分主要是数据结构和算法相关的面试题目,虽然只有15道题目,但是包含的信息量还是很大的,很多题目背后的解题思路和算法是非常值得玩味的。136、给出下面的二叉树先序、中序、后序遍历的序列?答:先序序列:ABDEGHCF;中序序列:DBGEHACF;后序序列:DGHEBFCA。补......
  • Java面试题集(131-135)
    131、请对以下JavaEE中的名词进行解释答:容器:容器为JavaEE应用程序组件提供了运行时支持。容器提供了一份从底层JavaEEAPI到应用程序组件的联合视图。JavaEE应用程序组件不能直接地与其它JavaEE应用程序组件交互。它们通过容器的协议和方法来达成它们之间以及它们与平台服......
  • Java面试题集(116-135)
    Java程序员面试题集(116-135)摘要:这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。116、说出Servl......