《软技能.2,软件开发者职业生涯指南约翰·森梅兹著王小刚译》[95M]百度网盘|pdf下载|亲测有效
《软技能.2,软件开发者职业生涯指南约翰·森梅兹著王小刚译》[95M]百度网盘|pdf下载|亲测有效

软技能.2,软件开发者职业生涯指南约翰·森梅兹著王小刚译 pdf下载

出版社 黄岛区新华书店图书专营店
出版年 2020-06
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供软技能.2,软件开发者职业生涯指南约翰·森梅兹著王小刚译电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

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