如果想学好Java编程,Java项目实战是不是很重要?该如何掌握java编程?
如果想学好Java编程,Java项目实战是不是很重要?该如何掌握java编程?要学好编程,项目实战都很重要,并不只是Java。目前Java算是比较热的开发工具,但同时也是因为热而聚集了大批在此战线上奋斗的程序员,因此竞争是比较大的。当然市场永远不缺的就是普通者,而缺少的是有能力有经验的能力者。
对于想学习Java编程,要入门并不难。但要对Java深入到一定的水准,那也并不是一件容易的事情。没有经过众多项目的实践锤炼,最终锻造不出优秀的Java程序师,当然有天才除外那也是极少。很多理论上学习Java的所谓牛逼者,可能一到项目战场就被各种各样的问题搞得手足无措。
所以如果从项目锻炼的角度来看,无疑要掌握好Java,最好的办法依然是实践,边学习边实践。实践包括实际的项目,也可以是模拟项目。学开发工具与学习其它知识一样要基础扎实,并不是说要全部记住,但那些基础语法、基础框架、常用的类等要做到熟悉,才能在此基础上举一反三。而且最重要的是边学习便要动手,就是实践,要一行一行代码敲入开发环境,亲自去测试然后去理解。
大部分的学习都是由浅入深,开发工具也一样。Java学习的知识由浅入深比如:
Java相关介绍、安装配置环境、Java程序入门;
编程基础比如:常、变量、数据类型、运算符、流程控制、方法、数组等;
面向对象比如:类与对象、封装、继承、多态、抽象类、接口;
常用类、集合、异常、IO、多线程、网络编程、反射、与数据库的处理等;
JavaWeb开发的核心,比如:XML、Servlet、HTTP、JSP、JDBC、Ajax等;
框架、Maven等等;
通过上述学习基本可以参与到项目中去,在项目中进一步提高及拓展。真正一个项目涉及到的,还不只上面这些知识。不一定要真实的项目,可以自己找一些或想定一些项目来做,边做便会发现有很多问题出现,这时就会根据问题寻找解决的方法,同时拓展Java的知识范围。这样不停的用项目来提高自己是比较好的方法。
更多分享及互动,欢迎点击右上角关注【东风高扬】。
1.基础课程来一遍
2.实践项目来一遍(一般书里都有试题)
3.查缺补漏来一遍
4.以上过程再来一遍
5.科技前沿了解下
6.英语单词背一下
7.JAVA书还是很多的,看电子的就行
8.多读书,读好书,对于日常编程来说,《代码清洁之道》,《敏捷设计-原则,实践……》这两本书会叫你怎么写出好代码
是很重要,因为找工作企业也是看中你的编程技术,项目经验,这些都代表着你能够直接上手公司项目以及做到什么程度!
第一阶段:Java基础语法
内容:运行环境、关键字、数据类型、运算符、方法、条件结构、循环结构、方法重载、数组
这个阶段给你这样去安排:运行环境话一天的时间,关键字花一天,数据类型、运算符花一天,条件结构、循环结构给你一个星期7天,方法重载、数组也给你一个星期7天,这里可以做做简单的学生管理系统练手
第二阶段:面向对象和封装
内容:面向对象、this、构造方法
这里总的一周7天时间怎么也够了
第三阶段:Java语言高级
内容:常用API、继承和多态、集合、异常、多线程、网络编程、MySQL、JDBC
这里常用API给你一天,继承和多态给你一天,集合给你一周7天,多线程、网络编程给你一周7天,至此,JavaSE的内容完毕,总的时间为40天
MySQL、JDBC我觉得20天怎么都够了
然后总的时间就是2个月了,2个月学完JavaSE跟数据库和JDBC,也算是中等的速度水平了
第四阶段:Java Web
内容:前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、Jquery、Ajax、JSON、Redis、Maven、BootStrap
这个阶段前端加上Java Web,大概的时间可以花个2个月左右甚至3个月
第五阶段:基本框架SSM
内容:Spring、SpringMVC、MyBatis
这一阶段SSM说实话比较简单的,前提是你之前的内容得学好,不然只会越学越困难,Java语言原本是越学越简单的,花上一个月的时间去学习完全是够了的
前面的基本知识大概就半年能够学完,这也符合大多数的学习时间
java培训中,一般需要做几个实战的项目,才能保障学习效果?
java培训过程中,都会有项目实战的,培训老师会布置几个项目来由学生完成。主要是把之前教授的知识点用上,但对于学生来说。知识点学了并没有实战经验,所以即时只是做一个项目,只要你会总结,即使只做一个项目也是可以达到学习的效果的。
想要达到学习效果,首先要知道这个项目的实战意义。这个项目需要用到哪些知识点,项目开始的切入方向。首先确定好流程图,从哪里切入。然后开发的时候用到哪些技术。
其实也就是慢慢的培养起程序员思维,培训的目的也就是为了更快的能掌握技术进入工作岗位。
我也是培训机构出来的,当时培训分阶段,每个阶段都有一个项目实战。每次项目实战我并不是先写代码,而且先把这个项目步骤缕清楚,然后在结合目前掌握的知识点,在脑子里过一遍,在哪里会遇到难点,有没有办法解决,如果大部分流程走通了,这样就可以了,细节优化在做项目的过程中做。这样一个项目下来,基本上就可以把之前学习的知识点巩固一边。项目不在乎有多少,因为在培训期间时间并不是很充分,没有那么多时间让你去做很多项目,所以把握住一个项目,好好总结,收获依旧是很大的。
如果你现在是新手,我建议你先不要从框架入手,先从最基础的架构开始,框架其实就是对基础做了封装,从基础开始可以让你更好的了解框架。如果直接使用框架,这样你对基础的理解不会太深刻这样对以后的发展不好。
知识个人观点,现在的培训流程怎么样也不清楚,知识结合自己的理解提的建议
学习编程,在哪里可以找到项目练习?
1、 可以到github上去找,它毕竟是个全球性的代码托管平台,有好心的人会放一些练手项目供你参考,挺多的。你可以借鉴下他项目要求,自己试着去做一做。
2、 CSDN网站上,也有,可以到上面找找看
3、 有些项目提高的书籍上也有项目,也可以供你学习和借鉴
4、 网上一些培训视频上也会有比如腾讯课堂等
5、 最好去公司上班,拿公司的实际项目练手,你的成长更快
看学习什么编程
1)目前比较火的有python编程,北上广一线城市高薪就业,属于弱类型语言,但非常强大,首先学习基本语法,然后做简单的爬虫demo,然后了解数据库,服务器,sockect 网络等,大部分学完就差不多入门工作了
2)java编程,一直火爆的编程语言,很多转行人员首选语言,库函数强大,既可以做客户端,又可以做后台,还可以做android移动开发,学习路径根据自己定的方向
3)h5适合新手学习,做web网站开发,生活中最常用的技能就是网站开发,需要配合mysql linux等学习
还有很多编程语言,各有优缺点,找准一个方向,总有收获的时候
找项目的话,有几个方法,其一,可以去一些站点上找,有专门手机项目的站点;其二,可以去报一些培训班,他们一般会有项目;其三,可以去闲鱼,转转这样的网站上去买,也有卖的,价格便宜。