• <thead id="r5ngm"><option id="r5ngm"></option></thead>

      1. <code id="r5ngm"><menu id="r5ngm"><sub id="r5ngm"></sub></menu></code><code id="r5ngm"></code>
        <strike id="r5ngm"></strike>
      2. <center id="r5ngm"></center><del id="r5ngm"><em id="r5ngm"></em></del>

        <th id="r5ngm"><option id="r5ngm"></option></th><code id="r5ngm"><menu id="r5ngm"><optgroup id="r5ngm"></optgroup></menu></code>
      3. 自学Java需要注意的几点


          自学编程最重要的是实践,写代码、看别人写的代码、再写代码,你看再多的书,听再多的公开课,不写代码,你还是不会编程。但是写代码也要讲究方法循序渐进,不能刚学了几天语法,就想写个操作系统什么的,树立这种不切实际的目标只会让你的自信受到严重打击。


          学习一门新的语言,都有一个三步走的计划:


          学好语法以后,开始写一些小程序。


          所谓小程序,一般就是100行以内就能解决的问题,其它答案里有人建议的TopCoder有很多这种题目,另外我推荐Problems|LeetCodeOJ,还有我用Python写的答案(RealHacker/leetcode-solutions)。


          做这些题目不但能够熟悉语言的语法,而且可以操练一下数据结构和算法,毕竟这些都是编程的基本功,另外对于要找工作的同学,这上面的题目刷一遍对于技术面试很有帮助。


          然后,就可以找一些中等规模的实际问题来解决。这一阶段的目标不只是语法,你还需要了解这个语言的标准库和一些常用的第三方库,清楚这种语言常用的编程范式(过程式、面向对象、函数式)。推荐Github,这里面的项目都不大,但是涉及面比较广


          比如:


          写一个FTP客户端程序,你需要了解网络编程的一些知识。


          写一个带进度条的下载器,你需要了解多线程,也许还需要图形用户界面编程。


          写一个简单的论坛程序,你需要了解web编程,数据库访问等等。


          写一个给图像添加数字水印的程序,你需要了解最基本的图像编程。


          这些程序工作量也不大,加上学习各种库的时间,应该最多一星期就可以完成。不要小看这些程序,很多庞大的软件项目最开始也就是几百行的程序而已(写好以后,不用沾沾自喜,要知道这些都是被人发明过几百遍的轮子,找一个完成同样功能的成熟开源程序,读一下它的源码,并和自己的代码比较,看看别人的写法好在哪里?有哪些设计模式可以学?


          经过上面的历练,你应该对这种语言的编程有些感觉了。前两步都是SinglePlayerGame,但是软件是一个群体性工作。所以接下来可以参与一些实际工程:找一份用这种语言编程的工作,或者参与一个开源项目。这一阶段的目标就不局限于技术本身了,你要了解软件工程方面的很多知识,比如怎么和别人合作开发、开发流程、代码风格、文档、以及软件架构等一些宏观的东西。


          经过上面三步,你应该已经是这门语言的一个合格程序员了。


          但是别指望21天就能打完这三关,10年还差不多。想要快速学成编程还有个办法,去报个Java培训班,有靠谱的老师带着,肯定要比自己一个人摸索上手快的多。学校当然是要去找正规专业的IT学校,毕竟学到的技术是自己,国内的学编程的好地方北京动力节点Java培训机构就不错,动力节点是一家只专注培训Java的机构,至今已有8年的教学经验,有着多年软件行业实战经验的IT精英人士组成的讲师团队,能够带领学员参与真实的研发项目,数月学习给学员带来技术、经验“双丰收”,课程体系也都是围绕企业真实项目而设计,把各个知识点穿插到项目中去讲解,达到融汇贯通的目的,确保学员去企业就可以胜任项目开发。且课程研发部门每期会对课程做一次评估,更新一次课程内容和案例,确??纬烫逑到舾幸捣⒄?,满足企业用人需求,做到永不脱节。


          最重要的是动力节点Java零基础班现已开启免费学习,对于想学Java的同学无疑是好消息,亲自考察教学质量,机会就在眼前,快来报名吧,座位紧张,先到先得。


          


        上一篇:动力节点老师最低年薪30万?
        下一篇:自学Java和参加Java培训班哪个好

        开班信息

        98彩票登录|官网_首页