JavaRush /Java 博客 /Random-ZH /我不想学习!初级程序员什么时候可以开始寻找全职工作?

我不想学习!初级程序员什么时候可以开始寻找全职工作?

已在 Random-ZH 群组中发布
对于每一个怀着严肃的目标开始学习编程的人来说——掌握一门专业并以此谋生,在学习过程中迟早会出现这样的情况,当最初的门槛已经跨过时,一些知识已经出现,第一次积极的经历也已经出现。积累起来,问题就出现了:是时候了吗?我应该开始寻找我专业的工作吗? 我不想学习! 初级程序员什么时候可以开始寻找全职工作? - 1由于显而易见的原因,你自己回答这个问题并不那么容易。毕竟,如果你以前从未在这个领域工作过,那么,坦白说,你对自己的能力没有信心。此外,今天的市场对那些想成为程序员的人提出了非常严格的要求。而且,据我们所知,初级开发人员的职位并不多。因此,让我们一起尝试了解什么时候开始找工作真正有意义,以及如何确定这个时机已经到来。 我不想学习! 初级程序员什么时候可以开始寻找全职工作? - 2

你怎么知道你可以找到工作?

和往常一样,对于此事也有不同的看法。那些倾向于通过实践学习的人相信,一旦出现这个问题,出现这种愿望,你就可以开始找工作了。这种方法是有道理的,尽管它并不总是合理的。还有一些人认为,只有那些经验真正符合该职位的人才应该将简历发送给初级开发人员职位:人们认为“初级”专家是平均拥有六个月到三年工作经验的人。让我们尝试找到“中庸之道”。通过哪些因素可以判断你的专业水平已经足以承担初级程序员的光荣称号?
  • 了解并理解您所擅长的技术背后的理论。

    在编程中,无论是从应用任务的角度还是从长远来看,理论基础都发挥着巨大的作用。因此,通过研究您计划专攻的技术的所有基本信息,确保您已经掌握了该理论。

  • 能够解决编程问题,至少是低复杂度的问题。

    首先,这意味着您不仅需要阅读理论,还需要了解它在实践中的作用和方式。这就是需要编程任务的原因。获得理解的最简单方法是将理论学习与实践相结合,或者使用 JavaRush 等培训课程,其中每一层理论知识都会立即得到实际问题的支持。无论您选择哪种学习方法,请确保您的培训水平已经允许您解决至少简单的问题,而不会遇到太大困难。

  • 至少满足初级编码员职位空缺所有要求的一半。

    如上所述,现代市场需要非常广泛的知识和技能,即使是初级程序员也是如此。通常,你不必百分百满足工作要求,但至少达到 50% 就非常理想了。因此,请研究初级职位空缺,并确保您至少了解其中描述的技术的一半。

  • 英语知识至少达到足以进行基本交流的水平。

    众所周知,英语知识对于任何程序员来说都非常重要。如果您在需要英语与客户/所有者沟通的外包或人员外包公司找到一份工作,这一点尤其重要。但无论你谈论的是哪家公司,你都需要有足够的英语能力,至少能够基本沟通和理解与项目工作相关的所有口头和书面讨论。

    我不想学习! 初级程序员什么时候可以开始寻找全职工作? - 3
  • 有6个月以上工作经验。

    正如我们已经说过的,正式的初级职位是为已经拥有 6 个月到 3 年工作经验的专家准备的。因此,如果您已经完成了任何项目的实习,或者成功地以自由职业者的身份从事了或多或少严肃的任务至少六个月,那么这肯定表明您已经准备好下一步以就业形式进行工作。全职职位。

  • 能够独立实现功能和/或简单项目。

    当然,实践技能和实践知识的最佳指标是能够实现您的专业领域的任何典型功能以及正在寻找初级开发人员的项目。如果您的水平已经足以从头开始完全实现一些简单的项目,而无需使用手册并不断在谷歌上搜索提示和新问题的答案,那就更好了。

  • 根据测试结果邀请面试。

    最后,这是另一个 100% 的指标,表明您已准备好并且完全有权利作为一名成熟的初级员工找到一份工作 - 根据已完成的测试任务的结果,公司会发出面试邀请。如果是的话,这意味着获得工作机会的可能性已经相当高了。

我不想学习! 初级程序员什么时候可以开始寻找全职工作? - 4

如何充分评估自己的水平?

对于那些仍然难以评估自己的水平并因此怀疑开始找工作是否有意义的人,这里有一些建议。
  • 请有经验的程序员评估你的水平。

    最好的解决方案之一是联系高级程序员并请他充分评估您的准备情况。理想情况下,这应该由多名程序员共同完成,以获得不同人的意见,并根据这些数据创建客观的评估。

  • 使用服务来准备编码面试。

    幸运的是,准备好寻找全职工作的问题不仅会出现在您身上。有一些特殊服务可以帮助您准备面试并评估您的水平。特别是,正是为此目的而创建的免费平台Pramp在英语开发人员中很受欢迎 - 帮助程序员和其他技术专业的代表准备与雇主的真正面试并充分评估他们的水平。

  • 请记住,对于程序员来说,感觉缺乏知识是正常的。

    正如许多经验丰富的程序员所指出的那样,“不发达”的感觉,即缺乏知识以及缺乏所需或期望的技能,困扰着大多数程序员的整个职业生涯,而且不仅仅是初级程序员的特权。因此,最好立即接受这样一个事实:在这个职业中,无论您的实践经验有多丰富,您总是有东西需要学习。

  • 询问潜在雇主的反馈。

    对于初学者来说,另一个好的建议是向您执行测试任务或进行面试的公司询问甚至要求详细的反馈(反馈,即对您的知识和经验的评估)。这将帮助您从雇主的角度审视自己,更好地看到自己的弱点。

  • 形成正确的心理态度。

    另一个好的建议是立即形成正确的心理态度:接受这样一个事实:在第一次面试和收到测试任务的反馈时,你将不断面临批评,并且经常面临消极情绪。将消极情绪视为成功之路上不可避免的考验和自我发展的激励,但不要让它影响你的自尊和动力水平。

我不想学习! 初级程序员什么时候可以开始寻找全职工作? - 5

准备寻找第一份工作:支持材料

最后,让我们看看我们的其他材料,它们应该有助于初级程序员为成功就业做好准备。幸运的是,我们拥有的数量绰绰有余。 解决编程问题并尽可能快速有效地解决问题的能力将帮助您在面试中更加自信。 花时间学习基础知识和强大的理论基础,为您进一步的专业发展打下坚实的基础。 如果可能的话,尽可能多地阅读。 不要忘记培养纪律和自组织技能 - 对于大多数开发人员和其他人来说,它们在长期职业成功中发挥着巨大作用。 即使您已经很好地掌握了这门语言,不断练习英语在您看来也非常重要。 不要忘记设计简历和 LinkedIn 个人资料的重要性。 就Java开发人员的职位而言,几乎每个技术面试中提出的标准问题都可以详细讨论。 嗯,一些材料包含有关如何准备面试并最大限度地提高成功机会的提示和技巧。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION