成功加入购物车
图书条目标准图
钟声 著 / 清华大学出版社 / 2009-07 / 平装
售价 ¥ 1.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2020-03-16
卖家超过10天未登录
Java程序员,上班那点事儿
《Java程序员,上班那点事儿》对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。《Java程序员,上班那点事儿》中既有在公司中的生存技巧,又有高手达人的进阶策略,既有求职攻略的按图索骥,又有入职后生产环境的破解揭秘。书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望《Java程序员,上班那点事儿》能够成为你的朋友。望《Java程序员,上班那点事儿》能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。
钟声:现就职于某集团通信公司,资深开发专家。某集团通信公司研发部门经理,是中国电信综合网管技术领域公认的技术专家和解决方案专家。
钟声属于典型的70后的实战型人物,他热衷于OpenSource项目事业,是“CACTI中国”的活跃人物之一。
第一篇生存法则第1章知己知彼,百战不殆1.1问题1:这个职业赚钱吗?赚多少钱1.1.1修炼第一层境界:剑指四方,试问天下谁与争锋1.1.2修炼第二层境界:世界如此之大,要学的东西很多1.1.3修炼第三层境界:最深即最浅,最浅即最深,不过如此1.1.4点评“修炼三层境界”1.1.5回答这个问题1.2问题2:大学毕业生找不到职业入口1.2.1工作经验都是什么经验1.2.2他们为什么面试的时候这么问?1.2.3程序员的笔试1.2.4回答这个问题1.3问题3:跨行业真的这么难吗?1.3.1跨行业最难的是什么1.3.2跨行业的入口——原来从事行业的业务知识1.3.3农民造出了飞机,为什么他还是农民1.3.4回答这个问题1.4秘诀:经营自己的优势1.4.1善于发掘和积累自己的优势1.4.2善于展示与利用自己的优势1.5点评“经营自我”第2章软件开发职业的误区2.1误区1:软件开发职业是青春饭2.1.1不必为30岁以后烦恼2.1.2岁以后照样可以编程序2.1.3多岁的程序员多的是2.1.4点评“青春饭”2.2误区2:做软件开发必须要加班熬夜的工作2.2.1程序员们熬夜工作的借口2.2.2常态加班的危害2.2.3控制好工作的一日时间表才是关键2.2.4“偏执与狂热”不等于加班加点2.2.5程序员的大脑与第二大脑2.2.6点评“加班熬夜”2.3误区3:开发一个软件产品一定是集团作战2.3.1几百人的公司其他人都在干什么2.3.2需要较全的人员配置的项目2.3.3坚信,只要是“人”做到的我就能做到2.3.4点评“集团作战”2.4误区4:程序员不是一般人2.4.1程序员的与众不同与平凡2.4.2程序员们就是一般人2.4.3点评“一般人”2.5误区5:存在“软件蓝领”岗位2.5.1“软件蓝领”是个“美梦”2.5.2“让程序员放弃思考?”是个“噩梦”2.5.3软件开发流程“理想”的“不理想”2.5.4“软件蓝领概念”忽略的东西2.5.5现实中的软件开发团队2.5.6点评“拧螺丝”2.6关于误区第3章程序员的“菜鸟心态综合症”3.1症状1:指望着公司里有一个老师3.1.1临床表现3.1.2治疗1:弄明白她为什么辞职3.1.3治疗2:理解公司的本质是什么3.1.4治疗3:要搞清楚你的主管是你的老板,他绝对不是你的老师3.2症状2:不知道怎么让自己前进3.2.1临床表现3.2.2治疗1:你只管低着头上山,暂时不要向山上看3.2.3治疗2:明知山有虎,偏向虎山行3.2.4治疗3:没有过不去的火焰山3.2.5治疗4:虚心使人进步,骄傲自满要不得3.3症状3:想做圈养的羊,不想做野生的狼3.3.1临床表现3.3.2治疗1:理解“丛林法则”生存的法则3.3.3治疗2:向掠食动物学习如何生存3.4症状4:缺乏自信,总对自己说No3.4.1临床表现3.4.2治疗1:生活取决于自己3.4.3治疗2:找到通往高楼的那扇门3.4.4治疗3:逐个排除你恐惧的理由3.5症状5:缺少幸福感,内心总在跳跃3.5.1临床表现3.5.2治疗1:比一比到底谁最幸福3.5.3治疗2:要努力进取也要找到幸福的理由3.6症状6:困兽心态,焦躁与不安3.6.1临床表现3.6.2治疗1:像猴子一样生活3.6.3治疗2:多和团队成员沟通3.7症状7:缺少感激心,心存感激让你受益匪浅3.7.1临床表现3.7.2治疗1:心存感激不等于低人一等3.7.3治疗2:首先应该对你的领导心存感激3.7.4真心换真心3.8症状8:不知道什么是“团队合作”3.8.1临床表现3.8.2治疗1:分析在公司上班的三个目标3.8.3治疗2:团队合作——就是团队主管的目标3.9点评“心态”第4章换位思考,项目主管的招聘技巧4.1招聘就像大海捞针4.2技巧1:是否有独立完成项目的经验4.2.1独立完成一个项目的经验是什么经验4.2.2没有独立生存的能力不能有最佳团队合作4.2.3测试手段4.2.4锻炼攻略:需要主动寻找独立工作的机会4.3技巧2:是否有独立解决问题的能力4.3.1见招拆招的能力4.3.2程序员的韧性4.3.3测试手段4.3.4锻炼攻略:训练创意思维4.4技巧3:评价程序员的思考方式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学会建立沉淀目录第二卷制胜法宝第6章Java程序员的七种武器6.1武器1:编程IDE开发工具6.1.1TeamLeader的嗜好6.1.2什么功能是程序员最需要的6.1.3下面这些IDE你都用得到6.1.4点评“开发工具”6.2武器2:数据库系统6.2.1广告与市场的力量6.2.2不要盲目选择数据库,根据用途选择合适的数据库6.2.3以下这些数据库绝不能仅仅是“眼熟”6.2.4研究一下JDBC源程序6.2.5不熟悉数据库就会“绕远”6.2.6点评“真相”6.3武器3:Web服务器软件6.3.1Web服务器是如何工作的6.3.2支持JSP的Web服务器的原理6.3.3常用的WebServer6.3.4研究一下WebServer的源程序6.3.5点评“深入研究”6.4武器4:操作系统6.4.1让我们看看这个招聘启事6.4.2Java程序员为什么需要研究操作系统6.4.3我们应该更关心操作系统的哪些方面6.4.4哪些操作系统我们要重点关注6.4.5点评“Linux”6.5武器5:编程语言6.5.1Java程序员只会Java语言行吗6.5.2各个编程语言的特长6.5.3点评“第二门语言”6.6武器6:辅助设计工具6.6.1UML图设计工具6.6.2常用UML设计工具6.6.3UML要“灵活”的掌握6.7武器7:版本控制工具6.7.1工作原理6.7.2常用版本控制工具6.7.3融入团队的开发氛围6.8点评“武器”第7章破除Java开发中的封建迷信7.1迷信1:Java占内存到底大不大7.1.1测试一:让程序去裸奔7.1.2测试二:针尖对麦芒7.1.3让人不再“迷信”的测试结果7.1.4先天与后天7.2迷信2:Java和C到底谁快7.2.1测试一:让程序转起来7.2.2测试二:读取个大文件吧7.2.3测试三:内存处理的速度7.2.4测试结果分析7.2.5也不要过于迷信C语言7.2.6Java语言与C语言之间的应用比较7.3迷信3:Java就等于JSP吗7.3.1一个面试的现象7.3.2JSP开发时间长了的误解7.3.3Java的纯真年代7.3.4Java绝对不等于JSP7.3.5努力保持一个纯真的心态7.3.6点评“纯真”7.4迷信5:C/S与B/S相比一无是处7.4.1B/S是一个很好的创意7.4.2B/S程序本身也是一个C/S程序7.4.3C/S程序的优势——速度7.4.4C/S程序的应用领域7.5迷信6:J2EE的开发必须用EJB7.5.1EJB真人真事7.5.2我们不禁要问,什么是“服务集群”?什么是“企业级开发”?7.5.3把EJB掰开了揉碎了7.5.4EJB的最底层究竟是什么7.5.5EJB中所谓的“服务群集”7.5.6这种部署难道是无懈可击7.5.7EJB活学活用,J2EE不是必须使用EJB7.5.8“技术”不是神,不要动不动就“崇拜”7.6点评“迷信”第8章揭秘中大型应用系统8.1何谓“中大型应用系统”?8.2无法学习与模拟8.3资深程序员的“经验”8.4为什么要熟悉系统的运行环境8.5带你进机房里去看看硬件设备8.5.1机房的基本情况8.5.2U的概念8.5.3机房中的设备8.5.4在机房里发现了什么8.6安全与效率——永恒的主题8.6.1绝对安全是不存在的8.6.2RAID8.6.3负载均衡8.6.4双机、集群的配置模式8.6.5网络流量与速率8.6.6带宽8.7一个软硬件部署方案实例8.8点评“经验”第9章为什么要学习用框架开发9.1学习框架是因为它“火”9.2使用框架开发的好处9.2.1框架的目的是简化编程工作9.2.2框架是一个应用程序的半成品9.2.3框架的好处是代码重用9.3框架不仅仅只有“SSH”9.3.1WebWork9.3.2EasyJWeb9.3.3Click9.3.4JBlooming9.4用框架的思想去“自由思考”9.5自己也可以试着做一个9.5.1先看看不用框架怎么编写程序9.5.2从应用程序中找到共性的东西9.5.3我们试着做一个最简单的框架9.5.4有了这个框架开发工作被简化9.6点评“自由思考”第三卷达人策略第10章高手有多高菜鸟有多菜10.1五年工作经验的“菜鸟”10.2高手是怎样炼成的10.2.1修炼1:Java悟道10.2.2修炼2:关注程序的品质10.2.3修炼3:“技术”与“技巧”都很重要10.2.4修炼4:走入Java的底层程序开发10.2.5修炼5:从Worker到Maker10.3点评“高手有多高,菜鸟有多菜”第11章控制内存的功力11.1别指望Java和内存无关11.2容易被搞晕的——堆和栈11.2.1堆——用new建立,垃圾自动回收负责回收11.2.2栈——存放基本数类型,速度快11.2.3何谓栈的“数据共享”11.2.4实例化对象的两种方法11.3内存控制心中有数11.3.1两个读取内存信息函数11.3.2开发Java程序内存看的见11.3.3必须要介绍的虚拟机的参数“-Xmx”11.4内存控制效率优化的启示11.4.1启示1:String和StringBuffer的不同之处11.4.2启示2:用“-Xmx”参数来提高内存可控制量11.4.3启示3:二维数组比一维数组占用更多内存空间11.4.4启示4:用HashMap提高内存查询速度11.4.5启示5:用“arrayCopy()”提高数组截取速度11.5内存垃圾回收问题11.5.1什么是内存垃圾,哪些内存符合垃圾的标准11.5.2JVM垃圾回收的相关知识11.6点评“功力”第12章产品和项目是程序员永恒的主题12.1项目和产品12.1.1“产品”的定义12.1.2“项目”的定义12.1.3“产品”和“项目”的区别12.2软件产品开发是“艺术”12.2.1软件产品开发需要灵感12.2.2程序作品是你的一个传世的艺术作品12.2.3软件产品开发需要“前瞻性”12.3软件项目开发是“军事行动”12.3.1开发者就是这个程序的“三军统帅”12.3.2“项目”开发需要“运筹帷幄”12.3.3项目控制,一艘船的故事12.3.4点评“军事行动”第13章非技术知识对工作的辅助13.1辅助1:“英语”不需要专业,因为它只是工具13.1.1英语与编程序无关13.1.2用英语可以看一些英文文档13.1.3掌握基本的工作交流时的英语词汇13.2辅助2:“Google”不是万能的,但不会用万万不能13.2.1在网页标题中搜索关键字:intitle13.2.2在特定站点中搜索关键字:site13.2.3在url链接中搜索关键字:inurl13.2.4精确匹配搜索:双引号13.2.5搜索结果中不希望含某特定查询词:减号13.3辅助3:程序员的常用文档写作13.3.1程序员在软件开发过程中需要提交的文档13.3.2程序员在日常工作中需要提交的文档13.4点评“非技术”结束语致谢读者来信选登
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30