美国的一个软件开发人员写了一本书,叫做《SoftSkills:thesoftwaredeveloper’slifemanual》,中文翻译是《软技能:代码之外的生存指南》。书中除了有Java、C#几个单词外,没有一行代码,因为这本书讲的是代码之外的东西,论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”,同时也强调了软技能对于职业本身提高的重要性。
自我管理
自我管理部分,主要分为四个方面的管理:
情绪管理情绪管理,指通过研究个体和群体对自身情绪和他人情绪的认识,培养驾驭情绪的能力,并由此产生良好的管理效果。简单来说,就是一种善于掌控自我,善于控制和调节自己和他人情绪的能力。情绪管理可以让自己有激情的做事,同时还能为身边的同事打鸡血,去感染他们,也让他们快乐的工作,保持亢奋的工作状态。时间管理时间管理并不是把所有安排的事做完,而是有效的运用时间。时间管理除了要决定你做什么事外,另一个重要的目的也是决定什么事不应该做。我们可以使用各种时间管理、任务管理工具app来安排平时的工作,将事情分为重要且紧急(处理危机事件,如处理产品bug),重要不紧急(防患于未然的事,比如一些体验改进),不重要但紧急(如一个会议,客人来访),不重要不紧急(比如一些小的细节修改)。可以给自己列一个任务清单,将任务清单分为三个部分:
一个ToDoList,这个任务清单,放上所有你“必须”做的事,按照时间排序。
一个WatchList,这个任务清单,放上所有你遇到的需要不断follow的事情。
一个LaterList,这个任务清单,放其他所有的事情。所有的你可能想做的,或有时间再去做的事情。
这样就能在每天睡觉前,从这几个任务清单里面挑出你明天打算做的事情,让第二天的工作效率得到大大地提高。目标管理目标管理是指以目标为导向,以人为中心,以成果为标准,使组织和个人取得 业绩的现代管理方法,又称成果管理。目标管理的方法是拆分和设立目标。
知识管理知识管理是一种新的知识管理理念和方法,能将个人拥有的多种资料,随手可得的信息变成知识,最终利于自己的工作生活。对于信息爆炸的互联网时代来说,知识管理显得尤为重要,可以通过工具(如印象笔记、有道云笔记等)建立知识体系,并不断完善,并进行知识的收集消化,吸收创新。学习能力