《软技能—代码之外的生存指南》读书笔记之一:职业

职业
2、绝不要做他人都在做的事
  • 大多数软件开发人员从职业生涯一开始就犯了几个严重的错误,其中最大的错误就是没有把自己的软件开发事业当作一桩生意来看待。
  • 把雇主当做是你软件开发企业的一个客户吧。
  • 程序员所能提供的服务就是创建软件。
  • 软件开发人员需要做到:
  1. 专注于你正在提供怎样的服务,以及如何营销这项服务;
  2. 想法设法提升你的服务;
  3. 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务。
  • 采取行动
1)想象一下:有家公司,拥有某个产品或服务。将如何推广,做到卓尔不凡?
2)用一句话描述你能为潜在雇主或客户提供怎样的特定服务。
3)把你的职业当作是一个企业,将会影响你到的:
1. 工作方式;
2. 处理自己的财务的方式;
3. 寻求新工作或新客户的方式。

3、思考未来:你的目标是什么
  • 先树立大目标,再建立小目标
  • 大目标不需要那么具体,但要足够清晰
  • 大目标:从职业生涯中收获什么?希望5年或10年后在哪里?
  • 大目标分解或反推小目标
  • 定期追踪并更新设定的目标
  • 采取行动
1) 为职业生涯设置至少一个大目标;
2) 将大目标分解成若干小目标,如月度目标、周目标、每日目标;
3) 把大目标写在自己每天的必经之地,每日三省吾身——我在追求什么。

4、人际交往能力:远比你想象的重要
  • 出色的软件开发人员,要学会高效地与他人相处
  • 软件开发人员,工作就是与人打交道
  • 如果希望人们接受想法,并认可其中价值,首先最好先主动给他人相同的礼遇
  • 激励团队鼓舞士气,用表扬代替批评
  • 从对方的心态出发提出建议,阐明为什么采用你建议的方法实现该功能对老板非常有用
  • 采取行动
1)在工作日某天,跟踪记录跟人打交道的每一事件。当天结束时,数一数这天跟别人交流了多少次,包括邮件和电话等。
2) 阅读《人性的弱点》(Dale Carnegie)。
3)当被拖入一场争吵之前,想办法逆转。做个小测试,试着认输。不仅认输,要果断站在对手一边。

5、破解面试之道
  • 决定雇佣某人其实是基于各种各样的非技术因素。
  • 当开发人员都在竞争同一个岗位时,决定胜负的最大因素已经不再是技术能力了。
  • 通过面试的最快捷的方式是让面试官对你怀有好感。
  • “破解”面试的要诀就是在面试开始之前急救思考应对面试的策略。
  • 传统的求职方法: 发出一堆的简历
==> 获得面试机会
==> 面试
改进的求职方法: 从期待加入的公司里找到联系人
==> 与该联系人建立紧密关系
==> 获得个人推荐
==> 面试
  • 当下:
1)确保自己仍旧保持技术能力
2)确保自己一直阅读技术书籍和博客文章,提升技能
3)与本领域不同公司的员工接触,建立联系
4)认识本领域的其他开发人员甚至是招聘人员
  • 采取行动
1)列出你想去工作的公司,以及你认识的这些公司的人。
2)制定计划至少去认识这些公司中的一位员工,并与之建立联系。
3)在自己所在的领域找出至少一个本地用户组,参加聚会,并把自己介绍给尽可能多的人。

6、就业选择
  • 雇员
    • 优点:稳定,以预设的方式谋生;从业之路较轻松;带薪假期;保险;
    • 缺点:缺少自由;收入封顶;职位天花板;
  • 独立咨询师
    • 优点:更大的时间自由度;可持续做新项目;赚钱潜力;
    • 缺点:自己寻找业务;开销自理;服务多个老板;
  • 创业者
    • 优点:完全自由;最大的赚钱潜力;做想做的工作;没有老板;
    • 缺点:风险很大;完全依靠自己;需要许多其他技能;可能需要长时间工作;
  • 做雇员是学习并锤炼技能的良好起点。
  • 采取行动
1) 列一个认识或听说过的对应上述三种类型的软件开发人员名单;
2) 向认识的独立咨询师或创业者了解这条路到底怎么样;

7、你是哪类软件开发人员
  • 专业化很重要
  • 在一个专业方向上拥有专长
  • 专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大。
  • 软件开发专业领域
    • Web开发栈
    • 嵌入式系统
    • 特定的操作系统
    • 移动开发
    • 框架
    • 软件系统
  • 选择专业方向
    • 公司有哪些主要的痛点?成为专门解决痛点的专家。
    • 成为一种特定的无人能做的、或者缺乏经验丰富的人的工作。
    • 在各种会议上和用户组中最常出现的话题。
    • 哪些问题你回复的最多?
  • 专业化的同时,应该同时具备广泛的技能。
  • 先从专业化开始,再拓展分支。
  • 采取行动
    • 列出所有能想到的软件开发的专业领域。
    • 当前的专业领域是什么?没有,想选择专攻哪个领域?
    • 去主流的招聘网站上看看自己的专业领域市场行情如何。
确定一下,专业化道路是会让自己受益,还是过度限制了自己的选择。

8、公司与公司不一样
  • 小公司
    • 优点:承担职责多,角色转换灵活;对工作影响大;回报潜力大;
    • 缺点:没法安静写代码;工作在总目睽睽之下;稳定性差;
  • 中等规模公司
    • 优点:工作稳定;加班较少;
    • 缺点:变化很慢低下;没有机会使用前沿技术;
  • 大公司
    • 优点:完备的流程和规范;培训机会多;大型有影响力的项目;
    • 缺点:充斥官僚主义作风;只负责小部分代码;难获得关注;
  • 采取行动
    • 花时间思考自己喜欢什么样的工作环境,多大规模的公司符合自己理想中的工作环境?
    • 列出在你所在地区的公司名录,或者你工作过的公司名录,看看他们分别属于那种类型。

9、攀登晋升阶梯
  • 承担责任
    • 脱颖而出的最重要法宝就是承担更多的责任。
    • 没有人愿意涉足的领域是搜寻机会最好的地方。
    • 另一种间接承担责任的方式是成为团队中其他人的导师,自愿帮助新人加速成长,为任何有需要的人提供帮助。
    • 如何能让自己承担更多责任
      • 有一个不受重视的项目,你能去负责它吗?
      • 你能帮助团队里的新人快速成长吗?
      • 你能负责文档制作流程,并保证及时更新这些文档吗?
      • 哪项工作是没有人愿意去做,你愿意承担起来,并将其简化或自动化的?
  • 引人注目
    • 主动发送周报
    • 做一个关于团队当前正面临的主题或者问题的演讲。
    • 如何令自己引人注目
      • 每天都记录自己的活动日志——把这个日志以周报的形式发送你的经理。
      • 提供演讲或培训——选择一个对你的团队有用的话题。
      • 发表意见——只要在会议上就这么做,或者只要你能得到的机会就这么做。
      • 保证“曝光度”——定期与老板会面,确保你经常被注意到。
  • 自学
    • 不断增加自己的技能和知识。
    • 分享自己学到的东西;演讲;创建博客;为杂志写文章或者写书;社区活动或者技术大会上发表演讲
  • 成为问题的解决者
    • 成为那个永远能为各种问题找到解决方案的人,要成为勇于执行这些解决方案以获得结果的人。
    • 最有用的就是那种看似克服不了的障碍的人。
  • 关于政治
    • 脚踏实地成为一个真正有价值的员工要比弄虚作假好得多。
  • 采取行动
    • 在你当前的工作岗位上,你可以通过何种方式承担更多的职责?
    • 对于你的老板和经理,你现在的“曝光度”如何?下一周,你可以采取任何具体方式来提升自己的“曝光度”?
    • 目前你正在自己学习些什么?确定要自学的最优价值的东西是什么,制定一份下一年的自学计划。

10、成为专业人士
  • 成为专业人士全部在于:引人注目,格尽职守,以及不屈服于挫折。
  • 专业人士
    • 遵守自己的原则
    • 专注于正确完成工作
    • 不惧怕承认自己错了,不会文过饰非
    • 持续稳定
    • 勇于承担责任
  • 成为专业人士
    • 培养专业习惯:事先做好计划和准备;时间管理技能。
    • 养成持之以恒的品质
  • 坚守正道
    • 技术和道德两方面
    • 需要知道在什么时候说“不”
  • 追求品质,完善自我
    • 不断改善和提高自己的工作品质
    • 切忌降低品质标准
  • 采取行动
    • 你认为自己现在是一名专业人士吗?是与不是,为什么?
    • 你都有哪些习惯?观察自己的一天,尝试找出尽可能多的习惯。分好习惯和坏习惯。找出一些你需要养成的好习惯,制定一份好习惯养成计划。
    • 上次你说“不”是在什么时候?如果你从来没有遇到过这种情况,想想如果你的老板要求你做一些你明知是错的事情,你会如何应对?

11、赢得自由——如何辞职
  • 明知的处理方式
    • 需要先制定切实可行的计划
    • 先在业余时间启动你想创建的业务,等能从这项业务中产生足以维持生计的收入时,再转为全职。
  • 准备好为自己工作
  • 真正工作的时间到底有多长
  • 采取行动
    • 确切计算一下,为了维持生计每个月到底需要赚多少钱。
    • 追踪每天的 工作时间,了解当前是如何度过每一天的。找出每天真正刻苦、高效工作的实践到底有多少。

12、成为自由职业者:开启自己的一片天地
  • 自由职业者、独立咨询师
  • 获得客户的最佳方式和途径
    • 通过你已经认识的人;
    • 各种职位公告板上推广自己的服务;
    • 付费广告;
    • 吸引式营销(免费提供有价值的东西,缺点是起效时间略长)
      • 写书
      • 写博客
      • 电子邮件营销
      • 博客
      • 在大会上演讲
      • 网络研讨会
  • 怎么收费
    • 通用规则:时薪水平应该是作为全职雇员时的2倍。
    • 不断给你的收费加码,直到听到“不行”为止。
  • 采取行动
    • 整理一份名单,列出谁有可能会使用你的服务,或者谁知道谁会使用你的服务。
    • 制作一个电子邮件模板,使用该模板给上面那份名单里的每个人发邮件。
    • 在社交媒体上发布消息,给名单上的一小部分人发送邮件,看看反馈。一旦得到反馈,更新邮件模板,发送给更多的人。

13、创建你的第一个产品
  • 找到受众
    • 找到解决方案的目标用户
  • 测试市场
    • 可以做之前广而告之
  • 从小处着手
  • 开始
    • 《精益创业》
  • 采取行动
    • 整理出一批能够为自己将要创建的产品进行调研的目标受众;
    • 从这些受众中挑选出一位用户,看看他参加了哪些集会。加入他们的社区,倾听他们的问题。看看能不能从中挑选出一两个潜在的领域去开发产品,解决他们的痛点;
    • 排查是否有人已经解决了这个问题,你并不想进入一个竞争已白热化的市场。

14、你打算开始创业吗
  • 两种创业公司
    • 在成立时就试图以获得外部投资者的投资来刺激公司快速成长
    • 自力更生的创业
  • 创业目标:做大公司、吸引外部投资快速扩张。
  • 退出策略
    • 被人收购
    • 上市
  • 创业典型周期
    • 独一无二的知识产权,竞争对手难以复制
    • 决定单独的创始人或联合创始人
  • 创业加速器
  • 获得投资
    • 种子资金、种子轮、天使轮
    • A轮融资
    • N轮融资
    • 成功
  • 采取行动
    • 研究一下一两家创业公司的历史。注意它们是如何开始以及如何获得融资的。
    • 这些公司创立时是一个创始人还是多个创始人?
    • 这些公司的创始人还成功创立过其他公司吗?
    • 这些公司什么时候获得融资的?它们获得了多少资金?
    • 这些公司启动的时候是否加入了加速器计划?

15、远程工作的生存策略
  • 面临的挑战
    • 时间管理
      • 必须要设定梅州的日程表,并且坚持下去
      • 有规律
      • 规划得当
      • 提前做好计划
    • 自我激励
      • 日程表和常规
      • 15分钟计时器,冲量效应
    • 孤独感
      • 走出去!
  • 采取行动
    • 对自己做一个客观的评估,针对上面描述的内容,想想自己该怎样应对时间管理、自我激励和孤独感这三项挑战?
    • 制订一个每周都会坚持的时间表。

16、假装自己能成功
  • 真实含义
    • 暗示自己“我已经成功完成任务”
  • 付诸实践
    • 有意识地让自己身处逆境,迫使自己学会拼搏
    • 拥有破釜沉舟的勇气
    • 面对挑战迎难而上
  • 采取行动
    • 诚实地评估一下自己。面对困境,你的心态如何?当遭遇到新问题或不熟悉的问题时,会怎样做?回想一下,上一次面对困难或者不熟悉的形势时,你是怎么做的?
    • 你该怎样树立一种自信而不自负的心态?自信与自负之间的区别是什么?为了强化“假装自己能成功”的能力,你现在应该做什么?
    • 小练习:有目的地将自己置于困境,演练一下自己既定的应对策略。

17、单调乏味的简历——如何修改
  • 雇一位专业的简历写手
  • 改善简历的提示
    • 把简历放到网上
    • 简历要有创意
    • 使用“行动 — 结果”的描述
    • 校对
  • 采取行动
    • 把简历给招聘人员,询问他们的意见。
    • 查阅分析一些专业的简历代写服务,看看他们提供的简历样本。与之相比,你自己写的简历如何?

18、请勿陷入对技术的狂热之中
  • 我们都是技术的信徒
    • 没必要只是选择最好的技术而贬低其他的技术
  • 天生一物必有用
  • 转变
    • 开放心态
    • 成为更好的程序员
  • 不拘一格
    • 对技术保持开放的心态
  • 采取行动
    • 列出你钟爱的所有技术,或者你觉得更胜一筹的技术。
    • 针对这张列表里的每一项,想想它为什么吸引你。你都做了哪些比较来确定它确实是“更胜一筹”?你真的使用过它们的竞争对手吗?
    • 挑选一门你厌恶的技术,找几个喜欢它的人,开诚布公地讨论为什么他们喜欢这门技术。更进一步,你也试着用用它。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值