我目前正在尝试从技术总监过渡到开发人员。
显然,这在很大程度上取决于当前的知识/经验水平,但是有些关键事项是PM(也经常编码)可能因为没有严格地作为开发人员而错过了。
这样的课程对正确的方向有帮助吗?
http://www3.imperial.ac.uk/computing/teaching/postgraduate/msc-computing-science/description
考虑到我想要理想地从事音频/视频/ 3D工作,我觉得这个课程可能会很好吗?
答案 0 :(得分:2)
作为技术PM,您可以了解术语等,这至少是一个先声夺人。至于使交换机检查诸如
之类的区域的信息这是一个广泛的领域,您需要至少有一些接触过渡。事实上,如果您当前的雇主允许您作为开发人员在项目的一小部分工作,它甚至可能会有用。你肯定会得到开发人员对来自技术PM角色的项目的尊重,甚至可以启发开发人员。
答案 1 :(得分:1)
如果您对在某个地区工作充满热情,请认真考虑创造性自由的数量,根据您的经验,开发人员与PM相比。确保你可以接受。
没有什么比在一个地区拥有激情更糟糕了,但很少或没有影响力。
就技术能力而言,唯一要做的就是编码。任何课程主要是作为确保你这样做的方式,并以教导你的方式这样做。但在一天结束时,它将归结为编写软件所花费的时间。
如果您真的想成为优秀的开发人员,请至少学习一种与您所知语言完全不同的语言。如果你是一个Java / C ++ / C#类型的人,那么学习一些会像Haskell,Erlang或Scheme那样扭转大脑的东西。要学习非常好的面向对象技巧,学习,阅读和写一些Smalltalk。
答案 2 :(得分:0)
最好的办法是在每个醒着的时刻花十年左右的时间编程。这对我有用!
答案 3 :(得分:0)
首先开始练习整天打字!然后准备好开发开发人员日常工作的细节,如代码快捷方式,编码样式,评论等。