如何学习Java,Net,Android等编程技术

1.熟练使用百度谷歌.
    互联网的发展已经有几十年。各种编程技术的教程,讨论等信息也沉淀积累了几十年。作为初学者,你所遇到的问题根本不是问题,前人都已解决并分享在互联网上,你需要做的是如何找到他们。如何搜索?笔者有两点建议。第一,选择大家都在搜索的关键词,尽量不要用自己意淫出来的一些非主流关键词。用常用关键词能搜索出更多更优质的结果,这种常用的关键词,当你在键入搜索框的时候大多搜索引擎都会提示,或者如百度最下面的相关搜索里面的关键词都是常用的。第二,优先选择来自技术社区的搜索结果,来自技术社区的文章下有更多评论,你可以通过评论判断这篇文章的好坏,而不是一股脑的就开始看这篇文章然后此文章给你带来些莫名其妙的问题。
2.充分研究官方文档.
    官方文档是一门技术的第一份文档,所有相关的博客,书籍,视频教程啊什么的都是对其消化后的产物。为什么研究一门技术要优先从官方文档出发,因为官方文档是这个技术创造者编写的,只有他们最懂这个技术,当然由他们来阐述也是最准确可靠和详细明了的。对于衍生产物博客,书籍,其质量良莠不齐,多数博客的质量比较低,写博客写的比较随意,因为不需要像写官方文档那样需要考虑对读者负责。而现在的书籍也是越来越烂,经常把简单的技术复杂化来凑篇数好出版卖书。视频教程的学习效率比较高,但是目前比较少,能找到可以先看它。综上,官方文档的优先级最高,其次视频教程,书籍,博客。官方文档值得你研究使用。
3.研究项目源码.
    学习编程,效率最高的莫过于看代码了,各种文档资料说的云里雾里,几句代码就会让你非常清楚。项目源码的来源有三种,一是开源项目,什么Github,Sourceforge,Apache 等里面的开源项目非常多。二是,公司非开源的一些东西,如果你所在公司里面,员工可以研究这些代码,那么恭喜你,多研究研究吧。三是,找朋友要,这就看你朋友多不多了。
4.活跃于各大社区.
  活跃不是指在论坛里扯皮,钻各种牛角尖,秀各种下限。而是分享自己的一些有价值的东西,吸收他人的一些好的东西。社区分享交流是种合作共赢,让彼此少走弯路。
5.不排斥英语。
   英语对编程的重要性这里就不在赘述了。  有的人对英语比较情绪化,一不喜欢,就越来越不喜欢。其实你从小学学到现在也好多年了,早已学会26个字母。慢慢来,一天记几个单词,一年就是几千个,几年后读一般英文文档不在话下。
   最后,各位看客有什么好的学习方法,也可以贴出来,共同进步.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值