这个问题一般人的直觉都是非常正确但是不太明了的.大多数人知道成为专家需要持续的实践,但是同时不知道如何成为专家.
测试:
你能不能在自己的工作中进行自我工作模式和方案/流程的改进?你有没有过自己采用新方案比自己的旧方案提高很多效率的感觉,;你能够听懂你所在的行业专家所说的原则并且不需要提供情境地自由地使用这些原则.
如果你经常有这种感觉.恭喜你至少是一个精通者.持续几年你马上就会变成专家.
可惜大多数在行业里打滚的人都是.....高级新手, 老的高级新手可能会成为胜任者,这些胜任者有着他们所擅长的问题域.但是他们总是无法超越他们所在的框架.无法拥有掌控项目全局架构的能力.
那高级新手到底是什么?就是在团队里最多人在的那个水平.能够快速地使用API和编程工具,实现所负责的模块的人,他们是程序员. 他们也喜欢设计模式和讨论架构,但是不能自由地使用设计模式和架构.
也有比程序员低的水平,他们往往是大学或是培训机构刚刚出来的 孩子.他们的实现经验并不多.他们很难在大软件公司找到工作.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)