JavaRush /Java 博客 /Random-ZH /从军队到 IT 或者我如何使用 JavaRush 成为一名 C# 开发人员
Евгений Горбунов
第 38 级
Москва

从军队到 IT 或者我如何使用 JavaRush 成为一名 C# 开发人员

已在 Random-ZH 群组中发布
大家好!我叫 Evgeniy,今年 25 岁,我想告诉你我的成功故事。在 JavaRush 学习期间,我读到了许多成功故事,并梦想有一天能编写自己的成功故事,也许还能激励某人,就像他们曾经激励我一样。 从军队到 IT 或我如何使用 JavaRush 成为一名 C# 开发人员 - 1一开始很平淡,所以简而言之:从小我就喜欢玩,喜欢在电脑上做一些事情,在上学期间我就计划将我的职业与电脑联系起来。九年级时,我决定退学,以免参加国家统一考试(因为刚刚推出,老师们吓到了我们,我学习得不太好)。由于学院没有招收“程序员”专业,我尝试报读“应用信息学”,但没有及格,于是进入了师范学院“信息学”专业。临近18岁的时候,我不知所措,决定成为一名伞兵并进入军校。我放弃了与编程相关的一切(在大学里我做了一些编码,嗯,你知道吗😀),而且我并没有真正学习,因为...... 我以为这一切对我来说没有用。大约在我的合同服务进行到一半时,我意识到这不适合我,需要做出一些改变。当时我根本没想到,借助课程的帮助,不用受过高等教育也能好好学习并找到工作。有一天,一位工作中的熟人说,他想参加Java开发课程,找一份工作,并讲述了他在SberTech学习并成功找到工作的朋友的故事。我也决定尝试一下,因为... 我想赚很多钱并放松一下。我在Yandex进入“Java课程”,JavaRush是第一个出现的,我决定尝试一下,我喜欢它。首先,我要感谢 JavaRush 提供的视频,该视频位于第 0 级末尾(或者可能不存在,我不记得了😀)。有人说,编程就是创造力,几乎任何愿望都可以用代码来实现。不知道为什么,但这给了我很大的激励,让我爱上了开发者这个职业。完成 4 个级别后,我参加了为期 1 年的促销订阅,并继续饶有兴趣地学习。这对我来说非常困难,因为我从来都不是天才(也永远不会),而且,因为…… 我经常迟到,几乎没有空闲时间,晚上必须编码,工作日晚上睡 4.5 到 6 小时,午餐睡 1 小时。当我晚上熬夜却没有解决任何问题时,我感到非常失望;我认为我浪费了时间。这一切持续了1.5年(其中大概有5-6个月,我在出差,没有编码)。在接触结束时,我达到了38级,在结束前两周,我决定停下来,开始在莫斯科找工作,因为…… 我的城市公司很少,嗯,机会比较多,莫斯科的工资也不错😀 其次感谢JavaRush帮我写简历,尽管我因为无法上传而对你很生气……我不得不重新做一遍。也许您将来应该考虑这一点。无论如何,Zeuberg 博士非常乐于助人,并给出了很好的建议,特别感谢您,我希望您能阅读本文。起初,我看了职位空缺,并没有回复所有的职位空缺,但在所有公司都拒绝之后,我开始将它们发送给每个人,这样他们就会雇用我。拒绝的情况也不少(大约90%),如果你也有类似的情况,不要惊慌,这很正常。在完成了两家公司的测试任务后,我决定停下来,去面试吧,别再犹豫了。到达莫斯科后,第二天我就去参加面试,令我惊讶的是,我被录取了。我记得人们在这里写道,他们参加了很多面试,被很多人拒绝,但他们立即雇用了我,并提供了非常好的、有竞争力的薪水……我在这家公司工作了六个月。优秀的团队,优秀的团队领导,但我外包了一个 ETL 项目(pentaho、oracle、ms sql)。我被承诺这个项目将在几个月内结束,我会转向 Java 项目,但最终它从未完成。该项目几乎没有进展,我几乎没有做任何事情,专注于我自己的事情,即改进 T-SQL。你知道,一方面我赚了很多钱,另一方面,我没有充分发展,没有获得足够的经验,这让我很生气。我试图通过以 Java 开发人员的身份参加面试并完成测试任务来解决这个问题。让我惊讶的是,他们雇用我的整个团队都经过了JavaRush,而且我的水平是他们中最高的:D😅最后他们给了我offer,但工资低得多(大约5万)。我还没有准备好赔钱,出于某种原因,我决定没有人会提供同等的薪水并继续工作,希望一切都能自行解决。一段时间后,我的兄弟(他也是一名程序员)邀请我作为实习生加入他的团队,并建议我转向 C#。说实话,我想了很久,我需要这个吗,这个语言有未来吗?这对我来说是重要的一步。最后,我决定了,开始学习 C#,我喜欢它的一些功能。但最终我还是没能找到哥哥,因为…… 老板们并不反对,但在最后一刻他们拒绝了,因为…… 他们不想让亲戚在同一个团队中。我继续学习这门语言,编写了两个小型项目,重写了我作为 C# 开发人员的简历,指出了这些项目并开始搜索。拒绝的声音接二连三地涌来:在某个地方他们立即拒绝了,在某个地方我成功地失败了测试任务,而我的代码被称为“我的第一个 C# 应用程序”。但他目前工作的开发人员仍然喜欢他。第三要感谢 JavaRush 的 1000 多个任务,帮助我用 C# 编写迷你项目,因为这些语言非常相似,并且基于我获得的知识,我能够实现我的想法。顺便说一句,我和一个同事聊过,他在 IT 方面有很多经验,但在 OOP 方面没有经验。他的团队领导让他负责 JavaRush,他在这里积累了经验。现在他用Java写代码😀 公司找到我并邀请我面试。我立即诚实地说我对这门语言没有真正的了解,并要求带我参加一个无薪的晚间实习,以便我可以在下班后学习,然后加入他们的工作人员。他们问了我关于 SOLID 方法、关于 DI、模式、为什么我改变语言以及一些关于 SQL 的问题,然后他们让我走了,说下周他们会告诉我他们是否准备好接受它。结果,同一周我收到了一份同等金额的录用通知。我很震惊,我所经历的一切无法用言语描述。目前我是一名 C# 后端开发人员。我正在最终确定和开发网络应用程序的功能。我非常热爱我的工作,因为... 这很有趣,团队考虑到了我的愿望和想法,而且总是有事情可做(任务很有趣)。今天我得知我的试用期已经结束,我顺利通过了。他们还给我加薪了25%,这也让我感到惊讶。工作之余,我在家工作(自己写大型Web应用,掌握TDD技术),最后我想提几点建议,以免大家重蹈我的覆辙:
  1. 不要把理论和其他技能推迟到以后。我认为对我来说最重要的是通过所有级别,然后我就会很酷,并且我会在一周内掌握理论。不要这样做,每周花一天时间研究理论,或者开始准备面试——每天研究一个问题。另外,花时间在sql上,使用数据库是重要技能之一 - 学会提取、添加、删除、更新数据(就我个人而言,我解决了训练阶段的70个问题和评级阶段的12-15个问题) sql-ex.ru,20 个问题就足够 30 个训练阶段)。
  2. 写一些你自己的东西。这是非常重要的一步。首先,它将显示您对开发的知识水平和理解程度。其次,面试时有一些问题可能不会被问到,因为…… 一切都在应用程序中可见。如果您担心自己编写了很多糟糕的代码,请将其发布到 stackoverflow 上进行审查。在那里他们会告诉您并解释在哪里最好使用什么。不要把一切都推迟到课程结束。这是我的大错误
  3. 如果你动力不足,很难坐下来,但你想学习并成为一名开发人员,请阅读成功故事。如果这对您没有帮助,请阅读拿破仑·希尔的《思考致富》。一本很好的老书,讲述了思想的力量如何影响我们的行为和事件。如果您没有时间阅读,音频版本会对您有所帮助。
  4. 有时,在 JavaRush 上,你解决问题 10 次,然后看到一个人在每个问题中如何写“一次尝试就解决了”,他的水平增长得很快(亚历山大,你好,虽然我对这样的评论很生气,但我希望一切都好)现在对你来说一切顺利😀)你怀疑自己的成功。无需为此感到不安,每个人都有不同的知识量并以自己的方式学习。唯一重要的是你从中得到什么。
  5. 如果您看到职位空缺中存在大量技能或受过高等教育,请不要惊慌。在大多数情况下,这消除了那些害怕在必要时学习某些东西的人。在某些情况下,他们首先看你是什么样的人以及你是否准备好学习,然后才看你的技能。请随时提交您的简历并参加面试。
就这样。如果您读完这篇厚重的文字,非常感谢。如果您有任何疑问,请在此写下个人信息,我将很乐意为您解答。我祝愿您在学习和未来作为开发人员的职业生涯中取得成功。你会成功的。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION