铭钔釺唫
想做一个出色的java人需要具备多方面的能力和素质。比如首先你得了解算法基础、常用数据结构、企业编程规范、java封装、继承、多态等,面向对象程序设计,基础设计模式等一些基本的知识吧。当然光有这些还不够,熟练掌握JDK核心API编程技术;理解API设计原则熟练掌握JavaSE核心内容,特别是IO和多线程; 下一步要逐步上升到设计这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。 有了基本设计模型后,可以学一些设计模式(Design Pattern)。这是目前证明很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个很重要的领域就是并行和分布式计算领域,大概有20种左右。 在你大体掌握JAVA语法的同时,建议你开始学习Oracle的相关知识名主要以SQL语句为主,一定要熟练掌握。在对数据库库有一定了解后依次开始进行下列学习:1,JDBC数据库连接2,html静态网页设计3,Servlet的应用4,MVC设计思想5,javaWEB ,jsp页面设计6,小型项目实践7,Struts框架学习8,大型项目实践为今后的学习做下铺垫。 剩下的就是实践实践再实践了,要永远记住:自始至终,实践是学习Java技术历程中极其重要的一环。脱离了实践,是学不好技术的!一定要~结~合~项~目~来~学~习~~。达内的课程好像就是根据企业需求来做的,有同事是从哪里出来得。能力挺强。
唐小七7
有必要,因为培训是唯一能快速入行的唯一途径,这样不仅能省下很多时间和经验,也就是花钱买经验,总之能用钱买到的经验就没必要用时间去交换,这样不值。培训不仅能快速入行也能累积行业经验提高薪资,现在软件测试行业人才缺口大,但是功能测试已经可以算是普遍饱和的状态,唯一缺乏的是技术人才,所以不太建议自学,如果自制力极强可试试!
会员2764311
建议你可以先找一些免费课程来学习下,觉得有进一步付费学习的需要再报班学习。现在大学生慕课平台等有很多优质免费资源,免费的视频课程,也有计算机等级考试的书籍练习题。都可以作为入门级别的资料。报班学习就是能更有针对性,有问题能得到更快更准确的答案。各有优势,还是根据自身情况,经济能力来选择就好。
anne贝多芬
随着全球化、科技的迅速发展,计算机的普及及对人类生活的渗透,伴随着大量创新的计算机职业岗位的出现。岗位的出现必然对人才提出了充分的需求。互联网作为朝阳行业,很多人看到了互联网行业广阔的发展前景,想要进入互联网行业。但是,互联网这么多方向,该怎么选择呢?互联网有哪些方向呢?目前比较热门的IT培训课程可以根据学习内容和就业方向等不同分为几个大类:程序代码类:Java、PHP、Web前端、C++、Python等;维护运维类:Linux运维、云计算、网络安全、大数据等;视觉设计类:UI/UE设计、三维视觉设计等;营销类:互联网营销、SEO、SEM、新媒体运营、电商运营等。对于不了解IT行业的人,可能不太容易理解这些专业方向的差别,为大家各自解释下。一、程序代码类从就业方向上讲,也就是人们常说的程序员,主要做后台程序,就比如我们浏览的各个网站,网站的后台开发就是基于程序代码实现的,网站的很多功能,比如用户注册登录、筛选、加入购物车或加入收藏这些功能都要靠程序员实现。从学习内容上讲,各个细分的方向区别较大,学习的难度也各有区别,就业之后的岗位选择也大有不同,虽然Java、PHP、Web前端、C++、Python的从业者薪资各有区别,但是普遍薪资较高。尤其是在有2-3年的从业经验之后,薪资增长速度和幅度十分诱人。
优质考试培训问答知识库