JavaRush /Java 博客 /Random-ZH /穿过荆棘走向星星
hundr3th
第 33 级

穿过荆棘走向星星

已在 Random-ZH 群组中发布
车里雅宾斯克。2015年 师范学院五年级学生,预科实习顺利完成。距离……未知还有短短两个月。2016 年夏末,圣彼得堡。我正在和自己进行内部辩论。不,你需要立即给你的父母打电话,这是新闻,但他们不相信。但如果出现问题怎么办?最好等到试用期结束,然后。但整整一年的寻找都没有成功!天哪,我多么想告诉大家。但你不能。现在我心里充满了疑问。这是我的方式吗?还记得2015年那个阳光明媚的春天。我认识的学生和我一样,都兴奋地跑来跑去。有点吓人,但好天气和五年学习即将结束,令人陶醉。每个人都只谈论文凭或接下来的事情。我回到宿舍,关上房间的门。确实,接下来怎么办?我是未来的青年教师吗?也许我内心总有一些东西在说不。这就是我的愤世嫉俗、野心、虚荣心——总的来说,这是一个好老师所严格禁止的一切。我并不是想侮辱老师,但在我们国家,这是一种职业,如果你不是一个绝对的利他主义者,你就需要逃离,就像逃离一艘正在下沉的船一样。有一天,当我还是个十岁的男孩时,我步行回家,结果——瞧!- 我看到了一台电脑。全新的、嗡嗡作响的奔腾 3 或 4?第一天,我跑去找朋友玩他们的游戏——GTA、极品飞车、魔兽争霸3。现在,十几年过去了,我很遗憾我的父母,就像当时的许多父母一样,没有看到计算机这个 20 世纪奇迹的所有可能性。于是,在经历了无数次的打架、封禁和侮辱之后,我就成了一个典型的青少年游戏玩家。虽然有一个小小的优点:由于我的第二台计算机只有 256 MB RAM(以及与之对应的其余硬件),我必须不断寻找提高游戏性能的方法。例如,我学会了如何重新安装Windows和其他必要的软件,甚至从中赚了一点钱,帮助学生和朋友使用他们的电脑。我不知道为什么直到最后一年,面对“成为无名小卒”日益增长的威胁,我才想到尝试编程。有时我仍然会问自己:为什么不早点呢?第一次尝试并不完全成功:在互联网的俄罗斯部分,大部分情况下都只是半心半意的文章和程序示例,这些文章和程序示例仅比“Hello,World!”稍微复杂一点,并且带来了几乎没有实用价值。然后,由于我的职业是“外语老师”,所以我尝试用英语查找资料。这就是我如何发现令人惊叹的 Khan Academy 服务以及他们的 Java 脚本课程。我今天仍在使用这项服务,但我已经在学习其他科目了。我记不太清楚了,但当时可汗学院的成熟网络上没有课程(或者我没有找到它们)。因此,在完成 JS 课程后,我发现自己又陷入了另一个死胡同。然后我发现了 Javarush。就像很多人可能做的那样,我的前 10 个关卡过得很快。我非常惊讶并且喜欢他们的教学风格(老师很欣赏)。我也很欣赏该服务创建者的创业精神——毕竟,JavaRush 还没有风格和内容类似的竞争对手。尽管这很平庸,但他们在每个级别结束时关于成功、教育和出国的故事如何温暖人心!于是,我几乎毫不犹豫地购买了这些课程。当我达到15-16级时尤其困难。使用线程、线程和其他难以理解的东西都是令人沮丧的。有时候我因为痛苦而放弃学习。令人心痛的是,尝试了 20 次,任务却没有通过测试。我显然犯了罪——我从 github 上复制了问题的解决方案,却没有总是思考我复制的是什么。这样我就到了25级左右。在自我怀疑、自我反省自己不是最“诚实”的学生的背景下,我心里又升起了另一种不太愉快的感觉。有件事一直困扰着我,直到我终于意识到:我意识到尽管已经达到了 25 级以上,但我仍然什么都不知道,也无法真正做到。这意味着我仍然无法坐下来写一些真正重要且有用的东西。我没有看到构建多么庞大、强大的应用程序的总体情况。解决一个有趣的逻辑问题是一回事,而编写一个游戏、一个信使或你自己的网站则完全是另一回事。我在不知道如何编程的情况下编程。在这里,我做出了一个非常重要但天真荒谬、甚至在某种意义上愚蠢、狭隘的决定:我要搬到圣彼得堡。我搬到圣彼得堡是有原因的:车里雅宾斯克没有 Java 程序员的职位空缺。莫斯科因居住在那里的人口数量、物价以及从未在任何首都居住过的人们喜欢分享的所有“故事”而令人生畏。与此同时,圣彼得堡似乎神秘而诱人,对于那些还没有找到自我的浪漫主义者来说,它是一种停留在 19 世纪的避难所。我和我女朋友所经历的痛苦值得单独写一篇文章。我只想说,在没有为要去的地方做好准备、没有收集至少最基本的信息(例如住房、工作的需求和价格等)的情况下,永远不要自发地搬家。理想情况下,您需要立即搬到新的工作地点。到达后,我立即报名参加了 JPoint——一个针对 Java 开发人员的会议(当时特别针对学生)。我不知道为什么我凭着我的知识去那里,但很可能是本能地,为了我简历上的另一个好“东西”。2015年10月开始找工作,2016年8月我找到了第一份工作。10月和11月我受到了启发,第一次面试时我的膝盖在发抖,拒绝也没有那么令人沮丧——毕竟我还是个新手?到了冬天我的心情就大大恶化了。到了春天,我在一家优秀的德国公司找到了“梦想的实习机会”。失败。就在三月份——正好是在 JavaRush 上购买课程的一年。现在还要加上缺钱、即使是你的敌人也不愿意住的公共公寓、根本没有任何工作,最重要的是,没有任何新的前景。在这里我放弃了。四个月忘记编程了。我无法去想他。哪怕是最轻微的“编码”想法都会引起恐慌、厌恶和恶心。我在这里 - 圣彼得堡大街上的一名发起人。拿着外语老师的文凭,脑子里散落着一些关于Java、SQL、Spring、Hibernate、HTML、JS、CSS的知识。是的,我们的乘船游览是最好的。是的,我们有毯子和英语语音导览。让我带你去码头。不会,因为我陪你,所以票价不会改变。现在想起来,我意识到我错了——我应该为面试做好更好的准备。然后,一如既往,就像所有平庸的引言中经常发生的那样,在与日子相同的电影和尖叫着低俗品味的书籍中 - 奇迹发生了,现在你没有预料到。只是,就像电影一样,我没有坠入爱河——我作为程序员的第一份工作找到了我。七月底八月初,我决定“只发几份简历”。定期考试,定期面试。通常难以置信他们甚至会回答我。确实,他们给我的时间很少,而我的轮班时间为 14.5 小时,时间就更少了。不知怎的,我设法发送了它并忘记了它。然后,在一个非常平常的一天,我去了邮局,我不相信我读到的东西。我又读了一遍。并进一步。并进一步。第一天。我害怕一切。有些人会解释要做什么、我们的服务包括哪些内容以及一切如何运作。我点点头,什么都不记得了。一天的工作结束后,我感到筋疲力尽,没有力气或想做任何事。我在三周内完成了第一个任务(现在我一天就能完成)。他们表扬了我,并说从下个月开始我将成为团队中正式的一员。在这里,我给了自己自由,可以向每个我一直想向所有人吹嘘的地方,但因为我害怕再次失败而不能。声音里带着自豪。你看,你不相信,但我做到了。不,我不需要研究所,我自己做。我不想浪费时间和金钱。我微笑着走在街上,带着优越感和自我满足看着那些“小人物”。我不敢相信我因为坐在电脑前而得到这么多报酬。这太奇怪了。每个月都会变得更容易;一天的工作结束后,我不再感到疲惫不堪。晋升。我们的团队受邀参加学生黑客马拉松。具有讽刺意味的是,我是导师和学生向我提出问题的人之一。你感觉到你的知识在如何扩展,你脚下的地面如何变得更加坚硬。但与此同时,我意识到我还有多少不知道。尝试与朋友一起创建自己的项目。第一次了解将应用程序引入工作原型是多么困难。这不是复杂性的问题。时间不够,下班后“编码”带来的疲劳、懒惰或其他借口。恶性循环。我记得那家德国公司的讲师,我就是从那家公司离职的。他讽刺地谈到有多少年轻的创业者实际上成为了现实中的创业者,而不仅仅是他们的想法。现在我心里充满了疑问。这是我的方式吗?这很平庸,但没有一线希望。我很快开始意识到,虽然 Java 是一种非常强大的语言,具有巨大的功能,但它的用途是有限的。可以说,Web Enterprise 对我来说还不够。此外,我称自己为一名程序员,但我真的是一名程序员吗?最重要的是,我愿意吗?最有可能的是,这只是通往一个珍贵但难以实现的梦想——找到真正的自己的路上的众多小站之一。找到并展示一些不依赖于当今职业的薪资水平、声望和必要性的东西。最后,我仍然很高兴,虽然很困难,但我能够实现我的目标——成为一名程序员,这是在人道主义大学教育和缺乏技术背景的背景下实现的。但我知道这不是极限。我仍然有一种疯狂的渴望继续前进,学习新事物,寻找自己。即使我决定一生致力于学习其他东西,我的经验也绝对对我有用。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION