经常看到一个词:专家。那到底什么水准才算是一个专家呢?怎么样达到专家水平 ?
比如很多程序员都想说我要成为php专家,我要成为C专家。那到底程序员要怎么做才能成为专家?
平时工作中可能不一定会有很多这样的机会去让你不断地锻炼实践那怎么寻找机会?
其实我也一直很纠结这个问题,期待程序高手赐教。
今天[12.7.22号看到如对python专家的定义]
怎么样才算是精通 Python?
「精通」要满足如下条件:
- 熟知主流硬件体系(x86, x64)
- 熟知 CPython 的具体实现,如若可能至少通读源码三遍以上
- 熟知每条 Python bytecode 如何被解释执行
- 熟知每条 Python 语句如何 compile 成 bytecode
- 熟知 Python 主要数据结构所采用的优化手段
- 熟知 JIT 以及哪些场合下 PyPy 会比 CPython 有较大性能提高、以及有什么代价
可以往这几个方面去扎实自己的python功底了
两点新的认识:
1、熟练掌握C编程,从而深入了解系统底层的原理及实现;了解OS原理及实现!
2、熟练掌握Java企业级编程,特别是设计模式的灵活应用!能够掌控大的项目编程!
阅读(1991) | 评论(0) | 转发(0) |