软技能 代码之外的生存指南
1.因为只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。
2.通常软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。(所能提供的服务就是创建软件.)
3.没有明确的方向,你走的每一步都是徒劳的。不要随心所欲地生活,不要随遇而安地行走在职业生涯的漫漫长路上。
4.我们常常容易犯的一项错误就是,轻率地否决同事的想法,以便于可以提出自己的想法。
5.据我所知,普天之下解决争吵的灵丹妙药只有一个,那就是避免争吵,像躲避响尾蛇和地震一样地远离争吵。
采取行动
1.在你工作日的某天,跟踪记录你跟他人打交道的每一个事
件。当这天结束的时候,数一数这一天你跟别人交流了多少
次,包括回答电子邮件、接听电话等。
2.快去找Dale Carnegie的《人性的弱点》这本书,这本书已经是公版书了,所以很便宜。快去阅读吧,要读不止一次。
3.下一次当你被拖入一场争吵之前,想办法看看能不能逆转。
做个有趣的小测试,试着认输。事实上,不仅仅要认输,更
要果断站在对手一边。结果能让你大吃一惊。
6.我花了一些时间研究这家公司,找出这个公司有哪些开发人员在写博客。我开始关注为这家公司工作的开发人员的所有博客,
并开始在他们的博客文章下留下经过深思熟虑的评论。
采取行动
1.列一个名单,列出你认识或者听说过的对应上述三种类型的
软件开发人员。
2.如果你有兴趣成为独立咨询师或者创业者,那么安排与你认
识的已经走上这条路的朋友会面,向他们了解一下这条路到
底怎么样。(太多的开发人员在对此懵懂无知的时候就投身
其中了。)
7.你是想做应用程序的前端开发,设计和
实现用户界面,想做应用程序的中间件开发,实现
业务规则和逻辑,还是想做应用程序的后端数据库
或底层操作开发?
在你现在或以前工作的公司里,有哪些主要的痛点?
你能成为一名专门解决这些痛点的专家吗?
有没有一种特定的工作是无人能做,或者缺乏经验丰富的人?
成为这个领域的专家,你就会获得大量业务。在各种会议上和用户组中哪些话题最常出现?
哪类问题你回复的最多?
采取行动
1.列出你能想到的所有软件开发的专业领域。从广义的范畴将它们逐一细化,看看你能细化到多具体。
2.你当前的专业领域是什么?如果没有的话,想想你会选择专攻哪个领域。
3.去主流的招聘网站上看看自己的专业领域市场行情如何。确定一下,专业化道路是会让自己受益,还是过度限制了自己的选择。
8.大多数小公司都是创业公司,所以它们有着非
常独特的“创业心态”。所谓创业心态通常表现为:关注快速增长,竭尽所能让公司盈利,或者达成其他一些迫切目标。
(你极有可能要身兼多职,不能只写代码。因为员工数量不多,角色不固定,所以你需要更加灵活多变。)
103
11:07 /8/2
1.每当我开始新工作时,我所做的第一件事就是
记日志,记录我每天都把时间花在哪儿了,完成了
哪些工作。我会将这些信息汇总成周总结,在每个
周五发送给我的经理。
2.此外,要迫使自己学习新东
西,没有比让自己在其他人面前做展示更好的方式
了。我就是在这种压力下学习了很多东西。
3.另外,不要只学软件开发。如果你把目标设定
为更高级别的岗位甚至是行政岗位,你还需要学习
领导力、管理和商科的相关知识。
采取行动
1.在你当前的工作岗位上,你可以通过何种方式承担更多的职
责?
2.对于你的老板和经理,你现在的“曝光度”如何?下一周,你可以采取何种具体方式来提升自己的
“曝光度”?
3.目前你正在自己学习些什么?确定要自学的最有价值的东西
是什么,制订一份下一年的自学计划。
4.成为专业人士是一种心态。如果我们总是
与恐惧、自毁、拖延和自我怀疑作斗争,那么
问题就是:我们正在像外行那样思考问题。外
行毫不起眼,外行人废话连篇,外行屈从于逆
境。专业人士可不这么想。不管怎样,他引人
注目,他恪尽职守,他始终如一。
推荐book<习惯的力量>
5.我最喜欢的软件开发人员之一兼作家BobMartin曾经写过一篇关于“如何说不”的很好的文章(/ss-no)
采取行动
1.你都有哪些习惯?
2.观察自己的一天,尝试找出尽可能多的习惯。把你的习惯分为好习惯和坏习惯。找出一些你需要养成的好习惯,
制订一份好习惯养成计划。上次你说“不”是在什么时候?
3.如果你从来没有遇到过这种情况,想想如果你的老板要求你做一些你明知是错的事情,你会如何应对?
6.如果我真的想跳槽,唯一可能的
方法就是,弄明白如何开展我的新业务(维持现有
的工作岗位,把这个当作副业),并让它足够成
功,这样即便薪水大幅减少,我依然能完成转型。
121
17:52 /8/3
1.我建立了一种机制,每天记录并追
踪自己的时间,以便我能了解自己的时间都去哪儿
了。
2.确保在他计划辞职之前的6个月就开始这样做,这样他才能保障自己有收
入,以便辞职之后也不会有太大压力。
3.Joe提前计算好自己离职的确切日期,早在一年
多前就在日历上做好标记。当那一天临近的时候,
他提前两周递交了离职申请,开始追寻自己的梦想
128
10:23 /8/4
1.你当前的网站能够给你带来足够的点击量,并
且将这些点击量有效地转换成为客户吗?贵公司可
能和大多数小企业一样,答案是‘不能’。不过不用
担心,我可以帮你创建一个顶级的定制化网站,专
门来提高你的流量和转化率。我已经帮许多其他的
小企业提高了两倍甚至三倍的客户,我也可以帮你
做到。
采取行动
1.整理一份名单,列出谁有可能会使用你的服务,或者谁知道
谁会使用你的服务。
2.制作一个电子邮件模板,使用该模板给上面那份名单里的每
一个人发邮件(记得一定要谈论你会给他们带来怎样的价
值,而不仅仅只是从技术的角度告诉他们你能做什么)。
3.在社交媒体上发布消息,给名单上的一小部分人发送邮件,
看看会有什么反馈。一旦得到反馈,更新你的邮件模板,发
送给更多人。
2.如果你想开发出一款产品,第一步应该是筛选
出一组特定的受众,他们也是你的解决方案的目标
用户。针对这些人你要解决的问题是什么,你可能
已经有了总体概念。不过在很多情况下,你要多做
一些调研,找出要么没被解决的问题,要么没有被
很好解决的问题。
3.如果你想加入创业加速器或者孵
化器(接下来我们会讨论),你可能需要至少一位
联合创始人。
采取行动
1.研究一下一两家你心仪的创业公司的历史。注意它们是如何
2.开始以及如何获得融资的。
3.这些公司创立时是一个创始人还是多个创始人?
4.这些公司的创始人还成功创立过其他公司吗?
5.这些公司什么时候获得融资的?它们获得了多少资金?
6.这些公司启动的时候是否加入了加速器计划
4.很明显,两个乐队都很有才华,但是在生活
中,仅仅拥有才华是远远不够的。伟大的音乐家和
超级巨星之间的真正区别无非就是营销而已。对于有才华的人来说,营销就是一个“乘数效应”——你的营销越好,
你的才华才能表现得越发淋漓极致。
这就是对于软件开发人员来说,学习营销技能至关
重要的原因。
采取行动
1.如果你还没有博客,开通一个吧。想想看,你会专注在哪些主题上?
给你的新博客至少想出20篇文章。
2.现在做一个时间表,列出你开通博客的确切时间,为博客创
建内容。
5.品牌的关键并不在于视觉元素,而是
品牌带给你的感受,是你与品牌互动时的预期。品
牌即承诺:承诺按照你预期的方式交付你所预期的
价值。
6.你需要四个要素——品牌所
要传递的信息、品牌的视觉符号、品牌的一致性和
品牌的曝光率。
199
16:52 /8/9
1.博客是推销自己的一种既廉价又简单的方式,
对于让自己声名鹊起极具价值。成功的博客每天能
够吸引数百甚至数千的访客,这可以给你带来很多
机会,从工作岗位到咨询项目,甚至是产品销售的
目标客户。
2.当你营销自己的时候,如果你所做的一切都只
是为了自己的利益而不给别人带来真正的价值,那
么即使你所做的都正确无误,那也无济于事。
3.人们最关心的还是自己。没人想听到你的成功
故事,也不想知道为什么他们要帮你获得成功,但
是他们肯定想听到你会怎样帮他们获得成功。所
以,要想让自我营销的所有努力奏效,基本的方法
就是帮助他人获得成功。
4.想要弄明白他们的真实想法,你得全凭自己。
你必须要学会通过现象看本质,然后找到方法来提
供自己的价值。
5.我每周写三篇博客,发布一个
YouTube视频、两个播客还有其他一些内容,这些
都是完全免费的。我坚信你提供的所有内容,90%
应该完全免费。为自己的辛勤工作收费,无可厚
非。但是你会发现,当你免费给人们提供实际价值
时,回报更大。
222
14:15 /8/10
1.就我自己而言,再也没有比走上讲台发表演讲
更让我兴奋不已的事情了。这种面对面地与听众直
接交流、直接获取反馈的方式拥有特殊的魔力,是
其他方式所不能比的。
233
15:16 /8/11
1.别在意自己站在大庭广众
之下可能会哑又无言,别在意别人看了你的博客后
觉得你完全错了并且很蠢,别在意别人会嘲笑你,
因为你已经准备好和他们一起嘲笑自己。
2.如果你想成功,你必须要学会收起自己脆弱的
自尊心,勇敢走出去,别害怕让自己出丑。每一位
著名的演员、音乐家、专业运动员和公共演说家都
曾有过表现不佳的时候,他们自觉地选择了走出困
境,尽力而为。成功终将会来。你不可能专注做某
件事而毫无长进,你只要坚持足够长的时间就会有
收获。你的生存之道就是不必太在意。别害怕被人
看作傻瓜。
采取行动
1.让自己勇敢起来。今天就是你的大日子。走出去做一些令你
害怕的事情,大小都不要紧,迫使自己处于不自在的环境,
并且提醒自己:“这没什么大不了的。”
2.现在,重复上一步,至少每周一次。
3.玩成为一个你可以大加
利用的强大武器。它不仅能激励你,还能大大加快
你的学习步伐。
4.不过本方法的关键指导原则
是通过玩儿、探索以及将自己所学教给他人来学
习。这一简便易行的方法更符合我们的天性——在某种程度上,抛弃了“填鸭式教学”的自主学习才是
最简单和最纯粹的学习方式。
305
10:58 /8/14
1.你必须要确切知道自己需要学什么,保证焦点
明确。
2.每天开始工作的时候我都要浏览一下本周需要
做的事情的清单。
采取行动
1.抉择一下:你想如何度过自己的一生。花点儿时间创建一些
自己的规则,确保自己朝着正确的方向前进。
2.创建自己的责任制度,帮助自己严格执行规则。
《习惯的力量》
411
15:22 /8/15
1.任何行动往往都比没有行动好,特别是当
你一直停滞在不愉快的情势下很长时间的时
候。如果这是一个错误,至少你学到了一些东
西。这样一来,它就不再是一个错误。如果你
仍然选择停滞不前,那么你就学不到任何东
西。
2.都没采取行动,怎么能指望有什么事会发
生呢?
3.我知道,对我来说原因很简单——恐惧。我斗
胆猜测你的原因也一样。恐惧出错,恐惧把事情搞
砸了,恐惧后果不可估量或失败,恐惧改变,恐惧
做不一样的事情。
4.很少有人会后悔自己基于所掌握的最好的知识
采取的行动,但是很多人会后悔自己没有采取行
动。他们错失机会,只因为过分害羞、谨慎或者犹
豫,让他们裹足不前,无所作为。
5.有时候,当你完全不确定要做什么的时候,最
好的行动就是做一些事情,然后在前进途中再调整
方向。
6.如果你在购车上的开销不能给你带来比购买便
宜车更高的价值,那么它就是负债。
7.要想有朝一
日真正成为富人,我不仅要学会
“节流”——不把自己的薪水浪费在负债上,还要学会“开源”——拿出
薪水中的很大一部分进行投资,让这些资产帮我赚
更多的钱。
8.如果在预审面试时被直接问及期望薪酬是多
少,那就给出相同的答复,就说这取决于贵公司的
整体薪酬方案,包括福利。
9.“
在给出一个确切的数额或者估算之前,我更愿
意多了解一下贵公司,多了解一些我未来职位
的工作内容。不过,听起来好像你是想弄清楚
我们双方想的薪酬范围是否一样,这样我们就
无需浪费我们的时间了。是这样吗?
”
10.“
我宁愿不告诉您我目前的薪水,因为如果它高
于您为这个职位设定的预算,我不希望就因为
这个就丢掉了本次工作机会
——
因为我愿意为
了合适的职位适当降低收入水平。但是,如果
它低于这个工作将会支付的薪酬,我也不想自
贬身价。我相信您一定能够理解。
”
8:36 /8/17
503