跳至主要內容

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

yczha大约 9 分钟阅读软技能

作为一名开发人员,你知道如何合理规划和安排自己的职业生涯吗?

一、前言

本文是作者John Z.Sonmez所著书《Soft Skills --the Software Developer's Life Mannual》的书评,王小刚译本。全书阅读约需要10个小时。

第一篇:职业篇

思考你的职业发展路径。通常,作为一名软件开发人员,你有三个大方向的选择:创业者、独立咨询师、雇员。

创业是最艰难的选择。同时也意味着最高的风险和最大的潜在回报。创业可划分为两个类型:一是以获取投资、出卖股份为主,以求最快成长的公司,这类公司是主流,代表了我们平时所说的“创业公司”;另一类则以自给自足为特点,不追求快速发展,相对来说风险较前者低。

创业究竟意味着什么呢?一般来说,创业即是创立一家公司,并试图找到成功的商业模式并将其规模化,最终成为具有盈利能力的中型或者大型公司。创业的过程基本可以归结为:启动项目-->获取天使投资-->获取A轮融资-->···-->盈利上市。当然,这个过程不容易,据统计,75%以上的创业公司都走不到上市的那天。

软件开发人员的第二个选择是独立咨询师。独立咨询师相比创业者,风险更小,但同时可能的潜在回报也更小。选择成为独立咨询师之前,你需要先问自己几个问题:从哪里获得用户?服务群体是怎样的?如何为服务定价?

最后一个选择,是最容易也是最普遍的:雇员!作为雇员,你也需要一些技巧,比如:如何成为你所在领域的专家?如何实现远程办公及相应的问题和技巧?如何有效的让老板知道你的工作?及如何和为什么你应该勇于承担责任?如何保持持续高效自学?如何成为一个问题的解决者?如何对待办公室政治?如何避免单调乏味的简历?如何看待技术偏执?···

第二篇:自我营销

首先,自我营销意味着什么?营销的核心在于将一些人所需要的、所期待的产品或者服务或者服务本身连接起来。自我营销的正确方式就是为他人提供价值,自我营销也无非就是学习如何控制好自己要传达的信息,塑造好自己的形象。

自我营销为何如此重要?它不一定能确保你成功,但是,它确是你能控制的重要因素。

如何进行自我营销?自我营销要从打造你的个人品牌开始,对于软件开发人员,做着最推荐的方式是博客。著名企业家Pat Flynn的营销策略就是:无处不在!

如何打造一个广受欢迎的博客?秘诀有且仅有一个:持之以恒!持之以恒的坚持写作,坚持不懈的产生高品质内容。

另外,请记住一点:你的首要目标,应是为他人增加价值,正如阿尔伯特·爱因斯坦所说:不要努力成为一个成功的人,而要努力成为一个有价值的人。

同时,你应该善于利用社交网络,通过社交网络来建立自己的品牌。

最后,你应该尽你所能,去进行演讲、报告和培训,做一名“说话的极客”,当然,这不容易。还有一点,你可以著书立说,吸引追溯者!

第三篇:学习

首先,你应该明确一点:自我教育的核心就是“学会学习”;其次,“实践出真知”,你应该明白,如果我告诉你怎么做,你可能会忘记,但如果你动手做一次,你就会记住!通过动手实践和教会别人,我们能学得更好。所以,你在自我教育方面的努力,应该聚焦于如何让自己切身参与,并且尽可能付诸实践。为此,作者特意提出了“十步学习法”,其基本逻辑是:学习--实践--掌握--教授[Learning--Doing--Learning and Teaching LDLT]。具体怎么做,作者给出了详细解释,但在此不做详述,原因正如作者所说:这些步骤本身并不重要,这一学习过程背后的理念才是真正重要的;重点是你要开发出一套适合你自己的自学体系!

为了实践上述学习理念,你要尽可能去寻找一名导师;同时,也要乐于分享贡献,成为一名导师。传道授业,若要学知识,必得为人师!

第四篇:生产力

本篇探讨如何提高生产力。对于提高生产力而言,一切始于专注!专注于你要做的事。但是,这并不容是实现,因为我们的生活中总是有太多的干扰:电话、短信、邮件、社交媒体、游戏···那么如何实现呢?作者通过讨论大脑实现专注的“冲量”机制,推荐“番茄工作法”,什么是“番茄工作法”?简而言之就是设定一个“25分钟工作--5分钟休息”这样一个简单的工作循环以达到大脑的最佳工作状态。但是,这要求你在工作中应该极力避免被打断。

接下来,排除了外部干扰后,你还需要解决一个问题:多任务并行。多任务并行被称为是生产效率的毒药,因此,在绝大部分情况下你都应该避免多任务并行。当然,也有特例,比如阅读的时候听点舒缓的音乐,跑步的时候听点畅快的音乐,通常都有助于提高效率。

接下里探讨提高生产力的另一个重要因素:职业倦怠。这是一个普遍的现象,事实上,你应该意识到这是一个瓶颈现象:当你在这个阶段你的工作成果、工作效率、工作兴趣都会大幅下降,但是,当你越过“这堵墙”的时候,一切都会变得不一样,正所谓是“山穷水复疑无路,柳暗花明又一村”。那么,通常你需要如何跨过这堵“墙”呢?首先你应该意识到这种现象的普遍性和正常性,正视这种现象,然后,为自己指定详细的计划,让计划成为你的惯例,不管遇到什么情况,都要坚持惯例,用习惯的力量冲破限制,最终定会“守得云开见月明”。

还有一些很重要的影像生产效率的因素,比如你如何管理你的时间、如何针对大任务进行任务分解等。

最后,任何行动都比没有行动要好!在你为选择方案A或方案B犹豫不决时,记住一点:当你试图去调整一辆静止的车的方向时,这是很困难的,但是当车动起来之后,这件事就变得容易多了!同时,避免一个误区:与其为一个95分的方案犹豫不决不如接受一个90分的方案。大部分时候你做不出决定往往是因为你本质上在逃避。当然,切勿将以上建议理解为不思考直接行动,需要掌握其中的平衡。

第五篇:理财

本篇探讨的第一个问题是薪水。在你找工作时,你应该记住这样几条规则:1.自我营销做得越好,声望越好,薪酬谈判就越有利。2.通过他人推荐(区别于简历投递)能让你很大概率获得谈判优势。3.先出价者输。这意味着你应该让雇主给出你价格,但这不容易。

本篇探讨的第二个问题是房地产投资。作者认为,房地产对于开发人员而言是最好的投资方式,可以充分利用杠杆作用。

本篇探讨的第三个问题是债务的危害。作者认为在你所能犯的财务错误中,最大的莫过于背上债务。有句话说:如果收益给我们自由,那么债务会给我们套上枷锁。债务方面有几个误区需要避免:1.一边欠债、一遍存钱。本质是存钱的利息往往比债务利息要高,特别是信用卡,一般都较高利息。2.以错误的顺序还债。理想的情况是先还高息债务,依次到低息债务。3.最大的错误是负担不必要的债务。

其他

最后两篇作者分享了健身和精神修养。健身又包括如何安排健身计划、如何安排饮食等,而精神修养则探讨了生活的意义层面的内涵。这两个方面很重要,但是我不会在这里提及,因为健康生活是一种个人生活方式、与每个人都息息相关,换句话说每个人都有属于自己的生活方式。没必要在这里赘述。而精神层面的修为,更多是你的知识、经验、认知的内化,也就是气质、品德,需要靠时间去沉淀。

结语

这本书给我收获最大的部分是关于自我营销的内容。而对于编程人员,作者极力推荐博客的方式。而这,恰好是我一直在做的事情。我大二开始写博客,到今年[2019]已经4年多了。刚开始的时候在CSDN写,主要是一些编程技术方面的内容,也有一些比赛经验、DIY作品方面的内容。到现在为止前后也写了超过100篇的文章。这过程中也有不少朋友找到我咨询一些问题或者找我做一些外包的活。应该说我的博客之路也算是磕磕碰碰,到现在为止也算是成为我生活的一部分了。今年开始,自己开发了一个网站,开始在自己的网站上写,希望以后能继续坚持下去。

第二点是理财。我今年开始工作,也学着开始理财了,目前跟着公众号的几个大佬,已经开始规划自己的理财目标,所以作者提出的这一点我也比较认同。

第三点是健身。如前所述,健康生活是每个人息息相关的事,现在每周会去健身房4次左右,健身也算是成为我生活的一部分了。

最后,学无止境,继续加油!