JavaRush /Java 博客 /Random-ZH /37 点跳上出发的火车
Slava
第 43 级
Хабаровск

37 点跳上出发的火车

已在 Random-ZH 群组中发布
大家好。我将更多地从建议和建议的角度来构建我的成功故事,并简要描述我的道路。我主要为那些决定从头开始的人写作。许多观点将从我的角度进行描述,我并不声称是最终的真理。第 1 部分“我的 BEC” 37 岁,受过驾驶培训,在大学担任教师。我根本不懂编程。学校里根本没有计算机科学;在大学里他们学习Basic和Excel,但那是16年前的事了。第 2 部分:“值得吗?” 首先,从零开始成为一名程序员,需要经历痛苦、绝望和煎熬。如果你生活中的一切都比较美好顺利,你准备好了吗?我说的不是那些以编程为爱好的人,或者是通过教育成为程序员的人。我说的是那些真正从头开始做出决定的人。其次,进入IT领域的难度一年比一年大。更困难的不是学习这项技能的意义上,而是找到第一份工作的意义上,但以后会更困难。第三,说句好话,程序员是一个精英阶层,专家受到重视,他们被猎杀,因此,工资、奖金和态度。第四,这项工作适合那些喜欢发明东西、寻找简单而有创意的解决方案以及解决难题的人。第五,整个工作生涯都要学习,日常工作很少。当我目前的工作在很多方面不再令人满意时,我决定改变我的工作,或者更确切地说是我的职业。在评估了劳动力市场后,我找不到比成为一名程序员更好的事情了。第 3 部分:“从哪里开始” 首先,我决定尝试看看它是否有效,是否适合我。在与程序员协商后,我开始学习Python。我在一个教育平台上学习了一门免费课程,我喜欢它。我强烈建议那些从头开始的人不要直接跳入 Java。即使在 Python 之后,Java 对我来说也像是垃圾。学完 Python 之后,我参加了 SQL 的免费课程和 Java 的入门课程。我为什么不继续使用 Python?与此同时,我监测了劳动力市场。恕我直言,虽然一开始我更喜欢Python,但在其中找到工作更困难。第 4 部分“学习过程” 在免费的入门课程之后,我来到了 JavaRush。为什么选择 JavaRush?材料的呈现比竞争对手好得多。没有严格的界限或期限。低价。我在三个月内完成了 36 个级别。我按月付费,订阅时间并不长。相比其他网站的优惠,6个月100-200的费用可以说是白花钱。这是我的建议。学习过程不需要持续多年。Java 本身大约占雇主 6 月份职位空缺所需知识的 20-30%。如果你学习20-30%几年,那么100%-10年?我放弃了除了睡眠以外的所有爱好和娱乐,每周投入30-40个小时学习。找一个会支持和鼓励你的朋友/亲戚。在三个月的时间里,我遇到了几次危机——我根本无法理解某些主题。没有良好的动力和支持,就很难继续深造。完成 35 个级别后,我以某种方式完成了 JavaRush 实习的测试作业。与此同时,我开始积极寻找工作,下一部分将详细介绍这一点。接下来是 JavaRush 的实习,我放弃了,因为…… 到公司实习了。在实习期间,我深入研究了Spring和其他相关技术。第 5 部分:“求职” 在学习了 Python、Java 和 SQL 基础知识后,我在主要网站上发布了我的简历。但这并没有引起雇主的注意。当我完成 JavaRush 时,我完成了几个标准项目并将它们发布到 GitHub 上。之后,我敲定了简历,插入了 GitHub 的链接,并列出了使用的一些技术。他开始积极寻找工作。找工作就像第二份工作;需要很多时间。正是在这段时间,我先是在JavaRush实习学习,然后又到一家IT公司实习。我每天都会在 hh 和 Hubr 上浏览新的职位空缺,并对所有合适的职位做出回应。我订阅了几个有空缺的电报频道。最多的职位空缺(包括初学者)在 hh 和 Hubr 上。在其他网站(superJob、farpost、rabota.ru 等)上,要么发布相同的职位空缺,要么发布很少的职位空缺。关于LinkkedIn,这是一个很好的平台,我在那里创建了一个个人资料,但他们正在寻找中/高级专家。大多数情况下,甚至在面试之前,他们都会要求您完成一项测试任务。我制定了一个规则,如果我不能在 2-3 天内完成测试任务,那么我就不会再浪费时间了,因为…… 每周发送2-3个测试任务。面试通常分两个阶段进行。招聘人员的第一次面试是针对充分性和基本技能的面试。第二次采访技术专家,他们教你 Java 和一切可能的知识。也有例外,在第一次面试时,招聘人员要求我在记事本中编写 Java 程序或 SQL 查询。几乎在所有情况下,当我被要求进行第一次面试时,我都会被邀请参加第二次面试。有好几次,第一次面试之后就给出了测试任务。平均而言,我每周接受 2-4 次面试并完成 2 次测试作业。这持续了4个月。在这4个月里,我同时完成了1.5个月的JavaRush实习,1个月后又完成了一家IT公司的实习。原本寄予厚望的一家IT公司宣布的实习被公司主动打断,实习生全部散去。绝望之下,我已经回复了几乎所有的职位空缺,而不仅仅是 Java。第六部分“胜利”然后事情就发生了。职位空缺:需要 NodeJS 后端开发人员。他们邀请我去面试,面试将在 4 天后进行。在这 4 天里,我学习了有关 NodeJS 的知识,使用 YouTube 上的视频在 NodeJS 上“设置服务器”,并用 NodeJS 编写了一个电报机器人。第一次面试就通过了。他们给了我一个测试任务,两天就完成了,然后发送了。要求进行第二次面试 我立即得到了一份工作……在一家生产自己产品的小公司,简而言之,就是初创公司。******胜利***** 跳上 37 - 1 出发的火车 从那一刻起,我作为一名程序员的真正发展开始了。在此之前,我利用工作和其他事务的空闲时间进行编程。现在我在工作中编程,通常是在下班后,有时是在下班前。我在 NodeJS 上写了两周(或者更确切地说,我尝试写)。然后他们给了我一个单独的项目,我开始用 Java 编写它。然后我有机会用VueJS写一个前端,所以我也学习了JavaScript,或者更确切地说,我开始学习它。那些。现在我已经是一名全栈开发人员了。第七部分“结果” 在我看来,最重要的是找到你的第一份工作。这就是一个人生转折点。就是这样,只要你不傻,你的事业就能更进一步。我遇到过很多人,他们给自己定下了进入IT行业的目标,但人们绝望了,放弃了,放弃了一切,或者推迟了。祝你不要放弃,一切都能获得胜利。常见问题解答。年龄会影响你找工作吗?雇主主要关心的是经验和知识。当然,也有一些职位空缺写着“该专业最近三年的毕业生……”,但这些雇主都是在寻找廉价的年轻劳动力,而且这样的人并不多。而且,雇主并不关心你在编程之前从事什么工作。需要英语和数学吗?如果你根本不懂英语,那会更困难,因为很多东西都是英文的,你必须学习它。数学也一样,如果你脑子里不能用1000减去367,拿计算器,那么写业务逻辑就会有问题。我尽量不写回忆录,让一切简短明了。我准备好回答任何问题并更详细地介绍感兴趣的点。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION