滑铁卢大学新毕业的软件工程师薪水多少?

第一: 除非是法学院或公司不知道自己在做什么,否则很少有人会雇用获得学位的大学声誉。 他们几乎肯定不会在不直接支持您的专业领域的课程中关心您的GPA-如果您的GPA在您的专业领域所要求的课程中较低,那么他们根本不会给您文凭。 因此,大多数情况下:他们关心您是否拥有文凭,并且关心它是否来自ABET认可的大学-这意味着美洲或欧洲以外的许多大学都没有资格-在那之后,无论您是否拥有文凭去了滑铁卢,或爱荷华州Podunk的一所社区大学。 第二: 这将取决于您在学位本身之外完成了多少工作,然后取决于您在哪里获得工作以及谁雇用您。 例如,如果您是某个特定Linux子系统的维护者,并且在Linux社区中享有很高的信誉,那么您会得到更多。 他们购买了您代表他们向Linux提交更改集的功能,这使他们可以对Linux进行一定程度的编辑控制,您只能通过雇用Linux提交者来购买。 或者至少他们相信这就是他们要购买的东西。 第三: 如果要获得四年制学士学位,您可能应该有3个实习机会:每个学年的暑假。 如果这是与职业相关的领域,那将使您的薪水大幅提高,因为它将被视为工作经验。 作为卓越的候选人,您所做的任何与众不同的事情都会很重要。 认真… 您不能仅仅通过选择最有可能被录用的大学来购买工作。 我知道世界上有很多地方可以通过这种方式购买高薪工作。 它不是在美洲或欧洲运作的方式。 实际上,您将不得不努力地进行大学教育,并且成为出色的候选人。

初级软件开发人员和高级软件开发人员有什么区别? 区别主要在责任和监督水平上吗?

入门级–初级开发人员 这些开发人员是游戏的新手,大多数人的经验不足两年。 一切都可以用代码解决,它们将直接陷入问题,而无需先查看实际需要什么。 他们需要大量的监督,在某些情况下还需要一个过渡期,在此期间您需要剔除“我已经知道的一切”。 在许多情况下,他们很难说“我不知道该怎么做”。 许多人不习惯团队合作或使用源代码管理。 很棒的是,我们所有人都曾经去过那里,我们知道它正在成长,并且他们会从中成长。 中级–经验丰富的开发人员 对于许多人来说,这可能是最尴尬的阶段,因为有些人会留在他们的整个开发生涯中。 通常,担任此职务的开发人员将有2至7年,可能长达10年,这取决于开发人员的水平和技能。 他们将在较少的监督下开发代码,并且可能能够解决他们面临的大多数常规问题,但可能会遇到一些WTF的困扰,为什么要这样做。 很多时候,他们会由开发负责人分配任务,而他们会在不担心更大范围的情况下进行工作(当他们开始担心更大范围的情况时,他们会在开发负责人的道路上开始工作)。 一段时间后,他们开始看到问题再次发生,并将开始学习如何避免这些问题。 不幸的是,由于只有他们真正理解了代码,他们可能会变得非常依赖于代码。 高级–开发主管 在此级别上,您知道自己在做什么。 通常,他们选择的技术堆栈中的专家会非常了解支持堆栈。 他们会诚实地了解自己的知识差距,因为他们知道让自己知道自己在做什么会有所帮助的人会更好。…