软技能2 软件开发者职业生涯指南
全新正版 极速发货
¥
64.24
6.5折
¥
99
全新
库存5件
作者 (美)约翰·森梅兹(John Sonmez)
出版社 人民邮电出版社
ISBN 9787115534538
出版时间 2020-06
装帧 平装
开本 16开
定价 99元
货号 1202056461
上书时间 2024-11-16
商品详情
品相描述:全新
商品描述
作者简介 约翰·森梅兹(John Sonmez),畅销书《软技能:代码之外的生存指南》作者、“Simple Programmer”网站的创始人。他努力追求“将复杂问题转化为简单解决方案”。他为在线培训机构Pluralsight开发了50多门在线课程,涉及iOS、Android、.NET、Java和游戏开发等多个主题。他是“Get Up and Code”播客的主持人,在这里他讨论“程序员健身”;他还是“Entreprogrammers”播客的主持人,在这里他和其他三位开发者/企业家分享他们构建在线业务的真实故事。 他是软件开发者的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更充实的生活。他通过“化繁为简”的方法,赋予他们实现自身目标的力量。 译者简介 王小刚,畅销书《软技能:代码之外的生存指南》译者。毕业于西安电子科技大学计算机学院,硕士研究生学历,曾先后服务于华为、IBM、中国移动无线数据研发中心,参与过3G基站、MISC(移动信息服务中心)等产品/系统的研发工作,担任过项目经理、质量保证经理、质量总监等职务。 业界知名的咨询顾问和培训讲师,拥有NPDP、PMP、PBA、ACP、CSM、CAL等多项认证资质。六西格玛黑带,致力于研发管理、项目管理、产品创新、过程改进等领域的研究工作,帮助IT企业持续提升产品创新与研发管理能力,先后为100多家企业的20000多名软件开发人员提供过咨询和培训服务。 目录 第1章整装待发:写在开篇的话 本书的写作目的 本书的目标 如何使用本书 反复阅读与付诸实践 第一篇入行成为软件开发者 第2章跬步千里:如何入行 我是如何入行的 了解专业 理解问题 设计 写代码 测试和部署 不只是写代码 做好计划 把计划组合在一起 创建计划 谁想当“运动员“ 具体示例 第3章傍身之技:你需要拥有的技术技能 安身立命的本领 一门编程语言 如何结构化代码 面向对象设计 算法和数据结构 开发平台及其相关技术 框架或者栈 基本的数据库知识 源代码控制 构建与部署 测试 调试 方法论 感到不知所措?千万别 第4章格物致知:如何拓展技术技能 学习如何快速学习 基本过程 做中学 如何做中学 做中学的示例 我是怎样教别人技术技能的 阅读专家写的东西 重要的事情说三遍:实践,实践,实践 第5章无问西东:到底应该学哪门编程语言 编程语言其实并没那么重要 选择编程语言时的考虑因素 第6章姗姗学步:如何学好你的第一门编程语言 从查看一款实用的应用程序开始 寻找好的资源或书并浏览它们 学习如何创建HelloWorld 学习基本结构并用实际问题检验学习效果 了解语言的功能特性和库之间的区别 通过理解每一行代码来检查现有代码和工作 构建某个程序,构建很多程序 将编程语言应用于特定的技术或平台上 通过解算法难题来精通这门语言 第7章巍巍学府:通过上大学深造成为软件开发者 优势 劣势 策略 第8章躬行实践:通过参加编程训练营成为软件开发者 什么是编程训练营 优势 劣势 策略 第9章自学成才:通过自学成为软件开发者 自学编程的优点 自学编程的缺点 策略 第二篇找到一份工作 第10章初出茅庐:怎样获得实习机会 什么是实习 我该拿报酬吗 怎样获得实习机会 如何成为优秀的实习生 如何从实习人员转变为正式员工 第11章柳暗花明:没有经验如何找到工作 公司在雇用软件开发者时面临的优选风险 屏蔽这些风险 在网络空间里崭露头角 善打组合拳 创建自己的公司 面试准备 拓展人际关系网络 无偿工作 主动提出做一个小项目 先做其他工作 获得认证 持之以恒 第12章独辟蹊径:找工作时的创新思维 传统的方法,也就是千篇一律的方法 独辟蹊径 第13章移樽就教:怎样写简历 第一步:不要写简历 挑选简历写手 与简历写手协同工作 一份优质简历的构成要素 自己动手写简历怎么样 第14章锦囊妙计:如何对付面试 不同类型的面试 你需要了解的面试中常见问题 面试小贴士 第15章唇枪舌剑:关于薪酬谈判 了解你的薪资范围 当拿到录用通知书的时候 讨价还价 定位 谁先出价谁先输 不要害怕还价 薪酬包里的一切都是可以谈判的 不要屈服于时间节点的压力 面临多重选择的时候 第16章山高水长:如果要离职,该怎么做 离职的时机 怎样离职 世界很小,小到出乎你的意料 第17章半路出家:如何从其他行业转行成为软件开发者 中途转行的优势 不利因素 怎样实现转型 第18章遇水叠桥:如何从测试或者其他技术性角色转型成为软件开发者 你将面临的优选障碍 把你的目标公之于众 寻求机会 自己创造机会 利用你自己的时间 遇水叠桥 换一家公司 我的最后一条建议 第19章掎摭利病:合同制员工与领薪制正式雇员之间的比较 合同制员工的类型 领薪制的工作岗位 钱 详细分析合同制岗位的所谓“小时工资” 为什么合同制员工可以得到更多的报酬 其他福利待遇的价值 职场环境 其他考虑因素 第20章去梯之言:从未公开过的招聘行业运作的秘密 招聘人员和招聘机构的类型(以及他们如何盈利) 对你而言这些意味着什么 第三篇关于软件开发你需要知道些什么 第21章走马观花:编程语言概述 C C++ C# Java Python Ruby JavaScript Perl PHP Objective-C Swift Go Erlang Haskell 忽略细节 第22章知难而进:什么是Web开发 简短的概述 Web的工作机理 Web简史 主流的Web开发技术 第23章前途大好:移动开发 什么是移动开发 主要移动开发平台 移动开发是如何完成的 移动Web应用 移动开发的注意事项 第24章幕后英雄:后端开发 后端开发的确切定义是什么 后端开发者都做些什么 后端开发中主要技术与技能 全栈开发者怎么样 总结 第25章游戏人生:游戏开发者的职业生涯 一项忠告 选择正规教育 推荐技能 为大型游戏工作室工作 成为独立游戏开发者 资源和建议 第26章事无巨细:DBA与DevOps DBA 数据库需要呵护与照料 我需要成为DBA吗 DevOps:一个全新的角色 运维:过去我们是怎么做的 什么是DevOps 这对你意味着什么 第27章高屋建瓴:软件开发方法论 传统的瀑布式 你讨厌SDLC吗 敏捷 其他方法论和非方法论 第28章层层设防:测试和QA基础 测试背后的基本思想 常见的测试类型 测试过程 敏捷团队如何开展测试工作 测试与开发者 第29章源头把关:测试驱动开发与单元测试 什么是单元测试 有时被称作“单元测试”的又是些什么 单元测试的价值 什么是测试驱动开发 测试驱动开发的目的是什么 测试驱动开发的典型工作流 以上还只是皮毛 第30章清清爽爽:源代码控制 什么是源代码控制 为什么源代码控制如此重要 源代码控制基础知识 源代码控制的技术 最流行的源代码控制概览 第31章步步为营:持续集成 以前构建代码是怎么做的 构建服务器应运而生 持续集成闪亮登场 持续集成的典型工作流程 CI服务程序与软件 第32章火眼金睛:调试 什么是调试 调试的第一条规则:不要使用调试器 重现错误 坐下来思考 检验你的假设 检查你的前置条件 分而治之 若要要修复bug,应了解其产生的原因 艺术与科学 第33章日臻完善:代码维护 你职业生涯的大部分时间都要花在维护代码上 伟大的开发者都会编写可维护的代码 童子军规则 第一重要的是代码的可读性 重构代码使其更优秀 自动化是必不可少的 如果要写注释,一定要写好 学习编写可维护代码的资源 第34章实至名归:工作岗位与头衔 头衔,其实没那么重要 但你要尽力得到优选的 一些常见的头衔 有一个头衔要避开 基本角色或工作 大型科技公司里的头衔 关于头衔其实还有相当多门道 第35章多姿多彩:软件开发者的工作类型 编写代码 修复bug 设计和架构设计 开会 学习 实验与探索 测试 思考 与客户/利益相关人打交道 培训/辅导 就到这里吧 第四篇软件开发者的日常工作 第36章和而不同:与同事相处 第一印象 尽你所帮助别人 置身于戏外 但对于冲突也不用逃避 政治与宗教 无所事事的同事 喋喋不休的同事 有毒人群 还有好多状况呢,我该怎么处理 第37章顺势而为:与老板相处 理解你的老板 “责任在我”的认知 怎样让你老板的工作更容易 坏老板 你不能总是选择你的老板 第38章协力共进:与测试人员相处 测试人员并非敌人 你要知道考试内容是什么 自己要先测试一下自己的东西 避免陷入“发现bug-修复bug”的连环套之中 帮助他们实现自动化测试 要是遇到一个混蛋测试人员该怎么做 第39章等量齐观:工作与生活的平衡 平衡工作/生活就是一个神话 加班毫无益处 但是,没有借口不努力工作 首先要让自己有收获 好自为之,这个要放在第一位 谨慎选择你的人际关系 活在当下 真正的工作/生活平衡之道 第40章并肩作战:与团队协作 团队,一荣俱荣一损俱损 团队拥有共同的目标 对团队负责 沟通与协调 要坦诚,但也要机智 第41章谠言嘉论:推销你的想法 为什么推销你的想法如此重要 不要争论 具有说服力 循循善诱 清晰沟通 向权威借势 树立权威 好为人师 勤于练习 第42章衣冠楚楚:如何着装 外表很重要 比你目前职位高出两个等级的着装 追随领导 魅力与矛盾 着装可以改变你的个性? 象征社会地位的符号 头发、化妆和基本卫生 如果我不在乎怎么办 第43章谋事在人:安然渡过绩效评估 我是如何逆转对我的绩效评估结果的 提早着手准备 要有明确的目标,还要让他们知道 跟踪和记录你的进展 准备好充分的理由 必要时,你可以上诉 陷阱——给自己评定等级 同事之间互相打分 员工排名制度 第章光明磊落:处理偏见 要44自己优选的机会以远离偏见 不要让自己与世隔绝 对自己要有信心 尽可能无视它 如果你不能无视,那就报告 偏见糟透了 第45章身先士卒:处于领导的位置 什么是领导力 如何做高效能的领导者 成为所有领域内的楷模 让自己保持有更高水准的责任心 你要对团队负责 相信你的团队,合理授权 身先士卒 第46章前程似锦:获得提拔与晋升 总是选择责任而不是薪酬 主动 投资于对自己的教育 把你的目标公之于众 让自己在公司之外更有价值 成为资产 询问具体数字 不要制造威胁 不要谈论你为什么需要钱 如果一切都失败了,去别处 第47章巾帼英雄:科技女性 陈旧腐朽的观念和污名 为什么男人骚扰女人 给女士的忠告 给男人的忠告 衷心希望本章内容能帮上忙 第五篇推进你的职业发展 第48章名满天下:建立声誉 名满天下的收益 风格造型与真材实料,相辅相成 打造个人品牌 如何做到名满天下 为他人创造价值 这一切需要持之以恒 第49章广结善缘:社交与人脉 拓展人脉的错误方式 拓展人脉的正确方式 到哪里去拓展人脉 创建和掌管一个团体 拓展人脉并不困难 第50章与时俱进:让你的技能紧跟上时代 没有计划其实也是计划,只不过是一个糟糕的计划 阅读博客 读书 挑选一样新东西去学习 学习的质量 参加活动 阅读新闻 大量编写代码 不要让自己过得太舒服 第51章行家里手:做专才还是做通才 专业化的力量 为了做到专业化,你必须要有广泛的基础 这一切都与T型知识体系有关 但每个人都说寻找通才 今天,你甚至没可能成为通才 如果我选择术业专攻的方向是错误的,我该怎么办 所以你该怎么办 第52章传经布道:演讲和参加会议 参加会议 演讲 一些实用技巧 走出去实践吧 第53章笔耕不辍:创建博客 为什么博客仍然是你优选的选择 怎样创建博客 选择一个主题 怎样撰写博客文章 坚持不懈的力量 引流 找到你的声音 笔耕不辍 第54章海阔天空:做自由职业者乃至创业 你确定要走上这条道路吗 什么是自由职业 怎样迈出第一步 上一节中说过有一条轻松一些的途径 怎样设置收费费率 创业 所有这一切很艰难,但是值得付出 第55章策马扬鞭:职业发展路径 种类型的软件开发者 职业发展的选项 穿越“玻璃天花板” 做管理还是搞技术 “我要去哪里”的问题需要一直在思考,从不间断 第56章未雨绸缪:工作稳定性与工作保障 没有什么是安稳的,不过这没关系 工作保障并非来自囤积知识 取而代之地,要做接近相反的事 用能力代替稳定 建立自己的安全防护网 拥抱不确定性 第57章学无止境:培训与资格认证 证书物有所值的吗 小朋友,你为什么又拿了那么多证书 怎样获得证书 那么培训呢 都有哪些培训 充分利用好培训机会 让你的雇主为你支付培训费用 做培训讲师 关键在于你投入了多少精力 第58章乐此不疲:兼职项目 兼职项目应该常伴你的左右 挑选一个兼职项目 让兼职项目服务于至少两个目标 整装待发 坚持不懈 成为终结者 从兼职项目中赚钱 勇敢迈出第一步 第59章开卷有益:要读的好书 怎样写出好代码的书籍 进阶类书籍 如何重构代码的书籍 培养自己成为优秀开发者的书籍 培养自己更加人性化的书籍 深入研习类书籍 娱乐消遣类书籍 励志类书籍 读书吧,我的朋友 第60章余音袅袅:结束语 最后一个请求 内容摘要 本书是《软技能:代码之外的生存指南》一书作者的新作,主要围绕软件开发从业者职业生涯的发展历程,描述软件开发者在职场中需要具备的各种"软技能"——如何入行成为软件开发者,如何学会第一门编程语言,如何写求职简历,如何准备面试,如何选择工作岗位,如何选择技术方向,如何拓展技术技能,如何与团队和领导融洽相处,如何以著书立说方式为自己在业界赢得赞誉,等等。本书适合各层次的软件开发者阅读。尽管本书名义上是专门写给软件开发者的,但实际上这也是一本关于管理个人职业生涯以及如何获得成功的书,对软件开发行业的各类从业者做好职业发展规划都很有帮助。 主编推荐 ·作为一名软件开发者,我该如何起步? ·我该如何培养自己的技术能力? ·我该如何谈判薪水?在合同制员工和正式职员之间我该如何选择? ·我该如何跟我的老板、同事打交道?我该如何对待职场偏见?我该如何跟技术女性打交道?我该如何成为一名技术女性? ·我真正需要知道什么?又该如何学习它们? ·大学学历教育、编程训练营还有自学成才,该选哪一种? ·我如何找到一份工作?如果没有经验,我该怎么办? ·我怎样才能通过面试? ·身在职场我该怎样穿着? ·我怎样才能推动自己的职业发展提升到一个新的水平? 这是一本为软件开发者量身定做的职业发展指南,处于任何发展阶段的软件开发者,都将从本书中获益。如果你是软件开发/编程的初学者或者只是对软件开发感兴趣的人士,可以通过本书了解如何开启软件开发的职业之旅,如何获得第一份工作;如果你是中级软件开发者,可以通过本书发现自己的知识短板,学会如何进一步拓展和掌握新的技术技能,如何学习新的编程语言,如何提升技术水平,如何在自己梦想的编程工作中深耕细作;如果你是身经百战的专业软件开发者,可以通过本书了解如何拓展和推进自己的职业生涯,如何更好地与同事和老板相处,如何推销自己的想法,如何做好向上管理,如何升职加薪。 资深软件开发者兼软件开发者的人生导师约翰·森梅兹在本书中针对职场上的各项重要的“软技能”,为软件开发者提供专业的职业发展指导,让软件开发者的职业生涯更加精彩和辉煌。 本书与《软技能:代码之外的生存指南》既相得益彰,又各有侧重——《软技能:代码之外的生存指南》全方位论述软件开发者生活和工作中需要关注的各种“软技能”,而本书则从软件开发者职业生涯的时空关系出发,描述软件开发者职业发展整个历程中应具备的各种“软技能”。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价