A. 程序员带娃指南
去年年中刚刚升级为奶爸,最近身边不少年轻的朋友也都开始准备造人,受几个朋友所托分享一下一个工科程序员的带娃心得。
虽然叫带娃指南,但我觉得有必要从备孕讲起。对于男人来说无非几个字:戒烟戒酒,多运动多休息。因为男人在这个期间无非是在床上贡献个几十分钟,但女人却要十月怀胎,生完之后还要喂养母乳、负责宝宝的各种生理和心理需求。所以备孕对于女人来说尤为重要,如果妈妈的身体好,那么无论是怀孕、生产或者是喂养都会轻松很多很多。发现周围很多如果母亲身体比较好的生完之后宝宝好带自己也没那么辛苦,有些怀之前单薄的像张纸一样,孕反严重生完的宝宝更难带一般自己的奶水也不太足。那么父亲这个时候最大的责任就是督促你的老婆多去运动多去健身注意休息和饮食,争取在怀孕前有个棒棒的身体(建议至少提前半年就做准备,因为身体不可能是一天养好的)。
如果已经怀上了,就要恭喜你了,那么怀孕应该注意些什么
首先,推荐一本书《写给男人的第一本怀孕书》,里面介绍了每个月每个阶段可能出现的情况和处理方法,书写的很有趣更像一本小说而不是科教书籍,无论是备孕还是怀孕中,只要还没生都建议买一本来仔细读一读。
其次,如果在4-8个月的孕期,就非常建议多出去玩玩吧,无论是旅游、约会或是看电影,这应该是最近1-2年内最后的二人时光了。在宝宝两岁之前可能很少有机会可以出去玩或者去约会了,即便是约会中,妈妈也经常会念叨:宝宝不会哭吧、会不会饿了、有没有想我们呀。
最后也是最重要的,时刻让你的夫人保持愉悦的心情,千万别惹她,这个时候老婆一定都是对的,切记切记(任何时候老婆都是对的)!
首先恭喜你,迎来了人生的重大阶段,升级成为父亲或者母亲。但一盆喜悦的冷水也要随之泼来,带娃是一个无比艰巨的任务,而且这个任务要花18年才能做完。上来还是先推荐一本书《育儿网络》作者是日本的松田道雄,16年京东育儿书排名第一,我读了三本感觉旦银这本最好。
这个时候,如果家里有老人帮忙,无论是岳父岳母还是公公婆婆,亦或是月嫂阿姨,那么你应该感到无比的幸福,每日都要对这些帮忙的人心存感激。但有老人帮忙虽然省了不少事,但可能会出现的问题就是育儿理念的差异,尤其是老婆和婆婆一起带的时候,更是会矛盾不断。作为一名生活都很难自理的模梁宴工科码农,换尿片、喂奶、洗澡等工作都很难得心应手,但调节矛盾可能会是现阶段爸爸必须掌握的技能。当出现矛盾站在哪边都不合适,但一定要在表面上偏向你的太太,因为她现阶段是渣斗最辛苦的。我家宝宝前几个月的时候每天半夜都会哭醒去喝夜奶,有的时候要折腾几次,生病了更是整夜睡不安稳,每天半夜我老婆一次又一次的起来喂奶哄娃真心非常辛苦。产后抑郁就是这么被折磨出来的,如果出现矛盾的时候你还不偏向老婆那么后果可能不堪设想,并且很多老人的带娃理念都是陈旧过时甚至错误的,于情于理都要多照顾一下妈妈的感受。当然事后还是要花时间去安慰一下婆婆或者丈母娘的,毕竟孝顺也是不能少的。
我发现一个很普遍的问题,宝宝刚出生的时候很多父亲都特别开心,但1-2个月新鲜劲过后有些父亲会去逃避带娃的职责。观察周围很多同事,下班了即便没有工作也不回家留在公司里加班,第一种是单身留在公司打游戏,第二种就是有娃的假装加班很像是在逃避家务。在我经历的三家公司中都发现了同样的迹象,而且不只一两个人。
父亲在宝宝成长中扮演着很重要的角色,实际很多情况下妈妈并不是要爸爸做多少家务(做多了她们也不一定放心),只是需要更多的陪伴无论是宝宝还是妈妈本人。
四个月前我的父亲因病去世,我再也体会不到父爱的温暖,但我希望我能够给予我女儿无限的父爱,不要让她感到父爱的缺失。
最后推荐一本关于成长的书《好妈妈就是好老师》不仅仅适用于育儿,我觉得这里也蕴含了很深的管理哲学。结尾奉上我家小公主的玉照,也祝天下所有宝宝都能健康快乐成长。
B. 程序员家长带孩子,对孩子来说是什么体验
程序员家长带孩子对于孩子而言是一种怎样的体验?我们说起程序员第一个想到的就是他们的工作是非常机械化的。因此他们带出来的孩子也可能会是一种较为机械化的孩子。其实并非如此程序员当中也有许多有趣的人,他们带着孩子对于事物的逻辑性会比较强。但是这些孩子也会拥有较为强大的想象力。这也和程序员这项工作有关,因为程序员这项工作是通过写代码的方式进行工作的。写代码的时候就需要严谨的逻辑性,每一行代码之间的逻辑关联都非常重要。同时,在开发程序的时候,代码就需要我们通过大脑进行创作,因此就需要一定的想象力。
对于孩子而言,如果父母是一位有趣的程序员,他们就会有较高的逻辑性和想象力。这种从小培养的才能,对他们的以后成长以及工作生活都有巨大的帮助。
C. 晨会程序员小故事及启示
故事:
技师退休时告诫自己的徒弟:“少说话,多做事。”
十年后徒弟也成了技师,他找到师傅,苦着脸说:“师傅,我一直都按您的教导做,只知埋头苦干,可那些比我技术差的都升职了、加薪了,我还是拿着过去的工资。”
师傅想了想,说:“你请一次假吧。如果一盏灯一直亮着,那就没人会注意到它……”
徒弟恍然大悟,真的请了一星期假,等他回去上班时,厂长找到他说要给他加薪。原来,在他请假时,厂长发现,工厂已经离不开他了。
徒弟很高兴,以后他时不时就请几天假,每次请假后厂长都会给他加薪。一天徒弟请假后准备去上班,厂长却告诉他:“你不用来上班了。”
徒弟苦恼地去找师傅,师傅说:“那天我的话还没说完呢。一盏灯偶尔可以熄灭一次,可如果它总是熄灭,性质就不一样了,因为没人会需要一盏时亮时熄的灯。”
启示:
会做人与会做事同样重要,但是有很高的技术能力说到底还是最重要的,这世界毕竟是看实力的世界。
综述:
想增长自己的编程能力,拓宽自己的眼界,可以去问津网看看。
-End-
D. 想让孩子学习编程,该如何孩子学习呢
应该先了解编程、选择符合孩子的编程语言、掌握学习方法和技巧,培养孩子对编程的兴趣,保持良好心态,不能急功近利。
想让孩子学习编程是好事,但在让孩子开始学习以前,家长一定要对编程有一个全面而详细的了解,要知道现在世界上出现的编程语言已经有600多种,让孩子学习只能学习其中的一种或者几种,这时就要根据孩子的年龄段和所掌握的编程基础来选择合适的编程语言,选择时一定要遵循从易到难的原则。
三、放平心态不能急功近利
培养孩子学习编程,一定要放平心态,不能急功近利,因为学习编程能锻炼孩子的逻辑思维和数学能力,还能开发智力,让他具有更好的创造力,但这需要一个比较长的过程,不是能立竿见影的事情,如果参加编程培训,短时间内没有什么好的效果,不能太着急,要用心了解孩子学的东西,发现孩子的变化,时间长以后就会发现孩子的逻辑思维更清晰,能轻松解决自己遇到的一些问题。
E. 如何给六岁小孩解释编程
任务:给一群六岁的孩子解释你的工作内容。
难度:高(我自己的女儿在其中)。
有不少人分享过他们关于这项任务的点子——你可以在Stack Overflow上找到许多非常有趣的例子(比如说这个http://dwz.cn/5U0UvO)。很多点子的出发点都是展示计算机有多么愚蠢,例如需要很精确地告诉计算机做什么、如何做。这些点子确实很有趣,但是我怀疑课后孩子们是否能真的理解一点儿编程方面的知识。
如何做一次成功的presentation呢,我的观点是:
· 用问题和画画吸引孩子们。我在现场使用的画纸非常大(用的挂纸板),我一边说一边画——顺便说下,这是个让小孩子保持积极性的好法子(他们玩得很高兴,笑话程序员笔下的稻草人和小猪佩奇不长这样,现场充满了笑点)。我忘了拍现场照片,但是我只要再画一遍你就能明白我的意思。
· 在孩子们已有知识的基础上讲解(YouTube, 笔记本,平板,DVD)。现在每个孩子都在YouTube上看动画片、在平板上玩游戏、观察父母在笔记本前工作。他们知道电影是保存在CD或者DVD上,智能电话和平板电脑是类似的东西(说到游戏和电影时)。
我从一个基本的问题开始“谁知道程序员是干什么的?”由于孩子们昨天已经讨论过这个问题,此刻他们有一些想法一点也不奇怪。然后我告诉孩子们我自己的定义:“程序员是写计算机程序的人,他们会用特定的语言告诉计算机该做什么。程序员还懂很多关于计算机的东西。”
然后我画了一个工作中的程序员。
接下来是讨论计算机。所有的孩子开始讨论他们父母的笔记本电脑(孩子们一遍又一遍提到同样的事情真的很可爱)。讨论了一会儿之后,我打断他们,指出在各种地方有很多计算机——例如智能手机、手表、还有一些在汽车和电梯里。我把每个提到的东西都画下来,并且用几句话讨论了计算机在各种情况下应用在哪里。
我还问孩子们觉得天气预报是怎么出来的(一个聪明的孩子回答“卫星知道第二天天气是啥样”),然后告诉他们计算机是在成千上万个测量设备采集来的数据的基础上计算预测的。
随后我把话题切换到计算机程序上,我告诉孩子们计算机之所以能做很多事,是因为程序会指引它们做某个事情。
我说到YouTube,因为孩子们熟悉Youtube。我从画孩子们都熟悉的UI开始。
我问孩子们YouTube上有多少电影。不少孩子困惑了,但有几个喊道“百万”或者“无穷”。我问他们有没有可能所有的电影都放到一张盘里,然后画了许多光盘问道:“你告诉YouTube要看某集小猪佩奇后会发生什么,它是怎么找到正确的磁盘的呢?”孩子们沉默了,于是我画了个数据库并快速描述了它的作用。
我想向孩子们传达这样的一种理念,即他们看到的只是冰山的一角,程序员负责的事情远比这个要多。我解释了程序员是怎么处理如下不同的事情的:
· 保护电影,防范坏人(“如果有人想改变数据库,你看不了小猪佩奇,只能看到足球赛时将会发生什么”——可怕的沉默)
· 备份(“如果一张盘坏了会发生什么?你就再也不能看小猪佩奇里小猪爸爸尝试挂一幅图的那一集了”——又是一阵可怕的沉默)
· 所以YouTube是在不同的设备上运行的(智能手机,平板,笔记本)
· 播放广告
· 计算观看各个电影的人数
· 显示类似的电影有多少个赞,等等
这是个提醒孩子们编程是团队工作的好时机。程序规模庞大而且还涉及到不同领域的知识,这就需要许多人参加到程序编制中。在这一点上,我更新了第一幅图,加上另一个程序员,这样就有两个坐在一起的程序员了。
下一个话题是计算机如何工作——当然阐述得比较粗糙。我所能告诉他们的是:
· 鼠标和键盘是用来给人们对计算机下命令的
· 显示器是计算机做应答的
· 每一台计算机里面有一个处理器(可以看作是计算机的大脑)
· 磁盘是计算机用来存储信息的
我主要讲解了处理器,告诉孩子们它用的是一种有趣的语言,只包含0和1。我假装用一种只有A和B的语言说话,孩子们和我玩得很开心。然后我解释了程序员们创造出程序语言就是为了能更方便地和处理器对话。
接着我讲解了最简单的程序语言的例子(使用一些伪代码)。我想再给孩子们多讲一些内容,但感觉他们开始走神了,所以没来得及讲循环语句。
课程结束前,我把之前讨论过的符号又画了一遍。我一边画一边问“这是什么?”、“关于这个你记住多少?”之类的问题。这个环节效果不错。
其他点评,做什么和不做什么,小贴士和技巧:
· 比我预想的要更有趣!我很认真对待这件事,做了精心的准备,而且得到了回报。孩子们都很感兴趣,我觉得他们能在这个过程中记住一些知识。
· 讲课中画图是个正确的做法,它能抓住孩子们的注意力,而且我能通过指着某个图,提醒他们几分钟前讨论过的内容。
· 做好孩子们一直不停地重复的心理准备。当我问他们知道有什么语言时,一个家伙举手说:“我会一点英语”,他的同伴跟着重复同样的话,接着一个又一个,组里其他的人一个个地加入(有一些是同时加入的)。所有人都说了一遍一模一样的关于英语的话。如果你说到他们喜欢的话题,例如动画片,情况会变得更混乱。
· 有的孩子不管你做什么都会觉得无聊。他们的注意力集中时间就是比较短。
· 认真板书——例如,他们会反对你把1写得有点像7。
· 讲课过程中我觉得没必要纠正孩子们的一些问题——例如,只要孩子能理解YouTube把动画片保存在DVD上,而且当需要看一部片子时,计算机会选择正确的盘片并且播放,我觉得这就非常好了。我想让他们理解搜索和数据库是什么样的概念,而不是技术细节。我感觉这个才是个正确的方法。
讲课时间25分钟,不能再长了。 作者:Tomek Kaczanowski 翻译:方芳 梁傅淇 校对:丁楠雅 本文转自数据派THU,转载需授权
F. 作为一名程序员鼓励师,都是需要做些什么
程序员鼓励教师,顾名思义,是一个致力于鼓励程序员的职位。当“愚人节”这个词在2015年开始出现在互联网上时,它被怀疑是愚人节的一个笑话。事实上,根据媒体报道,在广州,程序员的鼓励老师确实存在。这个职位更像是程序员身边的和平缔造者和杂工,但它确实具有传奇般的高性价比。程序员鼓励师耍不耍脾气不重要,要善于发现每一个程序暖男的天性,成功驯服。
或者你可以在招聘网站上查看正常的工资水平。一个好的“程序员鼓励老师”估计月薪可以达到8K,这是正常水平。无论如何,“程序员鼓励教师”也是一种合法的职业。俗话说,“每个职业都有自己的第一学者,每个职业都不能有歧视性的态度。每个职业都值得尊敬。”