菜鸟的成长之路

每一年都有不少人因为各类各样的缘由想要投身程序员大军行列,然而苦于没有好的学习途径,找资料找了半天,而后还本身不满意,在这里给你们作一个推荐,不按期更新,必定不全,只是本身以为还不错的一些地方。会持续更新。css

网站


不推荐入门时候彻底靠网站,最好是使用大部头的书认真学习,不错,若是你想快速试试,这几个网站可能适合你。html

入门教程
  1. W3school(http://www.w3school.com.cn/)java

    w3school是笔者当年学习《web基础》课程时候用到的,一些基础的html、css、js技术都在上面有简要说明,并且提供在线运行功能,能够改改小程序,帮助理解。git

  2. 菜鸟教程(http://www.runoob.com/程序员

    又一个国内良心站点,里面有各类资源,以知识小节的形式罗列,很是适合入门学习,包括HTML/CSS,JavaScript,服务端数据库移动端XML教程ASP.NET,Web Services,开发工具网站建设等模块,知识点罗列清晰。github

  3. tutorialspoint(https://www.tutorialspoint.comweb

    国外网站,知识面覆盖很是全,和计算机有关的知识的入门教程基本上均可以找到。正如它的slogan:The largest Tutorials Library on the web。五星推荐。面试

  4. 伯乐在线资源站点(http://hao.jobbole.com/
    主要是对各种工具、框架有一个基础认识,内容为博客整理,更像是一个导读,告诉你这些框架、工具的一些基础知识。算法

  5. 官网数据库

    国内的开发者每每忽视了官网的存在,这和咱们所处的网络环境与语言环境有关。笔者这么多年来,直到近期,才发现官网的重要性。要知道,那里才是第一手的资源,看别人的教程、博客可能上手快,可是必然在知识传递过程当中产生遗漏或者谬误。通常技术的官网都会有一个tutorial或者quick start guide之类的东西来指导你进行基础的开发。并且很多官网都会有一个很是详细的API供查询使用。


通常在编程过程当中定位到什么问题,均可以经过搜索开求解,若是你作的不是前沿技术,那么你报出的Error查不到同类错误只有两种状况,一你不会查,二你不正常。。。对于犯过的错误,每每不少人愿意记录下来,之后犯同类错误时能够快速解决,也能够帮助别人。

博客
  1. 博客园(http://www.cnblogs.com/

    这也是我开博的地方。国内的博客网站最喜欢博客园,比较干净,纯粹。资源丰富,平淡的外表下面有着极其丰厚的内涵,静水深流。

  2. CSDN博客(http://blog.csdn.net/

    人多,商业化也不错,有很多深度好文。CSDN作的东西比较全,问答、下载、博客都有。不知是否由于排班的缘由,老是感受浮躁而不够纯粹。

  3. IBM DeveloperWorks(http://www.ibm.com/developerworks/cn/)

    相比与前两个博客网站,这个网站有更多的深度好文。这里的做者每每是大牛,不管是基础技术仍是前沿技术做的分析都很到位,五星推荐。不知道为何网站不太火,不过来了必定不后悔。

  4. 阮一峰的技术博客(http://www.ruanyifeng.com/blog/

    也许是由于当老师的关系,阮一峰的博客里的教程给人的感受很舒服,很好用。页面很丑,可是内容都是精华。

  5. ImportNew(http://www.importnew.com/

    听说也许是东半球最好的java文章社区,关注了一年多了,感受还不错。网站文章集中在Java&Android领域。伯乐在线旗下网站。文章涉及的东西比较基础,可是分析的比较深,读完如醍醐灌顶,久久不能忘怀。

  6. 伯乐在线(http://www.jobbole.com/

    文章主要以翻译外国文章为主,视野比较广。另外一个用法就是经过原文连接,你能够了解到一个全新世界。

问答
  1. Stackoverflow(http://stackoverflow.com/)

    全球最大的编程技术问答社区。一站在手,天下我有。

  2. CSDN问答(http://ask.csdn.net/

    国内不错的问答环境,然而有质量的问答很少。

——————————————————————————————————————————————————————————————

想学习大牛的编程方式,想了解大型开源项目的技术细节,想要将本身的得意之做开放给别人借鉴,就来拥抱开源吧。

开源
  1. github(https://github.com/)

    github有多强,大多数开源软件、技术都会在github上开源,做为一个公开的git库,在业内极具影响力。git是新一代的代码库,在业内饱受好评。

——————————————————————————————————————————————————————————————

算法是硬功夫,平时不显山不露水,紧要时候能一击致命。

算法
  1. LeetCode(http://leetcode.com/) 近几年leetcode有席卷天下之势,已经成为了最知名的面试算法网站,几百道题打天下,余者皆败,靠的是极好的用户体验。题目之间的关联,对于每一道题的讨论,leetcode让人用着很舒服。
相关文章
相关标签/搜索