最近因为突然对编程燃起极大的兴趣,准备学一些初级编程语言,网上搜了一下决定学习Python。后经推荐决定使用Learn Python The Hard Way这本书做教程,每天抽出一小时研究。
决定使用这本书的原因很简单,一是作者将python使用上常遇到的问题拆解成了50多个篇章,每一章是一个练习,没有枯燥的理论,单刀直入,从实践中总结出问题来指导学习;二是作者本身也是一个泛兴趣爱好者,根据书中前言,编程就是他20多年前自学成才的,后来又学习了艺术设计,目前在学吉他,每天花一部分时间练和弦,另一部分时间学习基本乐理。
一个学什么像什么的人,我相信他的书更有说服力和指导性。
书中有部分内容对于想要尝试get新技能的人来说是非常好的建议,如:
“If you work hard, take your time, and build these skills, you will learn to code.”
(努力干,花时间死磕,打磨技能)
“To me repetitive practice is natural and just how to learn something. I know that to get good at anything you have to practice every day, even if I suck that day (which is often) or it's difficult. Keep trying and eventually it'll be easier and fun.”
(真人现身说法,每天练,摆脱情绪困扰,效果卓著)
“If you break the problem down into small exercises and lessons, and do them every day, you can learn to do almost anything. If you focus on slowly improving and enjoying the learning process, then you will benefit no matter how good you are at it.”
(少用蛮力,多动脑子,学会拆解问题,慢一点享受过程)
“Whatever your reason for wanting to quit, keep at it. Force yourself.”
(跳出舒适区,坚持坚持再坚持)
虽然鸡汤了点但确实在理,作为一个曾经非常非常没有耐心的人,在发现大多数收获都是在非常有耐心的情况下取得的后我就对“耐心”“积累”“慢”这些词有了一层新的认知。也在get的过程中对解决问题、学习新技能的方法论有了一些心得。
例如DIY拿到英国8个大学Offer、成功转行进4A、国外自由行、新语言学习等等,都是在耐心运用方法论的情况下搞定的。身边有个高富帅童鞋,业余时间搞定铁人三项、半马、开办线下分享沙龙组织、成功申请MBA,聊过后发现多线任务并进、精通新技能的方法论是有共同点的。
如果真的有解决方法、get新技能的方法论,大概是这些:
1. 广泛收集资料与经验
工欲善其事必先利其器,解决问题或者想要认真学习一门新技能前,先利用网络广泛收集相关资料,例如论坛等。尤其是前人的经验,信息足够丰富才不致于因盲目而导致情绪化或者目标的不切实际。将收集的信息放在专项的文件夹中,抽空阅读完。
2. 提炼核心信息,拆解问题,制定计划
阅读完收集的资料后,脑海中就会对问题有个大概的框架,也明白如果要解决特定问题或者学习新技能都需要哪些步骤和注意事项,再去粗取精,提炼核心信息,把信息拆解成一个个单独的问题或task,制定下阶段解决方案或者执行计划。
例如转行,就可以分为个人定位、简历定制、公司选择、投递渠道、注意事项等几个task,再加入时间管理即可,注意每项要有deadline(拖延症的一定懂)。
3. 享受过程乐趣,按时间按计划执行
制定的计划会有不确定性因素,执行的过程中可以灵活调整,但总体要向前推进,不要太注重结果,享受过程中的乐趣会更有利于计划的坚持。我有好多个计划就是在执行过程中遇到新的问题或者灵感,然后调整,但明白方向是对的,在deadline来临前搞定即可。
好像一个实验将蜜蜂和苍蝇放在玻璃瓶中,只有一个出口,在黑暗中苍蝇会乱飞(蜜蜂只会朝着有光源的地方飞),所以其找到出口的几率更高;而在有光的时候蜜蜂则能迅速找到出口,飞出的几率更高,苍蝇却依旧乱飞。这其实也是现实生活中常遇到的问题,在计划未完全确定时,可以先采取苍蝇一样多尝试,一旦确定了就调整成蜜蜂模式专注去做。
这其中特别重要的一点是注重没一点的进步与积累,这样能摆脱浮躁心态对计划执行的影响,而且心态平和下思考问题也更加深度,能看清许多平时看不出的问题,理解也会更深刻。关于深度思考这一块,可以看看查理芒格对这方面的建议。
4. 保持耐心,情绪稳定,相信积累
这一条是今年以来格外有感受的,自从开始认真研究投资以后,对“复利”和“时间”的作用非常震惊(复利的图可以百度),前期的积累一定会在某个点爆发,语言学习、理财等等,复利在这些领域都通用。
而能够利用复利的前提就是保持耐心,坚持积累,相信时间的力量。
再前提,保持情绪稳定。
如果说我有方法论,大概就是这些。道理一通百通,一个技能学习好,其它的学的也很快,有耐心能够解决许多问题,也能够习得许多技能。
恩,就是这样,拆解问题+对时间有耐心。