《解忧程序员:高薪编程、求职面试与成长转型宝典》安晓辉【文字版_PDF电子书_下载】

《解忧程序员:高薪编程、求职面试与成长转型宝典》封面图片

  内容简介:

  本书是专为程序员而编写的。全书浅显易懂,深入浅出,书中从各个角度,全面地解读了程序员这个特定人群,在日常程序设计工作中遇到的种种问题及解决办法,如何设计代码,如何编写并运行、测试程序。最后给出给新程序员的n个建议。

  作者简介:

  安晓辉,1998年保送入西安交大教改班,2002年毕2005年4月有幸加盟西安信利软件科技有限公司,参野狐禅,走开发路。 2008年见 Qt 而倾心,用之于GUI、网络服务器、嵌入式开发,带领团队成功开发出基于 Qt 的互联网电视机顶盒。2012年移植 Qt Embedded 4.5.2 到 Android 平台并应用于智能机顶盒项目。

  目  录:

  目 录

  自我发现与选择

  职业四象限 1

  如何定位自己的职业象限 1

  个人职业转型 2

  “饭姐”李雯 4

  放下你的努力和坚持吧 5

  两种目标 5

  你的努力和坚持为了什么 5

  你不想做的,才需要努力和坚持 6

  职业连连看模型 6

  职业连连看 7

  丰富知识、技能的方法 11

  职业转换策略 11

  怎么开始行动 12

  问答 我适合做软件开发吗 13

  三位朋友的提问 14

  我是否适合做软件开发 14

  验证适合与否的实操方法 15

  四句话总结 19

  问答 当你选择编程语言时你在

  选择什么 20

  编程语言流行度在说什么 20

  选择语言时你在选择什么 22

  总结 25

  领导不在,咱还干不干活 25

  什么样的程序员适合去创业公司 26

  创业公司都是什么鬼 27

  哪类程序员适合加入创业公司 29

  程序员参与创业的N种姿势 32

  自己创建公司 33

  加入创业公司 33

  技术投资 34

  股权众筹 34

  持有创业公司股票 35

  想跳槽?先看什么样的工作是好工作 35

  “喜欢”究竟是什么意思 36

  怎样发现适合自己的好工作 38

  如何开始做你喜欢的工作 39

  女程序员职业发展的特别之处 40

  性别与性格 40

  女性生理特点对软件开发的影响 42

  家庭对女性的期望 45

  女程序员职业发展策略 46

  Offer那么多,怎样拒绝才好 47

  那些程序员这样拒绝Offer 48

  拒绝Offer的正确姿势 49

  别傻了,人家离职你也离 50

  职业价值观 51

  策略方案(取舍之法) 52

  你的计划为什么执行不下去?怎么破 53

  目标是不是你真正想要的 53

  目标是否适合你 54

  目标的有效性 54

  关键的第一步要具有可执行性 54

  将大目标拆成小目标 55

  保持不断的正向激励 55

  杜绝自我怀疑及缺乏自信现象 56

  运用可视化技术 56

  保持节奏 57

  抵制诱惑 57

  摆脱别人的期望 58

  找到你的社群 59

  如何快速定位自己热爱的工作 59

  关注自己的感受 60

  怎么快速找到自己热爱的事业 61

  一招搞定多Offer选择问题 65

  大学毕业生的特点 65

  选择Offer要考虑哪些因素 66

  生涯平衡单 68

  大龄程序员的未来在何方 69

  大龄程序员的界定 69

  人生的阶段发展理论 70

  技术人生的三个方面 71

  企业的分类 73

  大龄程序员的将来 74

  你值得不迷惘的职场 78

  职场新人,什么最重要 80

  如何寻找方向 81

  怎样快速提升技术能力 82

  确定性这剂“毒药”,你喝过没 83

  确定性中毒的征兆 83

  真正的转变从不确定中来 84

  什么情况下更容易做出改变 85

  解掉确定性的毒,拥抱变化 86

  你永远都有更好的选择 87

  工作中的选择时刻 88

  怎样做出更好的选择 90

  按下暂停键 90

  没有选择的选择 91

  永远都有更好的选择 92

  当诱人的工作机会来临 93

  提前预测让我果断放弃管理职位 94

  提前选择的基点 94

  预测清单 95

  我为什么放弃管理重回软件开发岗位 97

  两个关键问题 97

  挖掘自己想做什么、能做什么 98

  跳槽与薪水篇

  月薪3万元的程序员都避开了哪些坑 102

  习惯即刻回报 102

  缺乏学习热情 102

  不够努力 103

  畏难 103

  缺乏责任心 103

  消极,抱怨 104

  没有时间管理观念 104

  为薪水工作 104

  其实不喜欢软件开发 105

  程序员如何谋划出月薪3万元 105

  关键的四个基本概念 106

  高薪的谋划之道 109

  没有一滴水分的总结 115

  当我们谈论跳槽时在谈论什么 115

  职业、跳槽与转型的概念 116

  转型的分类 117

  成本,成本,成本 118

  不是结束的结束 120

  打听别人工资的7个话题,让你

  薪水更高 120

  同工不同酬 121

  你为什么会打听别人的工资 121

  职业的本质 121

  商业价值与工资的本质 122

  如何看待“同事的工资比自己高” 122

  如何凸显自己的商业价值 123

  结语 123

  为何公司愿花更多钱从外面招人 124

  奖励工资的必要性 124

  隐性成本 125

  培养自己的稀缺性 126

  问答 学历差的程序员就该被虐吗 126

  程序员这样优化简历,一投制胜 129

  知识、技能、经历梳理 129

  确立求职目标 131

  简历优化实操 133

  如何提高简历投递成功率 141

  城市大小对职业选择的影响 142

  城市与产业结构 143

  城市大小与公共资源 143

  城市与生活成本 143

  城市节奏与个人性格 144

  职业选择与城市 144

  史上最全的程序员求职渠道分析 145

  招聘网站 145

  专业技术论坛 147

  QQ群和微信群 148

  内部推荐 148

  猎头 149

  人才竞拍 149

  职场社交 150

  程序员的求职渠道指引 150

  程序员跳槽神级攻略 151

  什么时候该跳槽 151

  跳槽前要准备的N件事 154

  到哪里找跳槽机会 157

  入职薪水对你的影响有多大 158

  为什么会不满意 158

  入职薪水水深几许 159

  不满意的后果很严重 159

  怎样跳过入职薪水陷阱 160

  三个因素决定你的薪水高低 161

  工作内容 161

  工作表现 162

  被替代的难度 162

  35岁程序员的独家面试经历 163

  第一家,和研发总监面谈 163

  第二家,与技术负责人视频连线 166

  重回C3时的面试经历 168

  如何准备面试 171

  培训机构毕业的程序员被歧视的

  背后逻辑 172

  教育和培训 173

  程序员需要的特殊能力 173

  成长之路

  两招让你成为卓越的T型人才 177

  广度学习 177

  深度学习 178

  小结 180

  程序员的能力拓展模型 180

  能力拓展模型 181

  在开发过程中扩展舒适区 181

  这8种武器点亮程序员的个人品牌 182

  产品 183

  所在公司和团队的背景 184

  开源项目 184

  技术博客 185

  出版技术书籍 185

  持有技术专利 186

  证书 186

  口碑 187

  那些你不愿说给领导的话 187

  哪些话你不愿说给领导 188

  不说的千般考虑 188

  为什么要说,说了又怎样 189

  要不要使用新技术 190

  C 11是一门全新的语言吗 190

  用还是不用 192

  程序员为什么热衷于造轮子 193

  为什么会重复造轮子 193

  为什么有人不让“造轮子” 194

  什么样的轮子可以重新造 194

  这样读源码,想不卓越都难 196

  目的 196

  工具 197

  知识准备 197

  运行与开发环境 198

  笔记 198

  沧海遗珠 198

  十年的老代码,你敢动吗 199

  关于老代码的禁忌 200

  动,还是不动 201

  情人还是老的好 201

  技术债务可能是这样来的 202

  选择容易的替代策略 202

  技术债务是怎么来的 205

  如何避免技术债务 207

  傻瓜才放弃成为指导者的机会 207

  当你是权威人士时,你会怎么做 208

  成为指导者的好处 208

  指导别人的途径 210

  设定目标的SMART原则 210

  SMART原则 211

  目标设定举例 213

  怎样新学一门技术 213

  选择什么技术栈 214

  了解你的问题和技术栈的特点 214

  列出待学习的技术点 215

  寻找合适的学习资料 215

  坦然面对问题,不放弃 216

  保持对最终目标的清晰认识 216

  不断实践,积累自信 216

  记笔记 217

  步步为营,持续推进 217

  投资自己要放开手脚 218

  跨越心理障碍 218

  坚持,坚持,再坚持 219

  给新程序员的10点建议 219

  接纳自己是一张白纸这个事实 220

  关注自己能做到什么 220

  如饥似渴地学习 220

  别怕犯错 221

  迎难而上 221

  记录问题和心得 221

  适时求助 222

  提前告知上级你真的不能搞定 222

  向优秀的同伴学习 222

  让上级为自己指定导师 223

  这10个问题去哪啦 223

  外科医生剪箭尾 223

  我管不着啊 224

  也许问题不会在用户那里出现 224

  跳过技术难题,别影响进度 225

  别人都这样 225

  我们后面会追上进度 225

  没奖金、不加薪干个什么劲 226

  还有×××呢 226

  反正不是我的责任 227

  算了,换个环境 227

  题外的话 227

  程序员三重境界,你在哪一重 228

  第一境界:迷茫前行 229

  第二境界:追逐目标,无怨无悔 229

  第三境界:终有所获 229

  知易行难 230

  效率提升圈 230

  工作效率低下的原因 230

  为什么工作效率会倍升 231

  程序员保值的5个秘密 231

  应用技术 232

  高难技术 233

  算法 233

  业务 233

  产品意识与思维 233

  别被技术绑架 234

  一定有某一项技术最适合解决某个问题 235

  换工作时拒绝换技术 235

  招人时限定精通某种技术 236

  程序员接私活的玄机 237

  为什么接私活 237

  私活与成长 238

  小结,共享经济与私活 239

  假如你想成为全栈工程师 239

  全栈ABC 240

  全栈的好与坏 241

  选择哪条技术栈 242

  10分钟搞定工作周报 242

  每天记录工作笔记 243

  10分钟写周报 244

  习惯的力量 245

  管理迷思

  混日子不是你的错,根源在这里 246

  团队没有真正明确的目标 246

  有效的团队目标 247

  个人目标与团队目标 248

  团队目标缺失时,个人怎么办 249

  既没团队目标,又没个人目标 249

  缺这两点的Scrum注定失败 250

  个人或团队绩效低的原因 250

  启动会议的四个关键点 250

  Scrum Master面临的挑战 252

  小结 253

  70%的人离职只因领导有这四宗罪 253

  紧盯10%的错误 253

  指责与否定下属 254

  害怕别人失败影响自己,不愿放手 255

  不聚焦如何解决问题 256

  作为开始的结束 257

  有人离职时项目经理的反应 257

  这家伙可算走了 258

  他为什么要走 258

  面谈,了解离职原因 258

  考虑招人 259

  思考这个人离职的影响 259

  征求待离职人员的改进建议 260

  思考自己的去留 260

  我的建议 260

  “包干到户”是最好的项目管理方式 261

  “包干到户”的特点 261

  软件项目管理的现状 262

  包干到户与软件项目管理 263

  为什么开发与测试老掐架呢 264

  测试和开发的关系 265

  资源 266

  流程与标准 267

  态度 268

  为何你深陷故障驱动式开发 270

  开发能力失配 271

  绩效导向