《软技能.2,软件开发者职业生涯指南》[72M]百度网盘|pdf下载|亲测有效
《软技能.2,软件开发者职业生涯指南》[72M]百度网盘|pdf下载|亲测有效

软技能.2,软件开发者职业生涯指南 pdf下载

出版社 万里路图书专营店
出版年 2020-06
页数 390页
装帧 精装
评分 8.5(豆瓣)
8.99¥ 10.99¥

内容简介

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

作  者:(美)约翰·森梅兹(John Sonmez) 著 王小刚 译
定  价:99
出 版 社:人民邮电出版社
出版日期:2020年06月01日
页  数:493
装  帧:平装
ISBN:9787115534538
主编推荐
·作为一名软件开发者,我该如何起步? ·我该如何培养自己的技术能力? ·我该如何谈判薪水?在合同制员工和正式职员之间我该如何选择? ·我该如何跟我的老板、同事打交道?我该如何对待职场偏见?我该如何跟技术女性打交道?我该如何成为一名技术女性? ·我真正需要知道什么?又该如何学习它们? ·大学学历教育、编程训练营还有自学成才,该选哪一种? ·我如何找到一份工作?如果没有经验,我该怎么办? ·我怎样才能通过面试? ·身在职场我该怎样穿着? ·我怎样才能推动自己的职业发展提升到一个新的等
目录
第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章余音袅袅:结束语
最后一个请求
内容简介
本书是《软技能:代码之外的生存指南》一书作者的新作,主要围绕软件开发从业者职业生涯的发展历程,描述软件开发者在职场中需要具备的各种"软技能"——如何入行成为软件开发者,如何学会第一门编程语言,如何写求职简历,如何准备面试,如何选择工作岗位,如何选择技术方向,如何拓展技术技能,如何与团队和领导融洽相处,如何以著书立说方式为自己在业界赢得赞誉,等等。本书适合各层次的软件开发者阅读。尽管本书名义上是专门写给软件开发者的,但实际上这也是一本关于管理个人职业生涯以及如何获得成功的书,对软件开发行业的各类从业者做好职业发展规划都很有帮助。
作者简介
(美)约翰·森梅兹(John Sonmez) 著 王小刚 译
约翰·森梅兹(John Sonmez),畅销书《软技能:代码之外的生存指南》作者、“Simple Programmer”网站的创始人。他努力追求“将复杂问题转化为简单解决方案”。他为在线培训机构Pluralsight开发了50多门在线课程,涉及iOS、Android、.NET、Java和游戏开发等多个主题。他是“Get Up and Code”播客的主持人,在这里他讨论“程序员健身”;他还是“Entreprogrammers”播客的主持人,在这里他和其他三位开发者/企业家分享他们构建在线业务的真实故事。 他是软件开发者的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更等