CodeGym /Java 博客 /随机的 /成为一名初级开发人员是什么感觉。简短指南
John Squirrels
第 41 级
San Francisco

成为一名初级开发人员是什么感觉。简短指南

已在 随机的 群组中发布
大多数程序员从初级开发人员职位开始他们的专业编码生涯,这些职位适用于对所需编程语言和相关技术有扎实知识但实际工作经验缺乏或有限的初学者。传统上(在科技行业),开发人员根据其资格水平分为四个等级:初级、中级、高级和团队负责人。或者五,如果您将编码实习生列为软件开发行业中排名最低的“士兵”。但这些等级是有条件的,可以根据公司或国家的不同进行解释。这就是为什么我们决定描绘一幅普通的初级/中级/高级开发人员是什么样子的图片,这样你就可以清楚地(尽可能多地)理解会发生什么,以及如今该行业通常如何做事。自然地,我们将从初级开发人员职位开始。

谁是初级开发人员?

不是很明显,但 Junior Developer 通常是一个没有经验的编码员,他仍然需要学习很多关于这个职业的东西,现代软件开发的一般做事方式,以及在特定的团队/公司中,Junior 是部分。至少多次经历整个产品开发周期是任何初级人员仍然需要获得的另一项重要实践经验。当涉及到具体的工作职责和任务时,初级开发人员通常会编写相对简单的代码,然后由高级团队成员审查结果,并处理其他平凡的任务,尽可能多地获得实践经验。可能的。不过,有一件事值得一提。这是初级开发人员通常在开发团队中的定位方式,但对初级开发人员职位的看法可能因公司、市场、行业和业务目标而异。尽管 Junior 编码员应该是初学者,专注于学习和获得经验,但如今许多公司对 Junior 职位候选人有相当严格的要求并不少见。在某些情况下,即使对于中级或高级开发人员来说,需求列表也可能看起来像是一个可靠的知识库。初级开发人员获得的任务级别应该是主要要求之一。他们应该相对简单和基本,高级团队成员审查初级人员的工作并提供反馈。雇用初级开发人员的公司,相应地对他们进行补偿,但实际使用他们(或卖给客户,成为一名初级开发人员是什么感觉。 简短指南 - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

初级开发人员的职责是什么?

让我们更详细地谈谈初级开发人员的一些最典型和具体的职责,这样你就会有一个更清晰的画面。
  • 编写和维护代码。
  • 分析项目的技术需求。
  • 修复代码中的小错误和错误。
  • 参与测试的执行和记录。
  • 与敏捷团队合作并参加会议。
  • 准备报告、手册和其他文档。
  • 学习代码库和项目的结构。
  • 从用户那里收集有关产品的信息。
这些几乎是初级开发人员的标准和典型职责,您绝对应该期待并做好准备。

初级开发人员的要求

以下是初级开发人员最常见和典型的要求列表,您应该满足这些要求才能获得这份工作。
  • 全面了解所需的编程语言(取决于职位)。对于 Java 程序员,这将是 Java 语法、集合、多线程、编码工具(Eclipse、IntelliJ IDEA 或 NetBeans)、版本控制系统和服务(GitHub、GitLab)。下一步:掌握构建Web项目的框架(Maven、Gradle)、企业项目的框架(Spring、Hibernate、Spring Boot)、单元测试的工具(JUnit、Mockito)等。
  • 其他常见编程语言的基本知识,如 JavaScript、C++ 和 HTML5。
  • 编程和代码编写方面的基本实践经验。
  • 熟悉数据库和操作系统。
  • 计算机科学的基础知识(作为几乎所有软件开发专业的知识基础)。
  • 快速学习新软件平台和技术的能力(对于任何初级编码员来说都是一项非常重要的技能)。
  • 能够遵循指示并在团队环境中工作(另一项绝不能被低估的技能,尽管它经常被低估)。
至于获得第一份 Java 初级开发人员工作所需的一切知识,通常平均需要 10 个月左右。但是通过广泛而持久的学习,在 4-5 个月内熟悉所有这些,继续学习并获得已经作为初级开发人员工作(并获得报酬)的经验是现实的。

为什么要成为初级开发人员?

虽然初级开发人员的要求和职责应该或多或少很清楚,但让我们来看看这份工作最令人兴奋的部分,这是初级编码员在这个职位上应该期望得到的。
  • 钱。
我们绝不认为经济补偿应该是您选择软件开发作为职业的主要动机,但常识告诉我们金钱永远是主要动机之一。因此,让我们来看看您作为初级开发人员可以做什么。 成为一名初级开发人员是什么感觉。 简短指南 - 2工资绝对是编码员的福利之一,因为与其他领域和职业的工资相比,即使是经验有限的初级开发人员也可以获得相当可观的报酬。例如,根据 Glassdoor 的数据,在美国,初级开发人员的平均年薪为 81,829美元。PayScaleJunjor 在美国的平均年薪为 53,803 美元,考虑到我们谈论的是初学者的工作,这仍然相当不错。英国、欧盟和其他发达国家等其他主要世界市场的工资数据可能会有所不同。例如,在德国,初级开发人员的平均年薪为 43,614 欧元,而在英国为 25,468 英镑(约合 32,000 美元),在荷兰为 34,200 欧元,而在澳大利亚每年 74,061 美元。让我们将这些数字与其他热门职业的薪水进行比较。尽管这些数字可能看起来相当可观,但您应该明白,获得第一份初级开发人员的工作并非易事,如果您客观上缺乏知识、技能和经验,薪酬水平可能会低得多。
  • 体验。
经验是任何初级开发人员希望从这一级别的工作中获得的另一件重要的事情。初级编码员有机会在整个工作流程、任务和技术范围内获得真实和适用的经验。这种经验本质上是任何开发人员的主要资产之一,使他/她能够在这个职业中发展和成长。如果您是想获得第一份 Junior 工作的初学者,那么您将获得的经验可能是您做出决定时应该考虑的主要标准,甚至超过薪水。确保你作为初级程序员得到的任务是真正帮助你学习新事物和作为专业人士取得进步的任务,朝着你需要你的职业发展的方向发展。通常情况下,Junior 需要 6 到 10 个月的全职工作才能晋升为 Middle developer。“绝大多数公司都使用‘初级’头衔来少付你工资,除此之外别无他法。实际上,您作为初级开发人员的时间不应超过 6 个月左右。如果您知道如何使用 git 和部署项目,那么您就不是初级开发人员。初级开发人员缺乏知识,不确定要做出什么决定,而且很容易受到经理的影响。中级开发人员将 100% 确定他上周读到的内容绝对是最佳选择,我们现在必须重写所有内容,”经验丰富的开发人员和编码导师 Amando Abreu 说。你不应该继续担任初级开发人员超过 6 个月左右。如果您知道如何使用 git 和部署项目,那么您就不是初级开发人员。初级开发人员缺乏知识,不确定要做出什么决定,而且很容易受到经理的影响。中级开发人员将 100% 确定他上周读到的内容绝对是最佳选择,我们现在必须重写所有内容,”经验丰富的开发人员和编码导师 Amando Abreu 说。你不应该继续担任初级开发人员超过 6 个月左右。如果您知道如何使用 git 和部署项目,那么您就不是初级开发人员。初级开发人员缺乏知识,不确定要做出什么决定,而且很容易受到经理的影响。中级开发人员将 100% 确定他上周读到的内容绝对是最佳选择,我们现在必须重写所有内容,”经验丰富的开发人员和编码导师 Amando Abreu 说。

概括

总而言之,初级开发人员是一名编程初学者,他已经具备核心知识和基本编码技能,但在开发团队中以及在涉及一般实践和方法时缺乏实践经验。请注意,在当今世界,即使对初级开发人员的要求也在不断增长,而且您可能不容易找到第一份初级开发人员的工作,因为可以理解的是,大多数公司都有兴趣聘请中级或高级的有成就的编码员级别,初级职位的数量通常较低,而初学者的需求可能相当高。如果申请人数很多,雇主通常会雇用经验最丰富、编程技能最好的人(或女孩)。顺便一提,查看这篇文章,了解可帮助您通过面试并获得工作机会的最佳提示和建议。对您来说幸运的是(如果您希望成为一名初级开发人员),CodeGym 的课程旨在让您尽可能多、尽可能快地为真正的初级编码工作做好准备。事实证明,完成整个课程的大多数学生能够立即找到一份 Java 初级开发人员的工作,而许多人最终在 CodeGym 课程的中间阶段找到了一份真正的、高薪的工作. 如果您正在寻找一些第一手经验和灵感, 只需查看我们用户的一些真实成功案例即可。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION