zoukankan      html  css  js  c++  java
  • <程序员从入门到精通> -- How

    定位

    自己才是职业生涯的管理者,想清楚自己的发展路径:

    远期的理想是什么?近期的规划是什么?今日的任务和功课又是什么?

    今日之任务或功课哪些有助于近期之规划的实现,而近期之规划是否有利于远期之理想?

    一开始可能只有模糊的远期理想,也没那么清晰的近期规划,但一定要有足够清晰明确的今日任务和功课。定期检视,抬头看路,在边走边看的过程中逐步就清晰了近期的规划甚至远期的理想。

    学习

    学习,有选择的学习在于需要找出真正与你近期规划有关的学习路径。对于学习语言本身最高效的方法就是看一本该领域的经典入门书

    Tutorial 和 API Reference 层次的信息资料帮助我们快速上手开发,而 Spec 和 Code 帮助我们深刻理解这门技术。其他相关的技术书籍和文章作为一种补充阅读,应该有官方资料中未涵盖的特定经验或实践才算值得一读。

     自省

     「海尔迈耶系列问题」:

    你要做什么?不要用术语,清晰的表述你的目标。
    这件事现在是怎么做的?现在的做法有什么局限?
    谁在关心?你的方法有哪些创新?你为什么觉得你的方法能够成功?
    如果你的方法能够成功,它能带来怎样的变化?
    你的方法需要花多少钱?需要花费多少资源?要怎样在过程中和结束进行评估?

    现在的技术方向和路线众多,在学习中或项目中引入一项技术时,可以用「海尔迈耶系列问题」自省:

    • 你学习这门技术的目标是什么?
    • 这个技术现在是怎么做的?有什么局限吗?
    • 这个技术有什么创新之处,为什么它能够取得成功,要是在项目中引入这个技术,谁会关心?
    • 如果它能成功,会给我们带来怎样的变化?
    • 采用这门技术的成本、风险和收益比如何,我需要花费多少资源(时间、金钱),如何去评估它的效果?

    多维

    在基础维度不断精进(以95/100为目标,是其他维度得以发展的根基),在多维方向不断开拓。

    定位程序员的职业道路,学会学习的方法与路径,保持自省的态度,达成程序员这一维的精通,再走向多维

                                                            书籍推荐:《程序员修炼之道:从小工到专家》

                                                            文章来源:  程序员从入门到精通

     

     

  • 相关阅读:
    【概念】构造函数和析构函数
    【概念】使用Fixed创建固定大小的缓冲区
    Sqoop
    Flume组件
    Hive节点及原理
    Yarn
    Hive数据倾斜
    单例
    工厂设计模式
    JVM对象创建
  • 原文地址:https://www.cnblogs.com/echo1937/p/6231996.html
Copyright © 2011-2022 走看看