成长路上的十个学习建议
1)基础知识和基本技能 “出来混得,迟早要还”,双基是关键,选择你需要的内容,制定一个小计划和达到的目标,补一补这方面的课。这里关键是要搞清楚“需要补什么”、“明确计划”和“目标是什么”。不要盲目的恶补理论知识,搞清楚哪些东西是对自己今后的长远发展有帮助的,实在看不清方向,可以请教一些前辈,然后把他们的反馈经过你自己的独立思考以后,来确定自己缺什么。学习是一个循序渐进的过程能,要给自己制定一个计划,时刻记住我之前说的“有效学习时间”,不要三天找资料、两天买书、最后一天随便翻翻,要沉下去。凡事都要把握一个“度”,学习基础知识的目的是为了指导应用、协助创新,不是为了科学理论研究。应该知道选择、取舍,知道自己学到什么程度可以停一停了。这些“度”的把握都很微妙,没人能帮你,全靠你的独立思考。
2)提问和从他人学习 在提问中激发灵感,在讨论中获得思想。与他人的交流,不要局限在为了解决特定的一个技术难题或者问题。不要把别人当成你的“技术支持工程师”,用开放式的问题来获得他人给你指定的方向和启发。技术人员要学会谦虚,我经常在一些技术
论坛看到“文人相轻”的景象,讨论中谁也不服谁,互相拆台。计算机技术本身就是一门开放的学科,闻道有先后,术业有专攻,大家都是被技术魅力的吸引所走到一起来的,学会拥有一个包容的心态,你的收获就会更大,严于律己,宽以待人。
3)善于总结 那就算拿一本记事本来也好。总结是思考和积累的一种方法,把你学会的东西记录在OneNotes,长期养成这样的习惯,会慢慢的积累很多。好记性不如烂笔头,多做一些笔记,把自己的想法记录下来,把想法发展为看法,形成你独特的观点。网上经常有人发一些学习笔记,这是非常好的习惯,帮助自己,也帮到了他人。总结要简单,抓住要领。可以尝试一下,如果写了一份4000字的笔记,试着让自己把它缩减到只有100字,看看是否还能够传达你想传达的信息。总结就是要把复杂问题简单化,抓住要领和关键。
4)博采众长 一个人的知识体系就好比一个圆球,知识越多,你这个圆球所接触到的未知世界的面积也就越大,也就越发知道自己缺少什么。丰富知识的范围,把圆球画的更大。看看自己行业以外的东西,看看你公司的经营战略,看看世界上的流行趋势,甚至看看中国的5000年历史文明,人生是一场马拉松,千万不要沉醉在技术的世界自我陶醉,坐井观天。
5)与高手过招 与高手过招的目的是找到自己的短处。你要瞪大眼睛寻找自己身边的高手,虚心的学习,聪明的提问,坦诚的交流,不断地总结,没有人会把你拒之门外。
6)“站在巨人的肩旁上”,是关于“一个平台”的选择,也就是一个关于“起点”的选择。每个人的现实情况可能各不相同,但是从长远的成功来看,一定要选择高起点。宁为凤尾,不做鸡头,好的平台,比如大学、公司等等,可以让你看的更远,有更多的机会、选择和自由度。在刚步入工作岗位时,不要仅仅考虑物质的收入,有些大公司的薪水也许并不高,但是工作一段时间后,给你带来的眼界提升,是多少钱都买不来的,这会使你变得与众不同。如果你有走出国门的海外工作机会,更不能轻言放弃,“读万卷书,行万里路”,这会给你带来更多的经历和自信。
7)三人行,必有我师 谦虚使人进步。一些技术论坛上最常见的就是谁也不服谁的争吵,“老子技术天下第一”,决容不得他人的质疑。真正的高手,是敢于坦然地说“我不知道”并虚心请教的人。不要文人相轻,要心胸宽广,与人为善,要学会海纳百川,有容乃大。
8)勿在浮沙筑高台 不要满足于一时的微小成就,山外有山,这个世界每一秒钟都在进步,要保持清醒的头脑,拒绝浮躁。第一次看到“勿在浮沙筑高台”,是在2001年读侯捷老师的《深入浅出MFC》的时候,短短的7个字,道出了浮躁的后果。在学习的路上,要耐得住寂寞,不能急于求成,这个道理同样也适用于为人处世,深度决定了高度。 9)实践出真知 光把书看懂是没有用的,关键是要能应用。动口不如动手。要创造性地做一些实验,动手实验不仅仅是为了看看XX软件的功能是不是像说明书上写的那样,这是软件测试人员的工作,你不应该按照说明书来实验。在理解技术和产品的基础上,创造性地制造一些需求,并用技术来解决它,这样的一个过程,才能收获最大。 10)要知道自己需要什么 到你找到这个问题的答案时,就不会再迷茫和浮躁。没人能帮助你寻找这个答案,只有靠自己的摸索和不断地总结,再一次次否定自己的过程中成长。 有关学习的连载就到这里告一段落了。知易行难,我说的都是一些非常容易理解的观点,根本上来说,学习还是一个需要刻苦努力的过程,恰当的方法只是一个必要条件,要有所成就,其实归根结底还是两个字,努力。