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


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

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

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

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

三、工作中与人打交道

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

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

五、 就业选择

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

六、 追踪自己的目标

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

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

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

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

九、 晋升的要素

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

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

  1. Youre so cool! I dont suppose Ive read something like this before. So nice to seek out any person with some unique ideas on this subject. realy thank you for beginning this up. this website is one thing that’s needed on the web, somebody with a little originality. useful job for bringing something new to the internet!

    Like

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