免责声明(请先阅读,然后再回答):
我已经看到了许多与我想问的问题类似的问题,因此这里有一些类似的问题。
恕我直言,它们既不完全是我要问的,也不是我希望的那样彻底(我不是要总结以下问题的答案,也不是要I毁提问者,我只是想成为更加全面):
让我清楚一点,我不是在问以下问题:
- 如何从零开始教自己编程(没有CS学位)
- 如何将自己推销为优秀的软件开发人员(未获得CS学位)
- 如何获得作为软件开发人员的高薪工作(没有CS学位)
一些上下文:
既然我已经放弃了免责声明,那么让我从我作为软件开发人员的经历的简短历史开始,充实我的问题。
首先,我非常幸运。我得到了很多工作机会(几个繁重的后端PHP / MySQL项目,以及XAML / C#中的几个WP7应用程序),通过这些工作,我真正了解了有关软件开发的所有知识。我所从事的几乎所有软件开发工作都是我没有资格应聘的工作(在聘用我之前,我已经向雇主明确说明了这些工作)。我不想在不必要的时候给自己以荣誉,但是我想说,完美的谦卑免除了谦虚。
在我从事的几乎每一项开发工作中,我都超出了雇主的期望,并被证明是宝贵的资产。当然也有例外1。但是我的意思是我很聪明,能够自学成才,以取得成功。每做一份工作,我的压力就会越来越大。
我参加了华盛顿大学西雅图分校的工作,目前我已经四年级,还剩两年,正在学习数学学位。在我所从事的各种工作中(如果需要这份清单,请参阅我的简历),我还以全日制学生的身份上学。
当我想大多数开发商会同意,学习典型的普通版本科课程,包括入门 编程课程ABSOLUTELY就相形见绌了与编写实际的代码,建立比较真实的2种产品,有工作真棒人,并积极影响的生活用户3。
所以...随着事情的发展...我花了更多的时间和精力在工作上,而不是专注于学习。有时我的表现非常糟糕,但是在大多数情况下,我都能保持自己的成绩。
然而,计算机科学课程在威斯康星大学是非常,非常,非常,非常有竞争力。
因此,当我被程序拒绝时,这不足为奇。两次。具有讽刺意味的是,尽管我通过电子邮件收到了始终礼貌,令人沮丧的拒绝通知,但在同一个半小时的窗口中,我从亚马逊接到了一个电话,为我提供了暑期实习4作为SDE。
当我环顾我这个年龄21岁的其他人时,他们在软件开发中的目标与我相同。我发现自己对自己的位置,所学的知识,身份以及所处的环境感觉很好我可以。当然,那里有21岁的年轻人比我自己要聪明得多,我并不是要说我在人群中脱颖而出,只是我觉得自己在落后于普通同龄人的进步方面并不遥不可及。
我对自己在软件领域取得成功的能力充满信心。更重要的是,我对自己的能力和渴望充满信心,能够在我真正需要的时候继续成长,学习并尴尬地谦卑。
数学学位
我发现自己追求数学学位的唯一目的是拥有学位。有些人说我应该退学,现在就开始工作(因为我有机会去做),还有一些人说我应该真的完成我的学位。我已经下定决心要继续攻读学位,其原因与任何一个营地都会提出的原因完全不同,所以请不要在这件事上以一种或另一种方式鼓励我。考虑问题“关闭” :)
*深呼吸* ...抱歉,这比我预期的要长。
本质上,这是我的问题:
- 如何客观地确定我现在可能会或可能会缺少的CS学位所学的领域,常识和其他技能?
如何按最重要的顺序对这些技能进行排序?
在接下来的两年中,最好的方法是补充我的教育以达到或超过顶级大学的CS本科水平来获得这些特性?
这是我已经采取的步骤:
- 询问开发社区(本文)
- 与经验丰富的开发人员一起寻求指导,这些开发人员与我有着相似的职业道路
- 定义短期和长期的“学习”目标以及随后的大纲概述学习主题
- 继续编写代码并从事我热衷的项目
如果您到此为止,您应该得到一个cookie :)非常感谢您的支持。
那么……开发社区,经验丰富的开发人员,与我同舟共济的同学,您将有何建议?
此外...请记住我的免责声明这篇文章什么我顶不要求。
更新:
我意识到,对于我认为是问题的成功“答案”,我没有提供非常具体的参数。我认为这个问题非常模糊,可以提出许多“正确”的答案。
经过一段合理的时间后,我将选择适合以下属性的答案:
- 解释答案背后的原因
- 可以从某种程度的经验谈起(例如与我的鞋子聘用/互动或成为某人)
- 简洁但透彻,给出广泛的原则,最好结合具体示例
- 最后,考虑到满足上述条件所需的长度,请使其成为一个很好传达的答案,以使阅读愉快。我希望将来可能对此感兴趣的其他人也能从响应中获得乐趣并受到教育。
因此,有一些“正确”的参数。我认为它们很高,但我将它们设计为我所设想的“最佳”答案的轮廓。显然,如果有足够的时间,我将选择最匹配的响应作为“答案”。
(1)-我使用的是该网站的早期版本,尽管我们没有明确的 谈论它,我觉得我根本做得不好(这可能是 事实证明,他们此后完全改变了自己的网站) (2)-首先,是的,这是一个真实的产品(即使我在Chrome中写这篇文章……),以及 它踢屁股。其次,我是一名高中实习生,正在测试中,写了证明 IE8某些新功能的概念代码...不久前。 (3)-在发布此信息时,我是编写此应用的开发人员,我不再 负责它的代码库 (4)-我的实习期将从2012年6月开始,我将在网上商店工作 球队。