我意识到,这是一个巨大的风险,被贴上“主观”和“讨论基础”的标签,但你不必与任何人或我争论。我只想让诚实地回答的问题。首先,问题是:
在您的经验中,可以说我可以在没有CS学位的情况下找到java或其他“非web”语言/系统开发人员的工作吗?
一点背景:我是一名台灯(PP)开发人员,在过去两年左右一直与网络世界合作,并且有90%的自学能力。编辑我已经在html/css/javascript工作了大约7年的兼职/自由职业者,和全职工资做php/perl在过去两年,为了澄清。/edit是我的一个做了很多Java的朋友,他说服我开始学习它,我开始对我在“非网络”环境中的潜在就业能力感到好奇。到目前为止,我一直在营销公司工作,并为一个基于网络的系统开发应用程序,所以拥有一个非相关领域(音乐)的学士学位还没有阻碍我的工作。
非主观答案的可接受格式:
我们公司不需要特定的学位,如果你有几年的就业历史,并能证明你懂编程,你就能找到工作
-或者-
随着经济的发展,确保你通过第一阶段筛查的唯一方法就是接受广泛的相关教育。
发布于 2009-07-10 14:08:35
根据我的经验,这在很大程度上取决于你想在哪里工作,在某些情况下,你想走多远的管理阶梯。
我工作过的一些地方并不关心你是否有学位。事实上,在我工作的一个地方,拥有学位几乎是有害的,因为许多管理人员没有学位。
我工作过的其他地方都需要一个“相关”学位。至少在我个人参与的一个案件中,这对他们不利,因为我的一个朋友比那里的任何一个开发人员都要好得多,知识也更渊博,并且正在寻找一份新的工作,但他们甚至不愿和她交谈,因为她没有学位。
最后,对于一些雇主来说,仅仅是你是否有学位,而你的专业并不重要。我认识一个从事Java开发的人,他的学位是历史上的。而且,我在一个科学设施工作,这里的很多人都有相关科学的学位,很少或根本没有正规的软件开发教育。
发布于 2009-07-10 13:48:29
是的,你可以(否则我就没有工作了)。如果你能证明你知道这些东西,那么很多公司都不会为正式学位而费心。毕竟,他们雇佣员工是因为他们有一定的技能,而不是因为他们以特定的方式获得了这些技能。在大学学习是一种方式,在实践中进行编程是另一种方式。
现在,我想(根据我的背景,在这里猜测),你会在大学里学到一些你通常不会从自动教学中学到的东西,这在程序员的工作中可能仍然是有用的,但我相信你花在实际软件上的时间越多,交付给(希望是快乐的)客户的时间越长,缺乏正式学位的问题就越少。
发布于 2009-07-10 13:53:48
这无疑是一种心态的转变,但我看不出有什么理由不能让你转型。一个好的程序员就是一个好的程序员,不管他们使用的是什么语言。我认识一些人,他们编写了优秀的java代码,并且很容易过渡到javascript或ruby。你可能会陷入困境的是计算机科学的基本知识,这是你从正规教育中真正得到的东西。比如指针、内存管理、线程等,我倾向于发现“自学”的开发人员通常不是很强,但你没有理由不能学习这些东西,如果你能够向未来的雇主证明你对这些概念有很好的掌握,并能证明你知道如何使用这些概念,那么我认为你不会有太大的麻烦。
https://stackoverflow.com/questions/1109607
复制相似问题