如果是想学电脑方面的专业,建议学软件开发方面,
软件产业又具有下列优势:
1.人才需求量大。
2.薪资待遇高,员工薪资提升速度快。
3.个人提升空间大,机遇多。
4.软件企业工作环境优越、舒适,工作自主性高。
5.软件人才社会地位高,受人尊重。
6.成功的机会远远高于其他传统行业。
综上所述,未来十年内,软件开发、程序员的发展前景可谓是非常巨大的。
其实也可以去电脑学校参观学习,多比较哈
初期要学会怎么做好程序员.必要的知识也很多.关于java能用到的基本上有
数据库.你要会用sql语法(sql92的标准语法)
web..过struts目前为主流.但是建议了结webwork.struts我想你了结的是1*吧.在2*中核心和webwork一样用的都是xwork的核心了.
框架.spring.要了结依赖注入的概念.和怎么用spring配置其他的web方面的东西
数据访问..hibernate..现在也是主流..了结一下映射..
其实东西还有很多
xml.jsp.servelt.html,javascript,web服务器(tomcat,weblogic),等等..建议一定掌握基础.这样你出去可以找到一个查不多的j2ee的开发人员了.
在你的工作中在不断的完善自己吧
如果其他java行业不够了结了
一般会学习Java基础、Java核心、Java高级基础、前端基础、Java中级、数据库基础、Linux、Java主流框架技术等等。
其次零基础学习Java想入门首先要学习一些JavaEE基础知识,比如:Java基础语、面向对象、核心类库、集合、异常、IO、线程、JDK新特性等知识点。学好基础知识,把基础打牢再继续学习会简单很多。
打好基础后接下来还要学习JavaWeb开发、Java高级框架等知识,主要包含:前端技术、数据库 、JAVA数据库操作、软件服务器及服务器相关技术 、动态网页JSP、AJAX、SpringMVC、MyBatis、Spring、MySQL高级、Linux&Redis&Nginx、Maven等知识点。
学习编程,电脑必不可少,首先要买一台电脑,对于电脑的配置没有太过苛刻的要求,主流一般配置就行。
学习编程,操作系统的选择也是很重要的选择,刚开始可以先学习windows平台下开发,然后转到Linux下开发,Linux开发是个大趋势。所以最好得学会安装个各种操作系统。
学习编程,拥有一本书籍是很有必要的,购买一本有java基本语法学习的书籍,在购买一本java版的数据结构书籍和一本面相对象相关的书籍。
开发环境的搭建:
编写java程序,需要安装jdk,具体jdk的安装,jdk安装好配置好之后就是开发工具的选择,在这里推荐使用主流开发工具eclipse。
学习方法与计划
首先仔细研读java语法相关的书籍,适当的做些笔记,基本语法学习的差不多之后就是数据结构和面相对象的学习。每本书后面都会有练习题,把练习题弄懂,不要偷懒略过。
在看书过程中,会有很多需要测试的代码,一定不要略过,多简单的代码最好自己敲过调试过。最好每天都能写点代码,学习编程,没有长期编码是不会学好编程的。
利用网络,经常浏览一些java相关的网站、文档,积极主动在网络上提出自己的问题,回答别人的问题,最好学会订阅java技术类文章。
参加开源相关的社区,发表自己的技术类文章,和其他java编码者交流互动。
要想清楚啊!要学到能找份工作还是需要较长时间的,如果是纯自学的话。建议看北京尚学堂的视频,从j2se的看起,做做j2se的项目,完了学数据库,再学html、css、JavaScript、jsp/servlet,也就是web的入门,之后做做web项目,学通了就学框架,这期间会穿插很多东西,例如xml、uml、log4j、jUnit等等,最后学设计模式和面向对象的分析。计算机的东西是很多的,不要学死,也不要想着学完,最重要的是学会解决问题的方法。开始肯定要模仿别人的代码,不断模仿,多看,看完一定要自己写几遍,只有能写出来了的,才是自己的东西,建议开始时多背点东西,包括一些常用类啊、一些概念性的东西,因为背多了自己就熟悉了。
尚学堂的视频:
数据库的要另找,网上能找到尚学堂的Oracle,马士兵讲的,挺不错的!
shopping这个项目也有从头带到尾的,也是马士兵的,要找找
做项目是很重要的,从简单的做起,慢慢体会其中的分析与设计
学java还是从视频入门的好,千万不要一开始就去看《Thinking in java》,吃力不讨好,学到web时可以看看张孝祥的《
深入体验JAVA Web开发内幕——核心基础》,写的很详细,不过他的视频一般,
JavaScript就看《JavaScript高级程序设计》,html比较简单,css也比较简单,不过css布局因人而异,有人觉得很好理解,有人觉得很难,搞个Dreamweaver多练练也就熟悉了。设计模式可以看《大话设计模式》,入门很好!
补充一点:张孝祥的那本《
深入体验JAVA Web开发内幕——核心基础》真的不错,而JavaScript的就不行,不够细,而且太多其他内容(html、css的,而且写的一般),他写的那本java的书就没看过,不知道怎样,另外,他的视频实在不好,在念书一样。
个人认为,还是马士兵的视频好,讲的很好,而且还讲了很多学习的方法,很适合入门,还有,不要一下子下一大堆的视频,不要把什么孙鑫、张孝祥、马士兵的全下,你是看不完的!你可以先下他们的第一集,看看谁的讲课方式适合自己,再做定夺,不过个人十分推荐马士兵的,真的讲的很好!!!
二楼说的很好:敲代码、敲代码、敲代码。.. 程序是写出来的,不写学到死也学不会的!!!
零基础。
首先要做好心理准备,学习java编程,是要花费很长时间和精力的。而且java做为一门主流通用语言,包含很多方面。
所以,一定要有恒心和兴趣,另外,最好有自己特别想深入的某一方面,比如java web编程,这样可以集中精力快速突破。然后,按部就班的学习方式是很枯燥的,而且你会经常感到茫然,只见树木不见森林,长此以往就会丧失信心。
所以,要经常接触一些实例,自己多做一些实践,既能把手练熟,又能从中探索乐趣,保持继续前进的动力。
当然,刚开始,你一定要先掌握基本语法,这方面的书很多。《Java编程思想》就很好了。
就这样开始吧,边学习边体会,慢慢就会进入轨道。
对于Java开发学习者来说,基础掌握的知识点有以下几种:
1. Java面向对象的优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。
2. Java虚拟机的概念,任何一种可以运行Java字节码的软件均可看成是Java的虚拟机(JVM)
3. JDK顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。
4. JRE的概念,普通用户而只需要安装JRE(Java Runtime Environment)来运行Java程序。而程序开发者必须安装JDK来编译、调试程序。
5. Java中覆盖(Override)是指子类对父类方法的一种重写,子类只能抛出比父类更少的异常,且访问权限不能比父类的小。被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个方法。
Java中重载(Overload)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:4.025秒