美文网首页IT技术提升程序员@IT·互联网
把自己当做企业来思考,关于程序员成长的一些建议

把自己当做企业来思考,关于程序员成长的一些建议

作者: imflyn | 来源:发表于2018-01-17 20:43 被阅读395次

    还是去年的时候,在廖雪峰大神的博客中看到他推荐的关于程序员如何成长的两本书。这两本书一直在自己的书单中放了很久,这两天有空,就快速的读完了。


    《软技能:代码之外的生存指南》
    第一本是老外写的《软技能:代码之外的生存指南》,书中没有任何关于如何写好代码的内容,而是从职业生涯自我营销如何学习如何提高工作效率理财等多个方面给出如何提高自身一些的建议。 《内外兼修:程序员的成长之路》
    第二本是国人写的《内外兼修:程序员的成长之路》,这本书则写了如何提高工作效率的一些建议和关于人生态度的指导。
    两本书的内容都浅显易懂,也收获了一些关于职业生涯的感悟。其中大部分道理也都明白,在工作或者生活中也在履行。不过还是觉得早两年读到这两本书也许能少走一些弯路。书中有一些非常好的建议,是值得一看的两本书。下面整理了一些觉得比较好的建议。
    • 把自己当做一个企业来思考。假设你自己就是一个企业,你所在的公司是客户。想一想作为一个企业我能为客户提供什么。当存在竞争时作为企业如何能够脱颖而出。当客户抛弃你时,作为企业能否成功营销自己吸引潜在客户。

    • 像企业一样思考,集中精力成为专家,专注为某一类客户提供专业的服务。

    • 工作也许是老板让你完成的,但职业生涯是自己。每一份你满意或者不满意、努力或消极对待的工作都是你整个职业生涯的一部分。用积极的心态规划好自己的职业生涯

    • 规划职业生涯一定要制定一个大目标,同时制定通往大目标的小目标(年目标、月目标或者周目标),追踪设定目标的完成情况。根据情况必要时做出调整。反思短期与长期取得的成果

    • 制定的小目标必须是明确、可以量化的。例如:每周跑步3次;每天写一篇文章;每周完成50个番茄钟。

    • 通过面试的一条捷径是在面试前就让面试官了解你并让他对你尽可能产生好感。自己的简历可以让专业的简历写手包装一下,让简历更能吸引面试官。

    • 工作中永远不要批评别人、懂得换位思考、避免争吵,奖励积极行为比惩罚消极行有效很多。不要给同事贴标签,当你给一个人贴了一个消极的标签以后,你就会一直认为他是这样的人。当他有好的建议给你时,会被你直接忽略。

    • 在任何公司能让你脱颖而出的最重要法宝是承担更多责任。如何承担更多责任有两个方法,如果能力有限可以是做没人愿意负责的工作,另外也可以成为团队的导师、帮助他人成长。

    • 关于创业,如果创业的心态只是为了赚大钱,劝你放弃创业。这样的心态在创业过程中遇到困难赚不到钱很可能你就中途放弃退缩了。

    • 遇到困难要有“假装自己能成功”的心态,不要忽略心理暗示的作用。

    • 学会自我营销,要能够为他人提供价值,可以通过博客、视频、书籍、技术会议等方式打造自己的个人品牌

    • 自我教育需要有高效的学习方法。可以使用“十步学习法”。

      • 了解全局:对所需要学习的主题有一个初步的了解,弄清自己到底要学习的是什么
      • 确定范围:将一个大的主题分解为更小的范围
      • 定义目标:制定全力以赴的最终目标,想像勤奋学习后成功的图景,给自己精神上的支持。
      • 寻找资源:尝试收集多种多样的学习资源帮助你
      • 创建学习计划:需要创建自己的学习路径,把它看作写书时的大纲,避免碎片化,一块内容一系列内容的去学习。
      • 筛选资源:通常学习的一个主题可以找到很多学习资源,比如说10本书,50篇博客。不用全部读完,筛选其中一些含金量高、有价值的文章或者内容去学习。
      • 开始学习,浅尝辄止:在学习的过程中先基本了解全部的内容,不懂的问题先记下来不做深究。
      • 动手操作,边玩边学:将学习的内容运用到实践中去。需要亲自操作亲自体验。准备一些小测验,把自己在测试中没有答案的问题记下来。
      • 全面掌握,学以致用:在前两步中一定积累一些自己不理解的内容。这时候利用先前收集的资料,进行深入学习。同时一定要将自己正在学习的内容与最终目标相关联,形成完整的知识体系。
      • 乐为人师,融汇贯通:走出舒适区,可以用多种方式将自己所学教给他人。不要忽视这最后一步,也许最后一步才是最关键的一步。
    • 运用番茄工作法提高工作和学习的专注程度。番茄工作法有两个好处:

      • 合理安排工作学习节奏,避免锯齿效应(每一次走神或者学习被打断后,我们都不可能马上重新开始继续学习,我们还要不断的重复某些衔接的部分,以至于浪费更多的时间,如果这种情况不断出现,我们的学习和工作状态的轨迹就会变成锯齿,这种现象称为锯齿效应);避免首位效应(对文章开头的内容记忆都不错,越往后的内容就越模糊,这种现象被称为首位效应);避免近因效应(对文章结尾处的信息记忆比较清楚,对文章中间部分的内容遗忘得最为严重,这种现象称为近因效应)
      • 使用番茄工作法以后,能够统计出每项工作所花费的时间,对自己每天或每周能完成多少工作会有一个明确的认知。久而久之,将来的工作所需要花费多少时间也能够有一个大致的预估。
    • 不要多任务并行。多任务通常会导致工作的效率低下,我们看似可以践行多任务并行,其实我们根本没有这个能力。我们的多任务实际上并不是真正意义的多任务,不过是在多个任务间来回切换,切换的越多浪费的时间也越多,容易出错的可能性就越高。尽量去批量处理任务。例如:处理邮件——>打电话——>修复bug——>开发新功能——>开短会 (这几项任务不要穿插进行)

    • 养成好的习惯很简单,简单到只要定期重复不停的做那件事就可以了。我们的大脑很容易养成习惯,一件事做的越多,越可能形成习惯。

    • 优秀工程师的12个标准,共勉吧。

      • 热爱迷恋技术,不搞复杂的人际关系,相信技术改变世界
      • 追求代码质量、设计质量和工程质量,追求扎实基础学习
      • 正视产品经理的要求,争取产品更多的发言权
      • 迷恋解决问题,最好是迷恋用技术解决问题
      • 干一行爱一行,希望在工作领域大展拳脚
      • 在工作中具备创业精神
      • 使用google而非中文搜索来解决技术问题
      • 具备英语能力,迎难而上,积极查找和使用英文资料,阅读英文技术图书
      • 在工作八小时之外,努力钻研技术和持续学习
      • 具备产品思维,用户体验不仅是产品经理的事
      • 工程质量不能依赖测试人员,对自己的代码负责
      • 工作不仅要完成领导交代的任务,更要完成团队与自我提升

    另外给大家推荐两本关于阅读方法的书《超级快速阅读》《如何阅读一本书》。也许不一定是我去年读到的最好的书,但绝对是最有用的两本书。在提高阅读方法和有效记忆阅读内容上有很大的帮助。
    有兴趣的朋友也可以阅读我写的《如何阅读一本书》总结《超级快速阅读》读书总结两篇总结,可以对这两本书有一个大致的了解。

    相关文章

      网友评论

      本文标题:把自己当做企业来思考,关于程序员成长的一些建议

      本文链接:https://www.haomeiwen.com/subject/yqjeoxtx.html