一些开发技能,比如重构操作,感觉他们有几乎无限的学习潜力-只有傻子才会说他已经学完了。
其他技能与特定的工具绑定在一起,作为优秀的开发人员,我们大部分时间都会学习新工具。
但一些技能与您如何思考代码和如何处理编码有关,有时还涉及如何应用特定的工具功能。轮流结对编程和与其他人密切合作似乎是获得这些技能的最佳方式,尽管肯定不是唯一的方法。(有时你会学到你5年前就应该学到的东西,这些不是我想问的)
所以我想把程序和所有的StackOverflow配对:
你最近学到的编码技能是什么?
编辑:如果你今天刚从学校毕业,我想我不会考虑你会作为课程的一部分学到的东西。
发布于 2008-12-12 11:57:19
这是在团队中成为一名更好的开发人员的软技能,而不是能够实际制作(或多或少)符合规范并编译的应用程序的具体细节,并使用户/测试人员不会大惊小怪。
这主要是为了成为一只更好的群体动物,有时间和地点成为一名阿尔法男性,但太多时候程序员无法接受批评,我们不能总是把项目当作我们的玩具。
如果你不能做到这一点,那么Guy Kawasaki和Joel Spolsky在创建自己的公司方面写了很多很好的东西。
发布于 2008-12-12 10:23:23
只有当我意识到我需要people skills来补充我的技术技能时,我才真正开始发展我的职业生涯。
令人惊讶的是,与“开发技能”相比,这一点经常被程序员忽视或视为无关紧要。
发布于 2008-12-12 10:45:35
这可能看起来很愚蠢很明显但是..。我认为,就我而言,这需要很多年的时间才能掌握:
https://stackoverflow.com/questions/362365
复制相似问题