首页 > 代码库 > 学好Java的10个建议
学好Java的10个建议
1.战胜惯性
将大块使命细分为微使命号码大全。
2.重视大牛
你想学的或许是一门新的编程言语关键词挖掘工具、使用结构或许是新的东西,一旦你断定了想要的是啥,就立刻去搜集相应的优异集体所做的一些优质的作业效果。这些可以从YouTube、Vimeo、HackerNews、各种博客,乃至是你的微博老友那里获取。重视别人做了些啥可以给你强壮的决心,让你觉得 “You can do it, too!”
3.树立知识网
当你对自个要学习的东西树立了决心以后,接下来要做的即是做一块海绵,然后开端张狂地吸收知识。从Google查找关键字“beginner tutorials”开端吧,查找一些跟你要学习的知识有关的入门教程。如你所知,Nettuts+上面有成千上百的各种教程供你挑选,StackOverflow上面也有许多学习资本。此外,Quora也是一些不错的挑选。经过阅览这些网上的资本以后,假如想要集中精力学习某一方面,这时就需求阅览一些有关的书籍了,自个推荐在Amazon上面寻觅一些评分较高的专业书籍来进步自个。
4. 多听多看
跟着你对技术的深化发掘,你可以会想使用更多其他办法的学习资料,比方podcasts,screencasts等等。我的主张是多用 iTunesU,这上面有许多很专业的知识可以让你关于特定的领域进行深化的探究。
当前,有许多的网站都有供给在线教育效劳,你可以在下面几个网站上找到自个需求的教程:
· Udemy
· CodeCademy
· CodeSchool
· 国医一号 http://www.tdhzp.com
· 临沂批发网 http://www.shoudashou.com
此外,你也可以看一些免费的会议视频材料,比方YouTube上面的Google IO,以及Confreaks!
5. 行动起来
用你所把握的技术做一个自个的小项目,规划一些简略的功用而且完结他们。毫无疑问,你会遇到许多的拦路虎,当遇到它们的时分,在StackOverflow或许Google上面查找之,处理之。你已经踏上一条变成某一领域专家的旅程,遇到的艰难波折越多,你会变得越睿智。有句老话说得好,“专家是犯错最多的人”,这意味着他们测验了许多张狂的工作来探究这门技术的极限,最终,关于这门技术是怎么运作的就可以知根知底。具有这种洞察力以后,他们便可以为所欲为的运用这项技术去依照自个的志愿完结想做的工作(当然,是做好的工作)。
6. 写博客
假如你想走的更远(比方想像Nettuts+上面的工作作者一样),你也可以制造归于自个的screencasts。总的来说,写博客可以提升你的自个沟通才能,这与你学到的技术一样重要。
7. 感触技术的脉搏
交际网络已经广泛使用于大家的平常沟通以及发现新鲜事物。Twitter和Facebook是信息的首要来历,与此一起,有许多的网站供给更专心的资讯,如前面提到过的Quora网站,这上面有许多涉及面很广的一些论题供大家评论。在这上面可以找到许多闻名大牛的主张以及观念。
8. 参与集会以及会议
虽然交际网络很棒,可是没有任何事物可以替代面临面的沟通。在你住的邻近参与一些小组集会,在这里你可以找到情投意合的伙伴。你可以晓得别人在做的一些风趣的项目,一起也可以在别人的协助下处理一些自个遇到的难题!一样的,技术会议关于共享经历以及增加技术大有协助!
9. 拥抱GitHub
GitHub是全世界开源项目的标志性“建筑物”。它是知识以及优质代码的宝库。当你对某项技术自我感觉良好的时分,下一步就是在GitHub中阅览寻觅风趣的项目。阅览开源代码,尽可以多的阅览。这样做的话,你可以学到许多东西,比方说:
· 怎么办理规划较大的项目
· 项目中使用的风趣的库
· 代码标准以及代码全局规划
· 文档个性
· 测验标准
· 处理怪异疑问的办法,以及发现项目中有疑问的当地
一切的这些知识都在等待着你去发掘。风趣的是,这些知识的经过一个简略的标签就可以得到,那即是“好奇心”。
10. 专心学习
假如你忧虑上述的学习进程太缓慢,那么你也可以测验一下疾速学习形式。你或许听说过“24小时学会某某某”,可是这种办法不是我所推荐的。我以为更合理的是用几周的时刻去学习。你可以测验一下相似“七周学会七种言语”或许是“七周学会七种数据库”等学习办法。虽然这些讲的是言语以及数据库方面的学习,可是你在学习其他技术的时分也可以运用这种思想。
有一个不太一样的学习个性是“艰难学习形式”,这种观念的条件是没有人可以真正把握一门技术,除非每天都操练。所以,想要变成专家,你就需求不停地进行操练。殊途同归的是你可以检查Katas 和 Koans,他鼓舞的使用你学的知识来处理疑问。这些可以让你非常好地入门以及承受那些陌生的概念,英勇走出自个的舒适区,开端学习新知识!
学习一门穿插的技术
编程是一项左脑的运动,它使用的是大脑的分析才能,一步一步地寻觅处理疑问的办法。为了表现右脑的功用,你可以测验从事一些创造性的活动,比方说画画、3D建模、折纸、乐器乃至是制造家庭相册等。事实上,编程一样需求很多的创造力。或许你从前遇到过相似的工作,你在睡梦中找到了疑问的处理方案。这是由于你的右脑处理疑问的办法很不一样,它可以从各种当地获得信息。灵敏开发权威人士Andy Hunt就这个论题写了一本书《程序员的思想修炼》。假如你想点着你的每一个神经元,主张你开端学习一门穿插的技术。
总结
把握一门新技术振奋人心,这是一项影响你思想的新的体会。可是首要,你有必要战胜你的惯性,一旦你做到了,你便敞开了从web的每个旮旯学习知识的旅程。我期望上面讲的十点可以给你的学习旅程带来一些协助或启示。
学好Java的10个建议