软技能:代码之外的生存指南 - John Sonmez
第1章 为何这本书与你先前读过的任何书籍都迥然不同
因为成为一个优秀的软件开发人员,不应该只有代码。
第一篇:职业
第2章 从非同凡响开始:绝不要做他人都在做的事
转变 工作心态,公司只是其中一个客户,想清楚自己能提供什么样的服务。
第3章 思考未来:你的目标是什么
第4章 人际交往能力:远比你想象的重要
每个人都有自己的中心,尝试进到别人的中心思考;既要避免争吵,也要远离泥潭。
第5章 破解面试之道
刷存在感,建立声望,从敌人内部突破(内推)。当然这一切都要在技术达标的基础上进行,在相同的硬实力下,软实力会成为加分项,主观能动性也是加分项。
第6章 就业选择:列出你的选择
雇员
第7章 你是哪类软件开发人员
专业:后端开发,主要是web api, 其它广泛:前端开发、NAS、嵌入式,还有很多零散知识网络、硬件、电脑安装、电脑系统重装、手机刷机 TODO:自我认识,专业选择
第8章 公司与公司是不一样的
|公司规模 |优点 |缺点 | |:--| |小公司 |承担多种职责,灵活的角色转换 对工作的影响较大 回报潜力大 |没法安静地坐下来写代码 工作在众目睽睽之下 稳定性差 | |中等规模公司 |工作稳定 加班较少 |变化很慢低下 没有机会使用前沿技术 | |大公司 |完备的流程和规范 培训机会多 大型有影响力的项目 |充斥着官僚主义作风 可能只负责代码库的一小部分 很难获得关注 |
希望的环境:富有挑战性,并有人能并肩前进。
第9章 攀登晋升阶梯
- 承担责任,别人都不肯接手的东西会是一个机会
- 引人注目,勤总结,让别人知道你在做什么
- 保持学习,并分享
- 解决问题,而不只是提出问题
- 没有机会,离开是更好的选择
第10章 成为专业人士
把专业当成一种习惯,习惯是不容易增减的。 保持专业底线,否则越来越没有底线。 要为专业说不,而不是不断妥协。
第11章 赢得自由——如何辞职
已读,以后复读
第12章 成为自由职业者:开启自己的一片天地
最好的情形是工作任务已经提前安排妥当,或者处于工作太多不得不推掉一些的状态。 “吸引式营销”基本上就是让潜在的客户主动送上门,而不是你去找他们。你要做的事情就是免费提供有价值的东西。 表12-1 全职雇员与自由职业者对比
|全职雇员的薪酬 |自由职业者的薪酬 | |:--| |每小时50美元 -无 |每小时100美元 - 自主就业税 - 办公设备 - 会计或者记账员 - 非计费时间 | |实际收入=每小时50美元 |实际收入=每小时50美元 |
第13章 创建你的第一个产品
通常的误区,做一个产品再找用户。 更好的方法是,针对特定用户的需求开发产品。 测试市场,讲解产品,之后看是否有人原因为此提前买单(可随时退款)。
第14章 你打算开始创业吗
- 外部投资创业
- 自力更生创业
无论你的整体退出策略是什么,了解这一点非常重要——获得外部投资的创业公司通常都抱有希望未来有一天可以获得巨额回报的目的。所以,如果你为人保守,你并不适合创立这类公司。创业型公司通常就是为了等待“全垒打[1]**”的机会。
第15章 远程工作的生存策略
- 时间管理,规划时间工作,并在该时间内保持专注,而不是认为自己可以利用零散时间
- 自我激励,培养工作习惯,并远离所有诱惑,不要相信自己能抵御诱惑,尝试15分钟专注模式
- 孤独感,如果你不喜欢孤独感,走出去,与他人交流,能避免疯掉
第16章 假装自己能成功
遇到困难时,相信自己有能力解决,即使当前不具备解决的能力,但慢慢地肯定能解决。注意不是不懂装懂! 想想曾经遇到的困难,最终也是一一被解决
第17章 单调乏味的简历——如何修改
- A:专业的事情,交给专业的人(还必须熟悉你的行业的人)去做,提供足够的资料展现自己。
- B:自己写,看下方提示
改善简历的提示
|提示 |好处 | |:--| |把简历放到网上 |确保雇主能够很容易访问你的简历。如果你申请Web开发的职位,这一点尤其重要 | |简历要有创意 |简历样式不落俗套,别人一眼扫过去就会被深深吸引 | |使用“行动-结果”的描述 |你的简历应该展现你都做了哪些工作及相应的结果。这样你的潜在雇主既能了解你会干什么,还能了解你能取得的成果,以及雇用你会给他们带来的收益 | |校对 |即使是聘请专业的简历写手,你也要通篇校对。简历里有错别字或拼写错误会让人觉得你粗心大意 |
第18章 请勿陷入对技术的狂热之中
技术具有时间局限性,没有最好只有更好。 保持对技术的开放心态,不要轻视。
第二篇:自我营销
重新理解营销 营销追求的是“实现价值在先,要求回报在后”。
第19章 针对“码农”的营销基础课
|方式 |描述 | |:--| |博客 播客 视频 给杂志投稿 书籍 代码营 技术会议 |你自己的博客,以及你在别人的博客上发表的特邀文章 创建自己的播客频道,同时接受其他播客频道的访谈 在YouTube这样的视频网站上上传自己的分享内容和课程主题视频 给软件开发相关的杂志写文章 著书或者自出版 大多数代码营都允许参加者自由发言 拓展社交网络的好方法,如果能在研讨会上发言尤佳 |
第20章 打造引人注目的品牌
品牌是对产品或服务的一整套预期。商标仅仅是品牌的视觉符号而已。 “电梯内销售概要”是指用两到三句话概括一个产品、一个提案或一个项目,向潜在的买家或赞助人做介绍。
第21章 创建大获成功的博客
即使不看其它优点,有一点也很重要,写博客能提升表达能力。 写博客的效果在于频率高低,在于是否能够持之以恒,以较好的质量输出。 内容,有价值的内容。 不要太担心你的文笔如何,不要太在意别人的想法。 创建一个流动的博客文章主题列表。每当有新想法,就把它添加到这个列表中。在需要写新博文的时候,文章主题就能够信手拈来。
第22章 你的主要目标:为他人增加价值
不要努力成为一个成功的人,而要努力成为一个有价值的人。 ——阿尔伯特·爱因斯坦
把你工作成果的90%都做成免费的
帮助别人越多,面对的问题和情况越多,就能结交的人也越多。总是帮助他人解决问题的人,在解决他们自己的问题的时候会是更加轻松自如,而当他们真遇到障碍的时候,总是会有好多人伸出援手。
第23章 善于运用社交媒体
|方式 |内容 | |:--| |博客文章 |转帖一些博客文章,或者自己的博客 | |新闻报道 |转载一些有趣的文章,尽量与你的细分领域有关,或者与软件开发相关 | |励志名言 |名人名言,特别是鼓舞人心、非常流行的名言警句 | |技巧、小窍门 |任何你所了解的特殊技巧或者知识,别人会很欣赏 | |幽默故事 |发一点儿幽默故事挺不错的,但是一定要确保确实好笑,另外千万别冒犯别人 | |吸引人的问题 |这是一个很棒的吸引你的听众并和他们互动的方法 | |自己的一些推广活动 |别太多,并且跟其他内容混合在一起 |
第24章 演讲、报告和培训:做“说话的极客”
先从小群体开始,循序渐进。 你要记住,作为人类,我们拥有良好的适应能力。只要你把一件事情重复足够多次,你自然就会接纳它。伞兵们第一次跳出机舱的时候都很害怕,但是经过多次成功跳伞之后,恐惧最终都会消失。如果你一直坚持在公共场合发表演说,你一定会应对自如,恐惧感终将消散。 TODO
第25章 著书立说,吸引追随者
TODO
第26章 百折不挠,越挫越勇
人们在第一次时,总会觉得不适,但次数多了,就会适应,人的适应能力是很强的。 在我的职业生涯中,我一共错失了9 000多次投篮,输掉了近300场比赛。我本来有26次绝杀的机会却投球不进。我失败了一次又一次。这就是我能够成功的原因。 ——迈克尔·乔丹
第三篇:学习
教育就是当一个人把在学校所学全部忘光之后剩下的东西。 ——阿尔伯特•爱因斯坦
第27章 学习怎样学习:如何自我教育
纸上得来终觉浅,绝知此事要躬行 捷径:学习,实践,教育。
第28章 我的“十步学习法”
用20%内容,达80%效果