那你现在解决问题了吗?
解决了一些。林晨说。我用代码解决了投资的问题,用投资解决了钱的问题,用钱解决了开餐厅的问题,用餐厅解决了林浩的问题。每一个问题解决之后,又会出现新的问题。问题不会消失,但解决问题的能力会越来越强。
乐乐听完没有说话。他在看茶几上林晨的水杯,杯子里的水面很平,像一面镜子。
爸爸。他过了一会儿又开口了。
你说做喜欢的事。但万一我以后不喜欢编程了呢?
林晨端起水杯喝了一口。那就做别的。
但编程不是白学了吗?
不会白学。林晨说。你学编程真正得到的,不是语法和关键字。你学到的是一种思维方式——把一个大问题拆成小问题,把小问题一个一个解决,然后把所有小问题的答案拼成大问题的答案。这种思维方式,你做任何事都用得到。
做看蚂蚁也用得到吗?
用得到。林晨说。你看蚂蚁搬家的时候,是不是先看一只蚂蚁往哪里走,再看第二只往哪里走,再看很多只往哪里走?然后你发现它们走的方向是一样的,速度是一样的,间距是一样的。你在找规律。找规律就是拆问题——把一个复杂的行为拆成简单的规则。
乐乐的眼睛亮了一下。对!就是找规律!
对。编程也是找规律。你做编程题的时候,先看题目在问什么,再想怎么拆,然后一步一步写代码,最后运行看结果。找规律、拆问题、写规则、看结果。这四步,你做任何事都用得到。
乐乐点了一下头。他在地板上伸了个懒腰,然后爬起来坐在沙发上,靠在林晨旁边。
爸爸。
你说做喜欢的事,但还要有一技之长。什么是一技之长?
林晨想了一下。乐乐今天的问题比平时多,而且问得越来越深。他不敷衍。十岁的孩子能问出这种问题,说明他在思考。
一技之长就是一件事你做得比大多数人好。他说。林浩的一技之长是做菜,他能做的菜比大多数人做得好吃。我的一技之长是写代码,我写的代码比大多数人写得好。你的一技之长现在还不确定,但编程可能是其中一个方向。
那我怎么知道我做得比大多数人好?
你不需要跟大多数人比。林晨说。你跟昨天的自己比。今天的你比昨天的你多会了一道题,多理解了一个概念,多写了一段没有bug的代码,你就比昨天好了一点。好一点就够了。
乐乐想了一下,把头靠在沙发靠背上,看着天花板。
那永远保持学习呢?
你从哪里听到的?
你的书里。乐乐说。你那本《35岁程序员的AI逆袭》,我在书架上看到了,翻了几页,有一章的标题是永远保持学习
林晨笑了一下。你看懂了吗?
看不懂。乐乐老实说。字我都认识,但连起来不知道在说什么。我只是觉得那句话很厉害——永远保持学习。永远是很长时间的意思吧?
对。永远是很长时间。
那你怎么做到永远保持学习?
林晨想了三秒。这个问题不好回答。答案需要用十岁的孩子能理解的方式说出来。
你记得你学Scratch的时候吗?他说。
记得。我做了一个小猫跑来跑去的游戏。
你做那个游戏的时候,碰到过做不出来的情况吗?
碰到过。乐乐说。小猫碰到苹果之后分数不加,我查了半天才发现是碰撞检测的坐标写反了。
你查了半天,然后修好了。这个过程——碰到问题,查资料,思考,修好——就是学习。坐在教室里听课是学习,自己碰到问题想办法解决,也是学习。
那永远保持学习的意思就是,碰到问题的时候不要放弃,要自己想办法解决?
林晨说。但还有一层意思。永远保持学习,不只是说遇到问题才学。是说在你没有遇到问题的时候,也要学。你今天做了一道栈的练习题,学到了栈的用法。明天没有练习题的时候,你也可以自己找一道题来做。是你自己想做。这个叫永远。
乐乐沉默了几秒。他把腿收起来,下巴搁在膝盖上,眼睛看着茶几上的水杯。
爸爸,我觉得你说的这些话我大概能听懂一半。他说。
哪一半?
做喜欢的事,我能听懂。一技之长,我也能听懂。永远保持学习,我只能听懂一半。
哪一半听不懂?
永远。乐乐说。永远是很长时间。我不知道我能坚持多长时间。
林晨看着乐乐的脸。十岁的脸,眉毛淡淡的,下巴尖尖的,眼睛很亮。
你不需要永远。林晨说。你只需要今天。今天你做了栈的练习题,你学到了东西。明天你再做一道,又学到一点。后天再做一道,又学到一点。你不需要想,你只需要想。永远太长了,今天够短了。短的东西才好坚持。
乐乐想了一下,然后点了一下头
>>>点击查看《AI时代:码农的涅盘重生》最新章节