JavaRush /Java 博客 /Random-ZH /一个经济学家的故事...
svorobei
第 35 级
Москва

一个经济学家的故事...

已在 Random-ZH 群组中发布
亲爱的朋友们!终于,期待已久的时刻到来了,我将分享我的艰难故事。我希望它不会太大和乏味。如果是这样,请原谅我 - 这很痛苦!)) 序言 我从小就梦想成为一名程序员。我的第一语言是 Turbo Pascal。买了这本书并读了大约三百页后,我编写了几个简单的程序,这就是一切结束的地方。这本书移到了书架上,直到下次再看。下一次是在几年后,但取得了同样的成功。在接触到一些复杂的主题(我不记得是什么让我害怕)后,我决定编程不适合我。我决定就读经济学。毕竟名气大,前景似乎也不错,而且一般来说工作最重要的还是薪水!我当时大概就是这么想的。大学六年的座右铭是“只是为了通过考试”,因为…… 我从来没有对经济学产生过任何兴趣;相反,作为一名学生,我总是被编程所吸引,并且我多次尝试重新学习一门语言。我开始学习 Delphi、PHP、C++,但最终一切都按照同样的场景开发:我对一切都感到厌倦,有些东西又不起作用了,我就放弃了。大学毕业后,我去了一家银行工作。起初我喜欢一切,我建立了自己的职业生涯,薪水增长,并受到赞扬。但随着时间的推移,一切都变得平淡无奇,我开始定期跳到银行的不同职位,认为事情可能朝某个特定的方向发展。然而,一两年后,我终于意识到这种情况不能再继续下去了,并决定辞职,因为我知道我将在 IT 领域寻找下一份工作,是的,当然,作为一名程序员!庆幸的是,当时我给自己创造了一个很好的经济缓冲,不至于坐在父母的脖子上。于是,我开始学习 C#!我下载了Schildt的书,结果这次我掌握了多达500页!))我巩固了以前的知识,而且我终于理解了OOP。这花了大约4个月的时间。然后我开始找工作。我参加了两次面试,当时我很困惑……抱歉,我搞砸了,因为…… 我根本没有做过任何学习项目,几乎没有实践,知识上有明显的差距。就在那时我意识到仅仅了解一种特定的语言是不够的。需要了解相关技术,至少有一些经验,甚至是非商业性的。但我已经不再有热情和力量去做这一切了,我只感到恼火,因为我再次一事无成。结果令人悲伤:我失去了工作,一半的积蓄(我喝光了),精神紧张,最重要的是,失去了一切开始的理由。决定灰头土脸地回到银行;好在我和上级保持着正常的关系。我需要说我的心态吗?然而,这一次,等待我的是一个压力不是特别大的产妇职位,我在这个职位上呆了大约一年,之后我被迫转去做我讨厌的文书工作。然后又开始了!半年后,我再次讨厌我的工作,我必须坐10-11个小时。当时,我已经从弟弟那里知道了JavaRush,出于好奇,我决定尝试一下,看看它是什么——基于游戏的学习。 JavaRush。 前 15 个级别相对简单 - 我在之前的尝试中积累的知识库对我很有帮助。我每天晚上下班后学习一两个小时。周末我尽可能多地坐着。结果,大约两个月的时间我就达到了18级,但我意识到我需要花更多的时间来训练。任务变得更加困难,材料变得完全陌生,需要谷歌等等。但我没有更多的空闲时间,有时你下班回家,打开电脑,发现你的大脑无法做饭,你倒在床上。现在我的工作开始给我带来双重压力,因为我不再只是不喜欢它,而是它妨碍了我并占用了宝贵的时间!然后我决定再次辞职:)当我把申请表带到人事部门时,人事官员忍不住笑了,我的家人认为我完全疯了,我的朋友也持怀疑态度。但我已经不在乎了。内心的渴望是如此的强烈!然后我们就走了,我每天从早上就坐着学习,直到头痛为止,有时长达12个小时(但不是每天,否则第二天就什么也没有了)。一切都像往常一样:我阅读、解决、提问和谷歌搜索。在获得当前级别之前,我没有进入下一个级别。如果仍有不清楚的地方,我一定会寻找其他材料。到四月底,我已经达到了 31 级,有 2 个未解决的问题,并决定参加一个真正的项目。或者更确切地说,我在购买订阅时就决定了:) 一个真正的项目。 测试任务非常艰巨。噢,我是多么痛苦和咒骂啊!最初的2-3天我很恐慌,我什至不知道该如何处理,因为JR的课程中没有这样的东西!嗯,例如 Tomcat、JSP、Spring、Hibernate 等。我必须从头开始用谷歌搜索所有内容。结果,两周后,所有内容都准备好了并发送进行验证。在等待实习开始的时候,我到了35级就停在那里了。我不会说我对这个项目很满意,但总的来说还不错。测试任务的一个解决方案让我了解了我现在的位置以及我大概需要在哪里才能成为一名初级学生。当然,参与本身就大大增加了头脑的知识,这在面试时非常有帮助。在项目本身中,我不喜欢材料的呈现方式。首先,这并不是我想象的在线广播,而是对过去一次实习的网络研讨会模式的录音,正如你可以理解的那样,一路上的问题是不能问的。仅在 Slack 中进行通信。公平地说,我会说他们总是会帮助和指导你,即使不是演讲者,也会是其他参与者。其次,90% 的情况下的视频不是针对特定主题的培训,而只是关于如何将更改应用到项目的视觉说明,这也不错,但我想要一些概述迷你教程。每节课都有很多链接和视频(这也很好!)。你需要消化所有这些并做好功课。然而,我很难吸收所有的信息——新的东西太多了。但有一天我一定会回来参加,以巩固我的知识。(据我了解,再次免费)。经过一个半月的实习,我真的很想找份工作,因为…… 马不停蹄的学习已经变得相当无趣了。这里有很重要的一点:无论你有多大的热情和活力,总有一天会枯竭的!趁它还存在的时候,充分利用它。 求职。 我从20级开始找工作,虽然处于被动模式(我刚刚更新了我的简历),因为...... 我觉得我还没有准备好去面试。我还决定编写一些简单的应用程序(就我当时 20 级知识允许的范围而言),这样我的简历中至少会有一些代码示例。选择落在控制台与服务器的多线程聊天上。我写了它,上传到 GitHub 并继续进一步学习,希望有人打电话给我并邀请我面试。一个月过去了,没有接到任何电话。我开始自己把简历投递到或多或少符合要求的地方。最大的问题是我所在的城市(伏尔加格勒)Java 开发人员的职位空缺很少。平均来说,每月大约8-10次。正如你所知,有经验的人比那些在银行工作了近 5 年、然后在 28 岁时突然决定成为一名程序员、没有接受过技术教育的人更受期待。供参考:伏尔加格勒在俄罗斯 38 个城市的生活水平方面名列最后。但我并没有绝望,继续接受培训,同时随着我的技能增长更新我的简历。添加了新项目。7月到了,实习已经完成一半了,我还是没有收到offer。正如我上面所写,学习的热情和力量已经开始消退,我真的很害怕——难道真的又失败了?!但已经无处可退。我决定唯一的出路就是搬到另一个城市。去哪儿?我不能再坐四个月等待奇迹了。我在圣彼得堡和莫斯科之间进行选择。在几周的时间里,我通过 Skype 完成了大约 2-3 次面试,并成功完成了一些测试任务。他们主要问核心问题;有一次面试是英文的。我自己拒绝了一种选择,因为…… 我在互联网上读到了很多关于该公司的负面评论。还剩下两个提案,因为…… 选择了实力更强的当地候选人。结果,我去莫斯科参加面试的邀请函只剩下一张了。在这次采访中我确实受到了折磨。我大约回答了 60-70% 的问题,或多或少有 20%,其余的我就无话可说了,所以我在一张纸上又做了几个测试。第二天,在等待结果的同时,我又更新了简历。一个小时后,他们给我回电话并邀请我参加另一次面试。一切都很顺利。没有太多问题。很明显,在这家公司雇用新员工的情况很少见,这是一个好兆头)对我有利的主要因素是我闪闪发光的眼睛,它弥补了经验和教育方面的差距。一个小时后我们道别,早上他们给我回电话并告诉我带文件来! 在上班。 我最终完成了一个由大约 30 个模块组成的庞大项目,具有以下技术堆栈:EJB、JSF(Primefaces)、Hibernate、JPA、Oracle、Websphere Application Server、JMS(Websphere MQ)、Maven。所有这些东西都运行在多台运行 Linux 的服务器上。在Redmine中进行项目管理,在IDEA中进行开发,并使用git作为CCS。起初,这非常困难和可怕,似乎难以承受。几周后,我或多或少地了解了这个项目。一个月后,我已经上传了一些小的修补程序和简单的功能。如果有什么不清楚的地方,同事们总是会提供帮助。向别人寻求帮助并不可耻。每个人在某些方面都比较强,在另一些方面比较弱,你只需要互相学习。我真的很喜欢这份工作!(是的,终于:))现在我不再在周日晚上感到沮丧)所有付出的努力146%都是值得的。是的,我还有很多东西要学习,这需要一年多的时间,但现在我确信一切都会成功;) 一点反馈。 我不喜欢这门课程的地方是:小错别字、错误、任务条件的不准确,这些都让生活变得困难。有一次我记得在一次关于正则表达式的讲座中发现了一个明显的错误。所以,我去info上写了这件事,发现已经有人向我指出了这一点,从那时起已经过去了两年!!一切都没有改变。就是这样的事情,让人有些不爽。当然,除此之外,印象只是积极的。该资源最重要的优点是我几乎从一开始就确信一切都会成功!也许其他成功故事对我也有这种影响,我不知道。不管怎样,动力是非常非常重要的。谢谢JR。 *** 衷心祝愿大家有耐心和力量去实现自己的梦想!并且不要考虑放弃!一旦你的脑海中浮现出你不会成功的想法,就知道这就是结局! 一点哲学。 最后,我想与大家分享几句在困难时期对我有帮助的名言: 1.“无论你认为自己能做某事还是认为自己做不到,这两种情况你都是对的”——亨利·福特。2. “能移山者始于拖小石子。”中国谚语。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION