第一图书网

菜鸟成长之路

吴亚峰 电子工业出版社
出版时间:

2011-9  

出版社:

电子工业出版社  

作者:

吴亚峰  

页数:

456  

Tag标签:

无  

内容概要

  《菜鸟成长之路(Java程序员职场全攻略)》以包罗万象的IT这个大江湖为背景,将Java职场中从入门前的学校菜鸟到成长为技术大牛的过程展现给读者,内容饱满但又不失趣味性。在本书中既有入职前的行业探秘、误区排除,也有入职后的口诀传授和江湖新锐兵器介绍。不仅与读者朋友们探讨了Java江湖中做事的学问,还探讨了一些职场中做人的道理,可以说是本书是Java开发人员的职场宝典。
  《菜鸟成长之路(Java程序员职场全攻略)》适合于尚在学校对前途感到迷茫的大学生,同时也是初入职场的菜鸟的不可多得的修炼指南。对于那些已经在IT江湖闯荡数年的老鸟,本书也提供了很多新的思路与策略。本书由吴亚峰编著。

作者简介

  吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是Java
EE。现在为Java
EE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《Java
SE 6.0编程指南》等畅销技术书籍。

书籍目录

上篇 我与江湖
第1章 初窥门径——行业揭秘
1.1 IT精英在中国的生存现状
1.1.1 外行人眼中的IT人
1.1.2 IT行情分布
1.1.3 IT语言平台
1.1.4 你说我容易吗
1.1.5 我挨踢我骄傲
1.2 当今主流公司的企业文化
1.2.1 欧美企业的特色文化
1.2.2 日韩企业的工作模式
1.2.3 中资企业的传统特色
1.2.4 两种不同的软件外包方式
1.2.5 加入什么样的公司
1.3 散兵游勇还是团队作战
1.3.1 哪样多一些
1.3.2 团队和单兵
1.3.3 不要停止思考
1.4 这条路大家都是怎么走的
1.4.1 职位和待遇是怎么升的
1.4.2 有干不动的时候吗
1.4.3 走的人多了,还会有路吗
1.5 大公司,小公司
1.5.1 大公司爱专才
1.5.2 小公司爱多面手
1.6 本章小结
第2章 雾里看花——职场误区
2.1 到底差不差钱
2.1.1 大家都是个什么身价
2.1.2 给自己估个好价
2.1.3 先挣的是资本,后挣的是钱
2.2 谁给我解决户口问题
2.2.1 讲讲户口的故事
2.2.2 各地户口政策面面观
2.2.3 别怕,咱有暂住证呢
2.2.4 户口问题小结
2.3 我们不是爱加班
2.3.1 常态加班是为何
2.3.2 你为什么加班
2.3.3 让自己不再加班
2.4 莫学狗熊掰棒子
2.4.1 做过的这辈子永远都不会忘吗
2.4.2 为自己维护一个小仓库
2.4.3 多写开发心得
2.5 本章小结
第3章 下山之路——有备无患
3.1 从学生升级到开发人员
3.1.1 学校给了你什么
3.1.2 咱们还缺啥
3.1.3 经验,还是经验
3.2 为自己定下目标
3.2.1 目标的意义
3.2.2 树立目标的学问
3.2.3 让自己知道今天该干什么
3.3 IT认证的问题
3.3.1 认证那点事
3.3.2 现在的认证
3.3.3 该不该考个证
3.4 本章小结
第4章 必须通关的游戏——求职之旅
4.1 简历靓起来 78
4.1.1 简历不是这样写的
4.1.2 写出出色的简历
4.1.3 如果是机器筛选简历
4.1.4 如何在简历中追逐潮流
4.1.5 简历小结
4.2 笔试,混可不行
4.2.1 初识笔试
4.2.2 牛刀初试
4.2.3 笔试小结
4.3 面试——最难的BOSS
4.3.1 面试面什么
4.3.2 支招面试
4.3.3 面试演习
4.3.4 面试小结
4.4 试用期——这才是最后一关
4.4.1 试用期考查什么
4.4.2 多做什么,少做什么
4.4.3 试用期小结
4.5 本章小结
第5章 步入江湖——做事的学问
5.1 身为菜鸟
5.1.1 打碎牙齿往肚里咽
5.1.2 菜鸟不应该自卑
5.1.3 一叶障目,不见泰山
5.1.4 易则易知,简则易从
5.2 锐意进取,菜鸟无敌
5.2.1 既是初生牛犊,就别怕虎
5.2.2 勤于学习,落后就要挨打
5.2.3 菜鸟应该懂得的几件事
5.3 知足常乐,健康心态
5.3.1 总有你达不到的高度
5.3.2 职场爬山论
5.3.2 做最好的自己
5.4 菜鸟何以菜,大牛何以牛
5.4.1 代码量的问题
5.4.2 敢于往上走一步
5.4.3 升天不成,掉下来也是个半仙
5.5 酒香也怕巷子深
5.5.1 找到你的优势
5.5.2 学会竞争
5.5.3 发展才是硬道理
5.6 本章小结
第6章 立足江湖——做人的学问
6.1 新环境有新态度
6.1.1 开发人员和厨师
6.1.2 做人是为了做事
6.2 同事——战友和对手
6.2.1 竞争与合作中的做人智慧
6.2.2 做一个好同事
6.3 上级,不是校长或家长
6.3.1 是员工,不是学生
6.3.2 上级讨厌的员工
6.3.3 怎样与上级处理好关系
6.4 新人和下属,曾经的你
6.4.1 准备工作
6.4.2 学着做个好领导
6.4.3 被夹在自己的上级和下级之间怎么办
6.5 客户,领导内行的外行上帝
6.5.1 如何招待上帝
6.5.2 不要这样对待上帝
6.5.3 如何对付不可能完成的任务
6.6 学着处理和MM的关系
6.6.1 这个行业的男女比例
6.6.2 如何面对异性员工
6.7 本章小节
第7章 百尺竿头,更进一步
7.1 技术不是万能的
7.1.1 为何IT是个服务业
7.1.2 业务流程要清楚
7.1.3 专业领域的知识要了解
7.1.4 软件系统的操作方式
7.2 书是人类进步的阶梯
7.2.1 还要不要读书学习
7.2.2 选本好书不容易
7.3 解决问题的方法
7.3.1 正招和歪招
7.3.2 优先使用正招
7.3.3 正招不够,歪招也可以上
7.4 软件产品的目标
7.4.1 实现功能是底线
7.4.2 提升性能带来质的飞跃
7.5 多多参加技术大会和沙龙
7.5.1 何为技术大会
7.5.2 我们为什么去技术大会
7.5.3 技术大会PK
7.5.4 技术沙龙
7.6 以史为鉴,可学古今
7.6.1 PC发展的4个王朝
7.6.2 后互联网时代的到来
7.6.3 我们如何抓住时代的机遇
7.6.4 移动互联网改变着我们的生活
7.6.5 移动互联网有助于企业管理
7.7 本章小结
第8章 江湖多歧路
8.1 “学院”派和“企业”派
8.1.1 何为“学院”派
8.1.2 “企业”派的实干
8.1.3 一起来做“企业”派
8.2 关于“剑宗”和“气宗”的讨论
8.2.1 何为“剑宗”
8.2.2 何为“气宗”
8.2.3 奇技淫巧不如提升修为
8.3 有自己的平台才是王道
8.3.1 关于框架的纯“拿来主义”
8.3.2 项目的分割
8.4 “大而全”还是“精而深”
8.4.1 “大而全”和“精而深”矛盾吗
8.4.2 “大而全”托出“精而深”
8.5 本章小结
下篇 笑傲江湖
第9章 天下功夫出少林
9.1 Java EE开发人员必知必会
9.1.1 坚实的基础——核心Java
9.1.2 只会Java可不行——大牛的百宝囊
9.2 Java ME开发人员必知必会
9.2.1 了解不同平台对Java ME的支持
9.2.2 游戏开发的基础知识
9.2.3 网络编程知识
9.3 Android开发人员必知必会
9.3.1 初识Android
9.3.2 Android开发的基础知识
9.3.3 Android带来的全新开发体验
9.4 移动终端开发的机遇与挑战
9.4.1 多分辨率挑战
9.4.2 电池续航能力的挑战
9.4.3 独特的操控方式
9.4.4 3G、Android对开发人员的挑战和机遇
9.5 当下流行EE框架揭秘
9.5.1 Struts和WebWork那点事
9.5.2 Tapestry框架
9.5.3 Spring——不可多得的好框架
9.5.4 Hibernate——从关系世界到对象世界
9.6 大型项目青睐的技术与平台
9.6.1 JSF框架 46
9.6.2 EJB 3.0业务层技术
9.6.3 JPA持久层技术
9.6.4 常见应用服务器简介
9.6.5 Java企业平台的荣耀之路
9.7 如何学好框架
9.7.1 全面了解各项功能
9.7.2 彻底研究工作机理
9.8 本章小结
第10章 几种自废武功的做法
10.1 相信谬论
10.1.1 说出来别不信——链表和数组的速度问题
10.1.2 Java真的比C/C++慢吗
10.2 迷信工具,缺乏纯代码能力
10.2.1 迷信ORM
10.2.2 神化IDE
10.3 浅尝辄止,孤陋寡闻
10.3.1 finally的忽视
10.3.2 PreparedStatement的误解
10.3.3 管理数据库连接不知连接池
10.4 忽视内存管理
10.4.1 对象的3种引用
10.4.2 “小肥猪”问题
10.5 看了就不要再犯的错误
10.5.1 “+”惹的祸
10.5.2 魔法数字
10.5.3 代码复制师的渺茫前途
10.5.4 老寿星变量
10.6 本章小结
第11章 没有必杀技,怎么敢出来混
11.1 精通SQL
11.1.1 掀起SQL的盖头来
11.1.2 强大的SQL
11.1.3 SQL优化问题
11.1.4 SQL注入攻击
11.1.5 当下主流的数据库产品
11.2 拿下正则式
11.2.1 细说正则式
11.2.2 正则式在Java中的运用
11.2.3 正则式在JavaScript中的运用
11.3 不会用Ant的开发人员不是好Developer
11.3.1 Why Ant
11.3.2 Ant初体验
11.4 浅谈设计模式
11.4.1 设计模式的重要性
11.4.2 MVC设计模式
11.4.3 单例模式
11.4.4 最终守护者模式
11.5 多核之痒
11.5.1 趋势——由单核走向多核
11.5.2 揭开多核的面纱
11.5.3 多线程的特点
11.5.4 开启多线程——发挥最大性
11.6 本章小结
第12章 新锐兵器谱
12.1 面向服务的体系架构(SOA)
12.1.1 对面的SOA看过来
12.1.2 零距离接触Web Service开发
12.1.3 博采众长之集大成者——CXF
12.1.4 英雄不问岁数——Axis 2
12.1.5 走近ESB——企业服务总线
12.2 富客户端应用(RIA)
12.2.1 从平淡到酷炫——RIA与AJAX
12.2.2 酷炫背后的基石——核心JavaScript
12.2.3 AJAX的开发利器——Dojo
12.2.4 AJAX的最酷代表作——GoogleMap
12.2.5 Web 2.0时代的异军突起——Mashup
12.2.6 RIA殿堂的技术新贵——JavaFX
12.2.7 数字图像处理
12.3 搜索引擎技术
12.3.1 Lucene开源项目
12.3.2 Nutch框架
12.4 3D应用开发概览
12.4.1 进入3D酷炫世界
12.4.2 3D开发基础知识
12.4.3 OpenGL ES 2.0来袭
12.4.4 OpenGL ES 1.0与2.0的区别
12.5 高性能计算新贵——CUDA
12.5.1 GPU的发展史
12.5.2 传统GPGPU的开发
12.5.3 初识CUDA
12.5.4 进阶CUDA
12.6 本章小结
第13章 武学奥义
13.1 单元测试的利器——JUnit
13.1.1 JUnit简介
13.1.2 单枪匹马,赤膊上阵——JUnit的单独使用
13.1.3 岂曰无衣,与子同袍——JUnit和Ant的联合
13.1.4 得道者多助——JUnit在Eclipse和NetBeans中的使用
13.2 版本管理
13.2.1 版本不可一日不控
13.2.2 沙场秋点兵之版本控制系统
13.2.3 版本控制系统与IDE的协作
13.3 UML建模语言
13.3.1 UML就这么回事
13.3.2 UML之实战IDE
13.4 大型服务器操作系统
13.4.1 UNIX平台
13.4.2 Linux平台
13.4.3 Windows Server平台
13.5 集群与负载均衡
13.5.1 集群
13.5.2 幂等操作
13.5.3 我们的程序运行在哪
13.6 虚拟化与云计算
13.6.1 举杯邀明月,对影成三人——虚拟化
13.6.2 云中谁寄锦书来——云计算
13.7 算法不可不研修
13.7.1 自动机——去掉if、switch
13.7.2 水仙花数优化问题
13.7.3 村村通公路问题——最小生成树
13.7.4 向量数学
13.7 本章小结
第14章 杂项
14.1 专业英语不能不熟练
14.1.1 向高新技术看齐
14.1.2 等到中文版的时候
14.1.3 做一个大牛的需要
14.2 维护大脑这个数据库
14.2.1 书到用时方恨少
14.2.2 让积累成为一种习惯
14.2.3 搜索引擎的使用
14.3 IT人也要不务正业
14.3.1 不懂数学岂不是很糟糕
14.3.2 谁说物理是白学了
14.3.3 一起来不务正业吧
14.4 读学术论文
14.4.1 别怕我,我是好人
14.4.2 醍醐灌顶,如坐春风
14.5 本章小结

章节摘录

版权页:插图:“师兄,你说现在有想法从事这个行业的人这么多,会不会路越走越窄啊?我听说现在这个行业的竞争非常激烈啊。”“那你说高考的千军万马过独木桥这路窄不窄?你不也过来了吗?”“说的也是啊,可是……”“首先批评你一下,就像上次跟你说那个‘青春饭’的问题一样,很多事情都不要道听途说。不过这次与‘青春饭’有所不同,因为竞争激烈倒是真的。”“的确,不过干什么应该都不容易吧,师兄?”“那是,想想看当初IT前辈们创业的时候竞争倒是不激烈,可是他们也没什么可利用的资源,没有前人的经验作指导,没有先进的仪器搞发明,但是他们却在艰苦中彰显卓越,为我们开辟了一个IT时代;而现在我们虽然竞争激烈,但是却有很多资源可以利用,有很多书籍作为指导。”“是啊,比起创造IT时代的前人们,我们的确是没什么可抱怨的。”“正解,所以无法在竞争中生存,只是自己不够厉害,失败应该从自己找原因。”“师兄你说得对,面对竞争我们必须有勇气去赢。”“真正的高手越是在艰苦不利的环境中,越能表现出超高的战斗力和超强的抗打击能力。”鲁迅先生还说过:真正的猛士,敢于直面惨淡的人生。目前竞争激烈的IT行业还谈不上“惨淡”,所以面对着竞争,任何职场新人都应该拿出本该燃烧的激情和初生牛犊的胆量,在IT的竞技场里面都能做个猛士。不管怎么说,IT都是一种职业,既然作为谋生手段就会有改行的可能。除非有高到青天的智商和厚如大地热情(如果真是这样的话也早已经是蜚声内外的大学者了),总有感到疲倦或厌倦的时候。升职、转行、创业都可能是lT职业生涯的最终出路。“师兄,继续前天的问题,假如万一我真的在这一行干不下去了,或者厌倦了,我还能有什么出路呢?”“哎呀,你想得还挺周全。的确,当初和我一起进公司的同事,有些也都已经转行了。留下来的只有一多半。不过人各有志,去留肝胆两昆仑嘛。”“那他们最后都还混得可以吧?”“那我就不清楚了,有的上了一层台阶,有的跌了一阶。但都算转行了,对吧。”在IT行业中转行不干的原因很多,最常见的就是觉得无法再有更高的成就(当然不是已经到达顶峰)了,或者总是混不出头,再或者就是要自己单干当老板等。铁打的IT职场,流水的人才,这也算是一种良性循环吧。总结起来,在IT行业做到中途离席转行的,一般出路如下:进入高校做老师,选择这一条出路大概是受够了原公司不间断的熬夜加班,不想让自己趁年轻拿命换钱,到老了拿钱换命。不过这条出路也是比较困难的一种,因为现在高校老师这个职位的安逸是很多人都想追求的境界,竞争绝对不亚于IT行业。所以想要达到这种要求,硕士、博士文凭不是万能的,但是没有也是万万不能的。

媒体关注与评论

当作者让我给这本书写点评价时,我还真不确定是否应该这么做。但当我看过内容后,我的一切担心都烟消云散了。这本书内容很好,对于那些打算要在Java开发领域发展的人非常有用。这本书和一般的技术图书不同,它更加侧重于从职场角度来探讨Java程序员需要具备的知识和经验。  ——用友软件ERP开发工程师 李迪锋作者是一位有才气的人,也是一位技术牛人。他给大家奉献了一本生动有趣、读来轻松活泼、让人大呼过瘾的作品。他不仅告诉我们如何学习、Java,更重要的是告诉我们如何能更好地在程序开发这个行业发展得更好,实现个人价值。  ——中软集团SOA架构师 王鑫磊怎样从一个Java新手过渡到资深工程师?这是每个职场新人的疑惑。我也是从Hello WorId开始编程的,对其中的辛酸深有体会。看到这本书感觉很亲切,相信“莱Java”们一定能从这本书中受到很多启发。  ——北京中科软科技股份有限公司项目经理 段洁男有人的地方就有江湖,程序员也不例外。如果仅仅很会编程,而不懂得职场的一些奥妙,那也不会得到大的发展。因为现在的系统不可能由一个人独立完成,而必须要有数十人甚至上百人的配合才行。开发类的图书很多,而能给读者介绍职场经验的却很少,《Java程序员职场全攻略——从小工到专家》就很好,给出了很多有益的建议,值得一读。  ——广州好易电子联行服务有限公司技术总监 纪超


编辑推荐

《菜鸟成长之路:Java程序员职场全攻略》中有两位主人公:职场新手蔡佳娃和业内高人牛开复。而《菜鸟成长之路:Java程序员职场全攻略》也主要以蔡佳娃的成长历程为主线,通过向读者讲述笨手笨脚的蔡佳娃如何在师兄牛开复的帮助下一步一步成长为独当一面的开发人员。把从菜鸟到大牛这个过程像电影般立体地展示给读者。《菜鸟成长之路:Java程序员职场全攻略》分为上下两篇,上篇中主要讲述了如何从Java职场的门外汉成功杀入这个英雄辈出的江湖并在其中安身立命、功成名就。下篇则主要将作者吴亚峰从事Java开发十余年来积累的心得体会分门别类地进行了介绍。窍门、技术、做事、求职、前途、为人、开发、误区、奋斗,懵懂菜鸟如何才能成长为一名成功的开发人员?如何在“血雨腥风”的求职大战中脱颖而出?职场中只要技术过硬就可以吃遍天下吗?是学招式重要,还是练内功重要?掌握了哪些技能,才算是真正的高手?资深技术专家,娓娓道来。职场新手蔡佳娃是如何从一个菜鸟成长为技术大牛的?业内高人牛开复在其中扮演了一个什么样的角色?《菜鸟成长之路:Java程序员职场全攻略》一一揭秘。《菜鸟成长之路:Java程序员职场全攻略》精彩内容导读:初窥门径——行业揭秘,下山之路——有备无患,步入江湖——做事的学问,百尺竿头,更进一步,天下功夫出少林,没有必杀技,怎么敢出来混,武学奥义,雾里看花——职场误区,必须通关的游戏——求职之旅,立足江湖——做人的学问,江湖多歧路,几种自废武功的做法,新锐兵器谱,杂项。

图书封面

图书标签Tags

广告

下载页面


菜鸟成长之路 PDF格式下载



给了我一个学好JAVA的理由。


好久没有看过这么好的书了..对初入职场和准备入职场的人,,作用非常大...很有方向性的指导意义...没有人是万能的..所以这本书有助于职业生涯规划的设计...


本书已经看完,作者将自己多年来的职场总结,很详细,值得一看!


厚厚的一本,感觉对于菜鸟级的我来说是很有用的书吧....希望自己可以静下心来好好学习下


没事看看 对职场生存很有帮助


感觉不光是应届毕业生还是在职场工作的都挺适用的


值得每个程序员看的书。


给了我们开发者更多工作上的心得 没有过多提及技术方面 很好的一本书 值得看


内容挺好,对行业有了一个广泛的了解


本来想买另一本这样的书 无奈那本太畅销了


说了好多东西,方方面面。


这部书不错,通俗易懂


书的内容比较多,泛泛而谈。比较适合刚入JAVA门槛的人,从近期到远期都谈到了,可以使新手建立一个职场大局观


里面包括了好几种.讲解的很详细 .从基础慢慢的深入.职场需求明朗 .


要想成功,还是关键自己努力


讲得很详尽,,作者花费了好多汗水的样子,,,


看了一下书 感觉很新 内容还没看


很有帮助的一本书,很适合我


正是我想要的,没想到在网上买到了


符合期望,但是后面技术性的内容较为简略


书有一个角裂开了,不影响阅读,是不是尾货?


书是不错。。就是封面好埋汰,纸张不好, 擦了好久才弄干净。。。


很喜欢的一本书,快递也很给力,不仅发货快还送到了楼下。总之很满意。


对于入门者很有指导性!!!


相关图书