《软技能:代码之外的生存之道》读书笔记


《软技能:代码之外的生存之道》是在微信订阅的公众号中看到大牛推荐的,觉得题目有点意思就去读了一遍。

一、像经营企业一样思考自己的职业生涯(回答下列问题)

  • 提供什么样的服务
  • 怎么样营销服务
  • 怎么样提升服务
  • 专注服务特定的客户或者行业
  • 集中精力成为专家

二、 阅读书籍《人性的弱点》

三、工作中与人打交道

  • 每个人都希望自己感到很重要
  • 永远不要批评(奖励积极的行为)
  • 换位思考
  • 避免争吵

四、贬低他人、态度消极的人,远离他吧

五、 就业选择

雇员 –> 独立咨询师 –> 创业

六、 追踪自己的目标

  • 将目标分解成更小、更容易把握的小目标
  • 每日设定目标并完成它

七、 为自己设定专业领域和专业期望

  •  自己的专业领域应该是上宽长,下窄深
  • 设定自己感兴趣的专业领域和专业期望

八、 对比公司的工作环境和理想的工作环境

九、 晋升的要素

1. 承担责任:

– 不受重视的项目,你能够负责它

– 帮助新人快速成长

– 熟悉文档的制作流程并且及时维护它

– 别人不愿意做的事情,自己承担起来,简化和自动化这些事情

2. 引人注目:

– 记录自己的工作日志,反馈给主管
– 提供演讲或培训
– 发表意见
– 适当增加自己在领导面前的“曝光度”
– 自学并成为问题解决者

3.关于办公室政治:

– 脚踏实地的成为一个真正有价值的员工要比八面玲珑、野心勃勃而晋升的人好得多,这样不太容易跌倒
– 应该对组织的政治气候保持警觉,尽管不能完全避开政治,但是至少应该知道发生了什么,哪些人需要避开,哪些人永远不要有交集

十、 成为专业人士

  • 遵守自己的原则(视代价而定)
  • 专注于正确的完成工作
  • 不惧怕承认错误,不文过饰非
  • 持续稳定
  • 勇于承担责任
  • 拥有良好的习惯
  • 坚持做正确的事情
  • 追求品质,完善自我

十一、 创建自己的产品

  • 创建产品需要关注的方面
  • 产品受众
  • 产品定位
  • 产品目标
  • 以开源项目作为切入点

十二、 对技术的定位

  • 技术的口水仗没有意义,总有它最适用的场景
  • 对技术保持开放的态度,不要固执己见

十三、自我营销

  • 核心是为别人提供价值
  • 自我营销的途径:
  • 博客
  • 书籍
  • 开源项目
  • 博客:
  • 每周一篇刷新
  • 博客的价值是记录经验,帮助他人
  • 有一定的推销途径(访问量)
  • 写东西单纯一点,就是技术内容,偶尔思考
  • 社交媒体的应用
  • 管理自己的社交网络:WeChat, Weibo, twitter, Zhihu, StackOverflow
  • 分享内容包括:博文、新闻、鸡汤、技巧、窍门、幽默、吸引人的问题
  • 演讲、报告、培训
  • 公司内部的培训、演讲、报告是很好的提升机会
  • 培训、演讲、报告的技巧和经验需要额外的学习
  • 著书立说
  • Gitbook, kindle direct publish
  • 著书 ==> 专家 ==> 知名度

十四、 自我教育

  • 自我教育并不在于“知”,而在于“行”
  • 聚焦切实参与,并且尽早付诸实践
  • 试着将所学所想打包教给别人

十五、 学会学习

  • 掌握一门技术应该思考的问题
  • 如何开始:想使用这门技术,我需要哪些基本知识
  • 学科范围:该技术的学科轮廓
  • 基础知识:了解基本使用案例和问题(学习20%就能满足80%的日常使用)
  • 十步学习法
  1. 了解全局:依靠网络做一些基础性的研究,对学习主题的相关内容有全局性的了解(不需要花太多的时间在这个上面)
  2. 确定范围:确定自己要学什么,将要学的东西分解为更小的范围(起初不要试图解决太大的问题,更小的范围更容易掌控)
  3. 定义目标:在尝试学习之前,必须明确成功的样子,明确的目标可以倒推出完成目标所需要的步骤
  4. 寻找资源:图书,博客,视频,专家或者熟悉这个知识的人,播客(broadcast),源代码,示例项目,在线文档等
  5. 创建学习计划:组织和安排自己收集到的资源
  6. 筛选资源:贯穿4, 5步骤中
  7. 开始学习,浅尝辄止:快速学习基础知识,然后立刻开始实际操作
  8. 动手操作,边学边玩:无需了解全部内容,挑一件事情通过探索和实践进行学习
  9. 全面掌握,学以致用:在8步骤的探索过程中会遇到各种各样的问题,针对这些问题收集资料深入学习,注意按照自己当初定的目标和成功标准来衡量学习的深度
  10. 乐为人师,融汇贯通:将自己学习到的知识教给别人,其实也是在查缺补漏,将这些组织成为别人能够理解的东西(博客文章,演讲,与人探讨,回答问题)
不好的成功标准 好的成功标准
我可以使用数码相机拍出好的照片 我可以使用数码相机中的所有功能,能够清晰的说明这些功能是什么并且知道何时何地使用各种功能
学习C#的基础知识 我可以使用C#的主要功能编写出一个小的应用程序

十六、 长期维护一份个人的短板列表

  • 哪些工作花费时间最多
  • 可以改进的重复劳动
  • 自己没有完全理解的东西
  • 回答不出来的软件技术问题

十七、 提高生产力

合理的计划 –>(improve) 工作的专注力 –>(improve) 工作效率

十八、 职业倦怠问题

自己没有设定目标和自我约束的规则

十九、 时间浪费问题

  • 电视
  • 社交媒体
  • 新闻网站
  • 电子游戏
  • 。。。

二十、 习惯养成

  • 围绕大目标建立个人习惯(工作,生活,学习)

二十一、 分解任务

  • 遇到大目标,大任务的时候,尝试将其往细小分解
  • 问自己最坏的情况是什么?
  • 行动起来总是不会错的,跑起来的车更容易转向

二十二、 为自己的生活定好方向并控制好它

二十三、 为自己设定一个想成为的清晰的形象,大脑将会有惊人的能力去寻找摆在它面前的任何目标

二十四、 书单

  • 《The war of art》
  • 《How to win friends and influence people》
  • 《Think and Grow Rich》
  • 《Rich Dad, Poor Dad》
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s