-
怎么能快速学好java?30
打算学java,可是还是有点纠结,想请教下过来人。谢谢……
1)现在学java会不会有点晚啊?广告说中国IT人才缺口很大,而且每年还都在以20%的速度扩大。我今年也25啦,怕再入错行。
2)想要学好java,数学、英语是不是要好啊?逻辑思维呢,是不是很重要,不然就是会了,也做不出什么好的项目,只能做个小码农?
3)打算报个培训机构,bdqn(打出名字了怕说是广告),要学5个月,12800的学费,然后会推荐工作,……说的都很诱人啊!有人去过吗?学完后是什么水平?能物有所值吗?
4)我一点基础都没有,有过来人能不能推荐个好书啊?就是适合初学者看的,我也在网上找了些,都说马士兵的视频很好,但是都是视频,看一边记不住啊。我想要本书,这样平时查资料复习都方便点。(这点很重要哦!)
5)学好java,要注意什么?都要具体学那些知识?
[b][/b]谢谢各位高人百忙之中,指点一二!2013年1月19日 13:55
12个答案 按时间排序 按投票排序
-
采纳的答案
学啥东西都不会晚,看你的帖子,应该曾经选错行吧?感觉应该告诉你行业现状,然后考虑是抱着必死的决心努力学习提升还是另谋出路。
1.java比较强大,大小通吃,在市场上的占有率比较高,几乎什么都能实现,做小型桌面应用,没有微软的成熟,做前端网站,没有php快速简便,但是java都能做,最强的还是中大型商业应用,大量框架
2.java开发有几种类型,项目型公司就是接项目,做项目,小项目各种繁琐,大项目各种复制粘贴,各种报表统计,各种数据处理。产品型公司就是认真做产品,n年磨一剑,n=1~1x不等。不停删了改,改了删。维护型就是有个大型项目,长期需要人对代码和数据进行微调和小改动,大型电商占多数
3.软件开发公司的薪酬有几种,(每月+补贴+1~3薪年终奖)(每月+补贴+项目奖金)或者两种兼有。即使是项目奖励也和月均工资有很密切的关系
4.程序员三要素,一、承诺必兑现,二、甘得住寂寞、三、有创新精神,你能够熬得住数百天如一日的加班加点,几个项目轮轴转,所有任务全都按时按质完成,那你就能胜任此行当。
5.java是诸多语言中生命力非常强的语言,因为它比较有灵性,可以应对各种发展和改变,也因此,他比其他语言有更加复杂的系统和架构,javase门槛并不高,javaee入门门槛也不高,但是精通的话,感觉需要一些悟性或者长期的专注才能达到,很有些人几年后,也未能精通,只能重新职业规划,向软件行业其他方向发展了。
6.想学就好好学,最好是抱着必死的决心去学,学习首推优秀的视频教程,这是培训机构的精华,又是免费的,唯一缺陷是不能解惑答疑。培训机构有个好处是你付钱了,这是一种动力,逼得你好好学。看书就见仁见智了,翻译书或者有些书并不太好,良莠不齐,想要通俗势必放弃一些高深原理,一般是先入门再专精,先视频再看高端书籍,特别是工具书2013年1月21日 09:20
-
第一点 你什么学历? 大专以下下你进培训机构 出来他们就给你一假文凭 然后项目经验也会帮你造价 什么都是假的 并不是找不到 难 没有大专的文凭 你投的简历根本不会有人看 大专是最低学历 并且如果是大专也一定要有工作经验的 只有本科应届生可以不需要工作经验。
第二点 学这个真的很需要头脑 刚接触编程的时候 你会发现你的世界观,和对待一个事物时脑子里面想的东西全变了(面向对象编程)这时候是最艰难的时候也是好事 学了一两个月你还没这种感觉 就别学了 浪费时间金钱
第三点 java只是一门最基础的语言,在实际工作中你会需要很多很多的技术来支持一个java项目,有几门很重要的技术一定要掌握好,不然没人要spring、hibernate、mybatis、struts1、2 这是几大神框架 Spring 一定要懂 1万个javaweb项目 1万个spring 没有人不用 实话告诉你6个月你最多入门java 像这些东西就算是强行灌输给你 连皮毛你都不会懂
这是三点 想好了再考虑学不学 要学的话 一定要努力
最基础的你还得学html javascrpit jquery这些东西 书就免了 都是很简单东西 网上文档一大堆
java编程思想 俗称圣经 人手一本 不过不适合入门 但是你要想找到工作 这本书一定得看
spring in action 第二版 这本书你暂时也用不到 还是那句话要想找到工作 这本书一定得看
spring 企业应用开发实战 、hibernate开发实战 这些都属于进阶级的
2013年1月20日 19:41
-
25岁如果还想进入IT发展,不是没有可能!推荐你进入一家培训机构参加几个月的java培训(达内、北大青鸟、IBM、中软国际等);看的书嘛你可以看一下李刚的全套疯狂java书还有孙卫琴的jav犀利;
也许你在培训机构结业的那天都不一定能完全熟悉java应用的开发,可是这是一个很好的基础,然后你可以找一家小型的it公司,慢慢接触实际项目,你就会慢慢的走上道的!别指望短时间内一下子就能学完java所有的东西,慢慢来!2013年1月20日 11:23
-
做自己感兴趣的事,哪怕不挣钱,自己快乐了,没有什么能一步登天,不积跬步,无以至千里,学习这个东西是慢慢积累的,重在坚持,俗话说,笨鸟先飞,勤能补拙,相信楼主,只要有恒心,没有做不好的事
2013年1月19日 23:18
-
我个人觉得学IT还算挺有发展的,就起码工资还算可以 虽然赚不到大钱。但是养活自己够用了, 但是有一点就是要努力 要一直坚持下去。
2013年1月19日 21:18
-
如果你毫无这方面基础的话,培训一般要比自学来的效率高,但是不要受培训机构的广告诱惑,推荐工作什么的的确有,但是绝对没有想象中的好。培训机构最大的作用是帮你入门。自己看书看视频,考验一个人的自学能力和毅力。特别是当你处在没有经验的时期,你会发现很多事情搞不定,说白了培训就是要找一个能长期稳定帮你解答问题的人。
2013年1月19日 19:24
相关推荐
零基础学java,感兴趣的可以看看,可以有效的帮助你快速的掌握就java的学习,让你对java有不一样的认识。
【快速学好Java的方法_30个目标】的文档旨在为Java初学者提供明确的学习路径,帮助他们在短时间内高效地掌握这门语言。以下是对这些目标的详细解释: 1. **面向对象分析与设计**:理解OOA(面向对象分析)和OOD...
这些都是Java在实际开发中的重要应用,熟练掌握这些框架可以帮助你快速构建企业级应用。 5. **实践与项目经验**:理论知识需要通过实践来巩固。建议通过编写实际项目来应用所学知识,可以从简单的命令行程序开始,...
1. **Java环境配置**:首先,你需要安装Java Development Kit (JDK) 并设置好环境变量,确保Java编译器(javac)和Java运行时环境(JRE)能正常工作。 2. **基本语法**:学习Java的基础语法,包括数据类型(如整型...
"20小时学会Java编程"这本书旨在帮助初学者快速掌握Java编程的基础概念和实践技能。通过这本书的示例源码,学习者可以直观地理解理论知识,并通过实际操作加深理解。 首先,让我们来探讨Java编程的基础知识。Java...
### Java五天速成教程概览 #### 一、Java 的历史与发展背景 ...对于初学者来说,按照上述的学习路径逐步推进,不仅可以快速掌握 Java 的基础知识,还能逐渐建立起扎实的编程技能,为今后的职业生涯打下坚实的基础。
在"如何快速开发Java RCP企业级应用?"这一主题中,我们将深入探讨如何利用Java RCP进行高效的企业级应用开发。 首先,Java RCP是基于Eclipse平台构建的,它提供了丰富的UI组件和事件处理机制,让开发者可以专注于...
本教程的标题"小白快速掌握学会Java基础教程"表明它将涵盖Java语言的基本元素,如变量、数据类型、运算符、控制结构(如if语句和循环)、函数、数组、类和对象等。这些是所有Java程序员都需要掌握的基础知识,也是...
《21天学会Java——0基础学Java》是一本非常适合编程初学者的入门教材,无论你是完全没有编程经验的新手,还是已经具备一定基础的开发者,都能从中获益。通过本书提供的系统性学习计划和丰富案例,你将能够快速掌握...
它的跨平台特性(Write Once, Run Anywhere)得益于Java虚拟机(JVM),使得Java代码能在任何支持JVM的设备上运行。 该资源包的核心部分是韩顺平老师的PPT教程,它通常会涵盖以下几个关键章节: 1. **Java基础**:...
通过本文的介绍,我们不仅学会了如何使用AppFuse快速构建Java应用,而且还深入了解了其背后的原理和技术栈。AppFuse通过集成多种成熟技术,大大简化了开发流程,使得开发者能够专注于核心业务逻辑的开发,从而极大地...
《教你24小时学会Java编程第四版》是一本旨在帮助初学者快速掌握Java编程技能的教程。本书以24个独立的学习小时为单位,逐步引导读者深入Java的世界。每个学习小时都涵盖了特定的主题,旨在让读者在有限的时间内建立...
总的来说,《21天学会Java》是一本全面且实用的教程,无论你是编程新手还是希望深入理解Java的开发者,都能从中受益。通过系统地学习和实践,读者不仅能在21天内掌握Java编程基础,还能建立起坚实的知识体系,为...
"0分21天学会Java"是一套全面的Java学习资源集合,旨在帮助初学者快速掌握这门流行的编程语言。这个资源包包含了三份重要的学习资料:《21天学通Java高清PDF》、《Java解惑》以及《Java API官方文档中文版》。 《21...
【一周学会C#——java程序员转.NET必看】 C#是一种由微软开发的面向对象的编程语言,设计用于.NET Framework上。对于从Java转到.NET平台的程序员来说,理解C#的基本概念和语法是非常重要的。以下是一些关键知识点:...
《21天学会用JAVA开发网络游戏》是一本旨在引导初学者快速掌握Java语言,并运用到网络游戏开发中的教程。这门课程或书籍通过精心设计的21天学习计划,旨在帮助学员在短时间内建立起坚实的Java基础,并逐步理解网络...
在“21天学会java网游编程Java实用源码整理learns”这个学习资源中,我们主要探讨的是如何在21天内快速掌握Java语言,并将其应用于网络游戏编程。这个压缩包包含了一些关键的学习材料,如“下载及使用说明.txt”提供...
如何迅速成为Java高 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open ...