有一回我向一个师兄提了一个问题,什么方法可以让技能学习更加快速和有效,得到的答案是融入一个技能群体,和这个群体一起学习成长,这样可以少走很多弯路。我觉得这是明智的。
在我们学习的过程中,特别面临新事物,我们需要构建一种环境。
好比说我们需要学习游泳,那必须是实战啊,下水啊,那一个人去水里,一是很危险,而是没有实际的可模仿者,如果更进一步的,和会游泳的人一起下水,然后学习他的游法,就创造了很好的一个环境了。
再比如学习一门语言像是英语,可能有很多音频录音,有很多英文书,又可能一直在学习英语,但是你的日常生活中就是很少用到或者压根就从不运用,那么必然是退化,退化,退化,进而一看到英语的文字就厌烦,睡着了,听到英语对话厌烦,睡着,进入恶性循环,最后就认为自己不是这块料了。
构建一种能够让自己进入状态的环境,可以经常浏览自己感兴趣的英文论坛,并在上面发表和提问,确实对游戏感兴趣,那就进入英文论坛交流游戏技巧和攻略,游戏设计,游戏创建的思路,加入游戏开发社群等等。确实对比特币感兴趣,可以看看白皮书,看看新闻组,看看核心论坛,发表感想,加入比特币社群,进而寻找相关的英文书籍,设定一些英文书籍的阅读计划,不需要经过多久,看见英文绝对不会再睡着了。
非程序员看到一大段C语言或者JS代码肯定晕,这些蝌蚪文不但没有完全现实语言的意义,而且全部是逻辑表达,就算是现实语言的逻辑表达就已经有一大批人感到厌恶,复杂进而兴趣很小了,更别说还有专门自己的一套语法,语义的语言下的逻辑表达,如果加上一些难度高的算法,那就更加没人能够理解了。如果希望学习,更应该建立一个环境,融入这个环境,没有环境就自己构建这个环境,比如创建一个JS语言学习群组,在github上构建JS应用的小项目,通过不断积累,形成学习心得贡献给更多的成员,形成合力,逐步成为团体性的高手。
一个项目团队也需要很好的环境,作为项目leader需要构建起这样的环境,特别是面临新业务,新技术的情况,比如共同“黑板”,简洁的流程,例行的会晤,更为重要的是,构建起浓厚的技术/业务氛围,激发起大家对于技术/业务的兴趣,形成讨论,建设性意见,主动领取任务的习惯,最终团队将实现事成人爽。
加入或者构建一个好的环境,能够让自己和伙伴们飞速进步。
转载请联系我的微信号: jhhuawei
我的公众号:瓦力工坊