我做了半年多的专业开发人员,对大学毕业后的世界有多大感到惊讶。我在业余时间继续学习,但我想知道我应该把注意力集中在哪里?
重点1)我公司使用的开发堆栈。在我一天比一天的发展中得到最快的回报。#最深
焦点2)具有相同范式的不同语言。看看我能不能概括一下我的知识和思维方式。
焦点3)语言不同,范式不同。拓展我的疆界,学习新的做事方法。最宽
如果有人有不同的焦点,那就把它放出来吧。
发布于 2010-12-17 15:59:22
我想说的是你需要两者兼得。从#1开始,因为它有即时的回报,而且您没有这么做很久。但你肯定需要做一些第2和#3。
发布于 2010-12-17 21:04:58
当人们向我征求职业建议时,你的问题是我首先问他们的问题之一。我认为没有人能为你回答这个问题;我认为你必须自己决定,专注于深度还是广度是否更有可能达到你的职业目标。
当我最后一次改变团队时,我有两个机会:在XBOX工具团队工作,或者在C#编译器团队工作。我意识到这取决于广度和深度。在XBOX团队中,我可以在某一天从事安全系统、音频系统、视频、网络、硬件接口等方面的工作。当然,有些人是专家,但每个人都必须对每件事都有所了解。在C#编译器团队中,我可以深入研究一种语言和一种编译器,并深入了解整个过程。
我花了很多心思,认为我更适合在一件事上做专家,而不是在很多事情上做个业余的专家。这对我来说是个不错的选择,但可能不是你的选择。有些人非常成功,对每件事略知一二。
因此,我的建议是把问题转过来。弄清楚你是什么样的人,然后看看你的公司是否有机会找到像你这样的人。如果没有,就找一个能做到的。
发布于 2010-12-17 15:59:51
成为一名专家会让你更贵。但是,需要如此高水平的就业机会无论在数量上还是在地理上都是有限的。
作为一个多面手,也许薪水较低,但为你提供了各种各样的工作机会,有可能在全世界范围内找到工作。
此外,对于较高水平和管理工作,它是首选有经验的人在各种事情,技术和技术。了解边缘,并能看到一个大的图片,使你有价值的资产。
https://softwareengineering.stackexchange.com/questions/27454
复制相似问题