如何成为一名优秀的开发人员,对于大多数你需要学习的技能,这里有四个步骤,以助你成为一名专家。在大多数情况下,你可以按照顺序完成如下步骤,也可以从上至下重复如下步骤:
学习步骤和方法
1、学习技能在你掌握一门技能之前,你必须先学习相关理论。你可以通过书籍和教程,或课程教育,或综合前面这些方法来学习理论。
2、实践技能一旦你掌握了技能相关理论,你需要在现实中运用该技能。通过实践,你会知道你所学的理论,哪些地方正确,哪些地方有误。当然了,你在大学中所学到的理论,通常在现实中并不奏效,或者根本不适合你所处的环境。
3、讨论技能一旦你使用技能已有很长一段时间,并且发现自己能解决很多需要该技能的问题,那烂瘀佐栾这时候你应该和其他经验人士讨论它了撅掏浑锌。讨论使用该技能的最佳方法,技能相关理论的局限是什么,还可以增加什么东西等等。简而言之,讨论如何进一步推动该技能。(比如一个API,如何优化/改进它等。)
4、传授技能向他人传授技能,无疑是完善自身技能的一种好办法。可能有很多事情只顾着做了,但并未考虑为什么要那样做。因为必须(向他人)解释你的方法,这会迫使你自己重新思索“为什么要做”和“做了什么”。
怎样成为一名优秀的开发人员
1、作为一名开发人员,你将很可熹栳缂靖能在特定行业(至少有一段时间)做软件开发,使用特定的平台。如果不是,如果你一直在选择工具或行业,就像一些Web开发人员一样,那么你很可能将永远不会成为一名真正的专尸园拽诟家。你会成为万金油或三脚猫(在某些方面还是挺有用)。如果你没有专注某一平台或行业,而你又想成为一名专家,那你要学会专注了。