软技能 代码之外的生存指南

成为专业人士是一种心态。如果我们总是与恐惧、自毁、拖延和自我怀疑做斗争,那么问题就是:我们正在像外行那样思考问题。外行毫不起眼,外行人废话连篇,外行屈从于逆境。专业人士可不这么想,他引人注目,他恪尽职守,他始终如一。

plus you can sleep better at night.

···但这真不是一副美好景象。通常仅仅几个月之后,你就要赤字满天飞了。支票账户透支,信用卡债台高筑,看起来美好且美丽的事情突然间急转直下。脑门上顶着把枪还要去创业的确很困难。你无法做出正确的决策,你被恐惧笼罩着。
···现在,为实现这一跨越,Joe已经思考了很长一段时间。Joe要做的第一件事就是开始消减每月开支以积累资金。他希望自己在完成转变之前有喘息的空间,于是攒够了一整年的生活开销,能让他安然度过头一年。
大多数开发人员都应该有一个博客,这一点我已经喋喋不休好多遍了。因为你能够在博客发表文章吸引人们来阅读,所以博客也是吸引式营销的绝佳途径。通过在博客文章的结尾或网站的导航栏提供咨询服务,一旦有潜在客户阅读你的博客内容,你就可以试着直接将他们转化为客户。或者你也可以通过为他们提供别的有价值的东西来换取他们的右键列表。

人类创造出的每个产品都是为了解决某个特定的问题。没有要解决的问题的产品毫无意义,毫无意义的产品自然也就不会有用户,也就意味着你不会赚到钱。有些产品专门解决一些特殊群体遇到的特定的问题。
···我反复强调不要贸然辞职,踏上创业之路,但是我要再啰嗦一次:从小处着手。太多崭露头角的创业者为自己的第一个产品设置了非常激进的目标,不顾一切地追求新的梦想。

许多刚刚开始在家办公的人都觉得他们可以在零散的时间工作并且在他们可以工作的时候把事情做完,从未解决这一问题。他们觉得自己可以在白天享受美好生活,把工作在放在晚上完成。这种想法无疑就是灾难,因为每当夜幕降临时,总有新的东西令你分心,或者你已经筋疲力尽,不想再坐到电脑前了。
我们需要提前做好计划,否则会屡屡经受不住诱惑。相信我,我了解这一点,我自己就经受过一长串的失败。

别想着靠意志力去战胜诱惑,这个教训适用于生活的许多方面。相反,排除诱惑,你会生活得更轻松自如。
事实证明,一旦我们专心致志地工作一段时间,我们就会沉浸其中,也有动力继续。我们把这称为冲量效应。

···那么怎样才能治愈这种孤独感呢?这里我有一个简单的答案:走出去!确保你每周都能走出家门,让自己有机会去认识除了配偶和孩子之外的其他人。试着加入本地的软件开发小组,每周或者每月参加他们的聚会。换个场景,到咖啡馆去工作。我每周去健身房三次,我当然还会推荐一些健身活动。

你还记得第一次写代码或者第一次学某种编程语言吗?那时你觉得它很难,不是吗?或许到现在它还是有点儿难。但是,不管你现在身居何处,回顾过去,曾经的艰难和那些看起来的”不可能“,你现在也都从容应对。现在我们要做的,不过就是把那些将来看起来很简单的任务和工作提前一些,假设现在就是将来。

Fake it till you make it.

如果想让别人喜欢你,想和你一起工作,你就必须要为他们提供价值。

不要努力成为一个成功的人,而要努力成为一个有价值的人。
如果你能够帮助足够多的人们得到他们想要的东西,你就会得到自己想要的东西。
把你工作成果的90%都做成免费的。
你很容易陷入这样的陷阱:一直谈论自己并试图证明自己价值连城。然而,你会发现,能解决他人的问题,真正能够帮到他人,你更容易获得成功。跟别人唠叨为什么自己是世界上最好的Android开发者,对你并无益处,但是如果你能帮助别人解决他在开发Android应用时遇到的问题,他就会认为你很棒。

那么,你应该在社交网络上发布什么内容来为他人带来价值呢?答案很简单:你认为有用或有趣的。要确保你发布的内容一直保持在较高的水准上。
如果你想成功,你必须要学会收起自己脆弱的自尊心,勇敢走出去,别害怕让自己出丑。
在现实中,你只需要超前别人一步,就可以成为他们的老师。有时候,比学生超前太多的”专家“反而不能得心应手地”教“,因为他们无法与学生产生共鸣。他们忘了初学者是什么样子,很容易专注于他们认为简单的细节。
在这一步中,我会要求你走出自己的舒适区,将自己学到的知识教给别人。要想明确你确实掌握了某些知识,这是唯一的办法;同时,在你将自己所学介绍给他人时,这也是查漏补缺的好办法。在这一过程中,你要切实剖析并理解自己所学的知识,将其内化到自己的思想;同时,你也要用能够让他人理解的方式静心组织这些信息。以我个人的经验来说,在我开始”乐为人师“之后,我不仅在职业发展和专业成长上有了巨大飞跃,我的理解能力也更上一层楼。
···将自己所学解释给他/她,重点在于,你要花时间将自己所学到的东西从大脑中提取出来,以别人能够理解的方式组织起来。在经历了整个这个过程之后你会发现,有很多你以为自己明白了的知识点,其实并没有摸透。于是你会将那些以前自己没太明白的东西联系起来,并且简化自己大脑中已有的信息,将它们浓缩并经常复习。

(Think and Grow Rich)Hill先生讲述看自己无法找到想要的导师的时候,他通过想象自己拥有了导师。他阅读自己所崇拜的著名人物的传记,想象与他们交谈。他想象着他们会给他们什么样的建议,他自己又将如何应对。
一定要有耐心!大部分人在第一次听到”不“的时候就止步不前。别做这样的人。恰恰相反,要做一个别人用棍子赶才能赶走的人——即便如此,过一会儿也还要回来。你的顽强不会总有回报,但是你可能会惊讶地发现回报来得很频繁。

···有些人,其实他对我的问题一无所知,他们只是认真倾听我所叙述的,就可以看出我所未曾注意到的显而易见的东西,给予我有益的指导。有时候你给别人做导师真正要做的就是给予关注。许多收入很高的生活教练其实就是这么做的。
我们在生活中都需要别人的帮助以看到自己看不到的东西,因为当遇到设计自身的问题和麻烦的时候,我们都会有些目光短浅。
当我们初次接触某个课题的时候,我们对于自己对此了解多少往往都会高估。我们很容易自欺欺人,以为已经对某样东西了如指掌,直到我们试着去教会别人的时候,才能发现事实并非如此。
···你教的目的是为了帮助别人,而不是为了证明自己的优越性或者是寻求认可。

在软件开发领域,能力最为重要。与一纸学历证明相比,如果你能写好代码,能解决问题,能证明自己有此能力,你就能走得更远。
但是,这并不意味着,在软件开发中不存在永恒不变的核心领域。许多计算机科学中包含的算法、操作系统、关系库理论和其他主题都是永恒的。然而最简单的事实是,当你坐在办公桌前开始写代码的时候,你极少会用到在学校学到的技能。身为软件开发人员,我们所做的大部分工作,都是如何使用新技术,学会如何使用它们完成工作。我们很少需要回溯到计算机科学的本质。

证明自己最好的办法就是以往的工作经验。如果在过去五年中你一直从事软件开发的工作,那么即使没有学位也能说明你会写代码。但是,如果你刚刚踏入职场,那你的求职之路会很艰难,你不得不去证明自己确实能够做到你自己所说的那些。因此准别一份作品集是最好的办法。
不管你是拥有学位还是拥有经验,我都建议你将自己的工作成果总结为作品集。如果你既没有工作经验也没有学位的话,你最好能够展示一些自己写的代码。现在,做到这一点最好的办法就是在GitHubhttp://github.com
这样的代码托管网站上创建或者参与一个开源项目。

另一种办法就是获得专业认证。虽然不如学位那么有用···也能证明你在某领域的专业能力。

键盘快捷键短板可能就是你的知识短板。花点时间学习每天会用几个小时的应用(提示:你的IDLE编程环境)的快捷键,一周能给你节约好几个小时的时间。

另一种识别知识短板的办法就是,时刻都要试图了解自己不理解或不清楚的事物。你可以维护一份清单,列出自己需要去研究或者自己不清楚的所有事物,追踪有哪些主题总是不断出现在这个清单中。你会惊讶发现这份清单的增长速度有多快。你只要对自己坦诚:如果遇到不懂的知识,不需要马上就学会,但是一定要把它添加到清单中,这样你至少可以找出自己的知识短板。

要进入专注状态,必须要客服自己的思绪集中于单一任务时的那种痛感。除非你完全享受完成这项任务,否则这种痛感一开始会很强烈。但是,这正是关键所在。你必须意识到,这种痛苦和不适只是暂时的,不会持续很久。

另外,我还会退出所有让自己不断分心的聊天软件,或者保持隐身状态。
···有一个大问题一直困扰着我:我总为自己没有做更多的事情而感到内疚,这与我一天完成多少工作无关,就好像我永远不能放松似的。我觉得自己应该在做事,以至于坐下来玩游戏时我都无法享受其中,因为我觉得自己在浪费时间,我本应该做更多的工作。···这个问题的根源在于,你无法准确地评估每天到底自己完成了多少任务,也没有为自己每天要完成多少工作设定明确的目标。
每人每天能专注、富有成效地工作时间是有限的。你的时间只有这么多,要怎么利用你自己说了算。

以缓慢但稳定的节奏工作,要优于快速但是缺乏持久和坚持的工作方式。
我们中的大多数人在长期高生产效率地工作中都会面临如何保持始终如一的节奏的问题。随着时间的推移,只要每天都能保证完全落实到位,小砖头终会筑成高墙。
每天生活越有条理,就越能把控自己的生活。想想看,如果你一直对外界作出反应,如果你总是在事情出现的时候被动地处理事情而不是主动地规划,那么周围环境或左右你的生活,而不是你自己。

在达到目标之前就给予奖励会让人觉得自己已经实现了目标。

当你在夜总会选择避免与体重300磅、可能会痛打你一顿的大猩猩一样的家伙搏斗时,这个做法是说得过去的,但是当你面对一个上台演讲的机会或者学习一门新的编程语言时,害怕失败就说不过去了,在这种情况下,就算失败也不会对你有实质性的伤害。
于2017.8.27 0:50

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值