程序员如何持续提升自己的开发技能
时间:2015-10-27
来源:科泰教育
教别人的同时学习
当我在微软作为布道者,想程序员们宣讲时,我常常撰写入门指南的演讲稿和在线材料。有些,我负责的是*些我很熟悉的领域,但微软拥有如此众多的工具和技术,并不断有新的东西涌现出来,我经常发现自己不得不学习新知识才能完成教程。
这也成为了*种非常好的手段来促织我学习新东西,因为教这些东西,你必须搞懂它们。由于你得把这些新东西转化容易理解的内容,传递给你的听众,以此为目标促使你必须有合理的学习手段和方法。Floor Drees,*个澳洲的技术宣讲/布道者说到,“坦诚的说,我觉得教别人的过程能促使自己学的飞快,我鼓励每*个人去培训新人,即使你觉得自己也还只是个新人。”
如果你能得到合适的研究和学习资料(幸运的是,在微软我通常能很容易的找到),并有足够的时间和工具去试验*些迷你的项目来得到更深入的理解,并且你很喜欢当*名老师(无论*对*或*对多)或者作者,你也许想要尝试教学的过程中来学习。
搞定拦路虎
当你的开发技能到了*定水准,你会偶尔遇到拦路虎:*些短时间内搞不定或理不清头绪的问题。
这是个好事,真的!如果你从不尝试新东西,那当然会发现已有东西对你来说都毫无挑战,这也意味着你没有真的在“求学”。*好的/有价值的学习经历正是那些拼命搞定某*问题的时光。你极尽所能尝试各种方法并*终找到了解决方案,这就好像你在黑暗中探索,努力拼接出*条成功之路,这种能力在日后也会陪伴着你。
在这段探索之路,你需要以下几个技巧:
找找看,确认是否你自己或者别人已经有*个项目解决了相似的问题
利用好在线开发者论坛。Stack Overflow是你的朋友,他这些年帮我解决了好多的问题。很多开发者社团也维护自己的论坛,确保自己检查过这些站点。
-
上一篇:
程序员如何持续提升自己的开发技能
-
下一篇:
构建自己的项目/看其他人的项目/教授课程
相关推荐: