[转]如何成为一名专家(不要看到“转”字就觉得索然无味,看完内容,它会有帮助)

原文链接:http://tutorials.jenkov.com/software-as-career/how-to-become-an-expert-developer.html

 

部分精彩内容赏析:

(原文)

How to Become an Expert

For most skills you need to learn, there are four steps that will help you become an expert. Most often you will go through these steps in sequence, yet with iterations up and down the steps on the way too. Here they are:

  1. Learn it
  2. Do it
  3. Discuss it
  4. Teach it

(我的话)

如何成为一名专家呢?

    作者给了我们参考步骤:学习、实践、讨论、分享。

    经过前人(如我的授业导师)的大量实践证明:分享是作为学习的最高表现形式,因为这时,我们不仅懂得了一种技术,更多的是我们能够将其的利弊吃透,让身边的众多需要或者可能会用到该技术的同学了解到它,在未来使用的时候不再没有头绪。从中还能让别人了解到这个技术的学习方法,以及技术运用的合理目标应该是什么。

 

 

(原文)

The learning path from language, up through platform, to platform independent skills, on the way to becoming an expert developer.

 

(我的话)

学习的线路常常会是这样:先从语言基础开始,学会语言的API如何使用,懂得语言所处的平台的各种优劣,接着上升到平台之上的各种通用领域技能,比如应用架构设计、API设计、分布式系统、软件开发过程等——一位专家就是踏着这样的路子走过来。

 

 

(原文)

 

A good way to find out what you should learn is to look at job ads. What tools and techniques are they requiring most often? Read software magazines online. What technologies are they talking most about? Read forums. What technologies are people asking most questions about? And, what technologies are people buzzing most about? In other words, what will become hot tomorrow?

 

(我的话)

原文中笔者还提供了一种很好的思路,从工作内容中去寻找什么技术技能是我们应该学习的。

我们可以问问自己这么几个问题——

1、什么工具和技术被最为广泛的应用?

2、什么技术经常被人们议论?

3、在论坛里,大家经常为什么技术而提问?

 

换句话就是,未来什么技术将变得最为流行?——这就是我们应该花更多时间去关注的。

你可能感兴趣的:(html,工作,UP,Go)