找到一份高薪的java工作,从程序员走向高级程序员、架构师、分析员,是所有java程序员们的追求。
http://blog.csdn.net/fancyhf/archive/2008/06/19/2566288.aspx
找一份好工作,自然要看工作经历、项目积累、综合能力。但是,在繁忙、琐碎的日常工作之余,如何准备,才能高效高分通过各种IT公司的java面试、笔试呢?
本人(blog.csdn.net/fancyhf),特地总结一下,如何在短期内,密集学习,顺利通过各大名企的java面试及笔试题。也许不用面霸,你也能
说道面试及笔试题,一般不外乎Java语言基础、Java语言高级、UML和OO和模式、数据库、测试、数据结构和算法、管理和软件工程、智力题、业务领域知识等。最多是多一点,少一点。
没有找准核心,也许你得找几百上千的题目去做;找准了方向,其实认真、踏实地看一些书,就足够了。3-5个月,循序渐进、仔细认真的学好下面列出的内容和书单,那样就真正让你打好java及软件开发的基础,具有扎实的理论知识。那样,学好了本质的东西,各种题目不过是手到擒来。再辅以丰富、成功的工作经验,不难实现从java程序员到高级程序员、架构师、分析员的飞跃。
因时间和篇幅所限,本文只精要式列出重点及参考书籍。愿大家一起进步。
所有的书,多数应该能在网上找到。如果实在找不到,就去买一本。
一、Java语言基础
《Java编程思想》,是必须看的。Java初级程序员考试参考书,也是不错的补充。
二、Java语言高级
面试和笔试的难题,往往不是《Java编程思想》里的。所以,一定要看java高级程序员参考书——Java2学习指南。所以的难题,都是出自这里。
当然,也欢迎去下载一个Java.J2EE.Job.Interview.Companion.2nd.Edition.pdf。看完这个pdf,基本上java语言考试是所向无敌了。
三、UML、OO和模式
抓住重点,一网打尽。Java与模式一书,就足够了。可以再补充一本老外写的《UML与模式》。那么任何UML、面向对象、设计模式方面的题目,都没问题。
当然,《J2EE核心模式》,也是一定要看的。
四、数据库
任何系统,都离不开数据库。范式、pk、fk、join、sql、性能及优化,不能逃避。找一个《SQL Server宝典》、《SQL Server管理员指南之类》就够了。
五、测试(性能、单元)
找本《软件测试》、Junit之类,基本够了。如果不是面试测试的话。
七、数据结构和算法
少部分企业喜欢考数据结构和算法。基本看下教科书就行。要不看下排序、递归。
http://blog.csdn.net/fancyhf/archive/2008/06/19/2566288.aspx
八、架构设计
如果想做架构师,必定要看Sun的架构师考试指南。还有本《J2EE架构师手册》,不错。
九、框架及开源
Swing和SWT,Spring、Struts、Hiberlate,JSF、EJB3、Seam。不熟悉的,要做几个sample。并且找到各自的《**Action》书,仔细理解其系统结构和模型。能说出各自的原理、优缺点、应用场景。
十、管理和软件工程
如果想做项目管理,或者想表现好点。这是必定要看的。概念性的东西,不难。推荐学习RUP、XP、CMM、TSP/PSP、PMP、人月神话、人件、管理学。基本足够应付项目管理的面试了。
十一、智力题
微软的面试题,你是否觉得很可怕?其实,哪怕名企的智力题,也不是说靠运气的。智力题,多数是属于数学范畴。静下心,有点耐心,就能做出。特别是,学习《MBA入学考试逻辑分册》、《博弈论》后,你会发现,那些刁钻古怪的智力题,原来这么容易搞定。
十二、业务领域
这个很难准备。金融、电信、电子商务、ERP/SCM,只能靠行业经验。
但是,ERP/SCM是个很广泛的应用,陈启申的《企业资源计划(ERP):原理、规划、实施及应用》和马士华《供应联管理》就可以了。
其实,如果各位找机会直接去做SAP和Oracle ERP的实施和顾问工作,将比做Java开发有钱途多了。那只要学好数据库、ERP、商业智能,SAP和Oracle ERP本身就足够了。
十三、英语
高薪和非高薪的区别,在于英语。
讲英语的公司,工资一般比不讲英语的高。
搞技术的,英语口语好的不多。
所以,同等技术水平,会英语,进外企,工资就多了20%,甚至更多。
相关推荐
程序员的工资越来越高,Java软件工程师是其中招聘量最大的一个。如何才能成为一名Java程序员?一、大学学相关专业;二、找专门的IT培训机构学习;三、自学。今天我们就来说说如何自学成为拿高薪资的Java程序员。
培训四个月保月薪3000元就业北京
### 高薪面试题 Java:知识点详解 #### 自我介绍及项目经历 - **自我介绍**:面试官希望了解应聘者的背景、技能以及与岗位的匹配度。介绍时应突出与Java开发相关的工作经验和项目成果。 - **项目经历**:通过具体...
很抱歉,但根据您给出的信息,标题"对高薪养廉的几点思考-论文.zip"和描述中的内容并不属于IT行业的知识范畴。这个主题通常涉及经济学、社会学或公共政策,而不是信息技术。同样,标签"论文"也指向学术研究而非IT...
总的来说,成为一名高薪Java工程师不仅需要扎实的基础知识,还需要对高级特性和实践有深入的理解。通过不断学习和实践,提升自身技能,才能在激烈的竞争中立于不败之地。希望这份“每特教育3万月薪面试宝典”能助你...
根据Java工程师的工作需求和职业发展,以下是相关知识点: 1. Java基础知识:包括Java语法、数据类型、运算符、控制流程(if-else、for、while等)、数组和字符串处理。 2. 面向对象编程(OOP):理解和掌握Java中...
这些知识点是Java面试中的常见主题,深入理解和掌握它们对于理解Java程序的运行机制和设计模式至关重要,也是提升技能和获得高薪的关键。在准备面试时,除了理论知识,还需要通过实践项目和编程练习来增强实际操作...
### 轻松学习JAVA,轻松赢得高薪工作 在当今快速发展的信息技术领域,掌握一门强大的编程语言无疑能为个人职业发展带来巨大的助力。对于众多编程语言中的佼佼者——Java来说,它不仅广泛应用于企业级应用开发、移动...
总的来说,《拉钩Java高薪就业笔记》是一份全面而实用的学习资源,它不仅涵盖了Java编程的基础和进阶知识,还强调了在实际工作和面试中的应用。通过系统学习并实践其中的内容,将有助于提高你的Java技能,提升竞争力...
【Java高级工程师高薪简历制作指南】 在竞争激烈的IT行业中,一份出色的简历是获取理想职位的关键。对于Java高级工程师来说,展示出扎实的技术基础、丰富的项目经验和良好的职业素养至关重要。以下是一些关于如何...
本文将探讨Java程序员如何通过系统性学习和技能提升,成功找到高薪职位。 首先,掌握基础是关键。Java语言的学习应该从基础语法、面向对象编程理念、类与对象、异常处理、集合框架等核心概念开始。同时,理解并熟练...
【标题】"黑马—毕向东java基础PPT+java高薪技术PPT+代码" 提供了一套完整的Java学习资源,结合了理论讲解与实践代码,适合初学者和希望提升技能的开发者。毕向东和张孝祥两位讲师的课程涵盖了Java编程的基础到高级...
### Java面试题目精选知识点梳理 #### 一、求职过程篇概览 - **1.1 程序员这个职业** - **职业感受**:介绍了作为一名程序员的职业体验,包括日常工作内容、工作压力等方面。 - **程序员是否吃青春饭**:讨论了...
"java高薪训练营资料.zip"这个压缩包很可能是为了帮助学习者深入理解Java技术,提升技能,从而在职场上获得更高的薪资。其中包含的"Java_resources-master"可能是一个完整的Java学习资源仓库,包含了各种教程、实战...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
Java虚拟机(JVM)是Java程序运行的核心组件,它为Java代码提供了一个跨平台的运行...掌握上述知识点是Java程序员在高薪面试中必不可少的,它们构成了Java开发的基础和高级技能,有助于应对复杂的应用场景和性能挑战。
程序员高薪就业宝典资料--大数据就业 python java项目实战资料 大数据课程视频
Java 程序设计不仅是学习一门编程语言,更是一...无论是为了找到高薪的工作还是为了提升自己的技术水平,投入时间去掌握 Java 都是一项值得的投资。在面对挑战时,保持积极的心态,相信自己,坚持努力,终将收获满满。
通过学习这些视频课程,学员不仅可以掌握理论知识,还能获得实践经验,提升个人竞争力,为在IT行业尤其是Java、Android、前端领域找到理想工作奠定坚实基础。同时,持续学习和跟踪技术发展,将有助于保持技术的领先...
### 可拿高薪的Java面试题解析 #### 1. 简述逻辑操作(&, |, ^)与条件操作(&&, ||)的区别。(15分) 在Java语言中,逻辑操作符主要包括位运算符(`&`, `|`, `^`)以及条件操作符(`&&`, `||`)。这两种类型的操作符...