JavaRush /Java 博客 /Random-ZH /另一位IT专业三年级学生
Олег Андреев
第 37 级
Одесса

另一位IT专业三年级学生

已在 Random-ZH 群组中发布
大家好,是时候给大家讲一个我如何“展翅高飞”的故事了……我叫奥列格,今年21岁。
另一位就读 IT 专业的三年级学生 - 1
从小我就想成为一名程序员,爸爸也告诉我要学习编程。我从他手里接过书,看着它,心想——好吧,那是废话,那我就学学吧。
然后我被送到一所深入学习希伯来语(!)和计算机科学的学校,并不是说我在那里获得了超级基础,而是有 Pascal 和 HTML 以及算法基础知识。当然,我没把这个当回事,都是抄袭大家的,而且我其实也是以三四年级的成绩来学习的。然后出现了关于我入学的问题,我用谷歌搜索,发现了STEP Academy,并想去那里。一切似乎都很顺利,我什至发现不需要参加国家考试(统一国家考试),显然这就是我决定不报名的原因。然后我妈就知道了在那里读书要花多少钱,而且由于当时钱很紧张,我妈就决定让我去读一所正规大学……但为时已晚:)。ZNO 的注册已结束。放学了,朋友都没有了,大学里大家都忙着,我去电影院打工(打扫卫生,检票等),大概,这就是我脑子里开始发生变化的地方,我每天都在煎熬,做着例行公事,拿一分钱,说你不去任何地方学习,你的工作很蹩脚,真是太可惜了。从精神上来说,那是我一生中最困难的时期,我什至不再和女孩交流,因为这太尴尬了。我在那里工作了六个月,注册了 ZNO,然后花了同样的时间,在晚上准备数学和乌克兰语。语言。我记得我退学的那天,我是最高兴的,我立刻感到一股力量,然后在夏天我通过了考试,顺利通过,进入了一所预算资助的大学学习计算机科学。当然,然后我又放松了:)我以为知识会自然而然地出现,在第一门课程中我什至无法初始化数组,我复制了所有的实验,总之,一切都很顺利。第一年结束,我答应自己暑假要学习,看书,但当然我也放弃了,然后第二年开始,我们开始了新的科目:“编程理论与软件创建”。

初始点

关于这个主题,有一位老师 I. S. Mazurok,他没有按照大学课程进行教学,但能够选择改变一切的词语。“你为什么来这里”,“这里不会教你任何东西”,“大学不会让你成为程序员,只是退伍而已”,老师本人就是一名程序员,讲了很多关于程序员的事情。 IT 公司,那里的一切是如何运作的,有什么职位,什么类型的公司(杂货、外包等)。他做得非常有趣,以至于我越来越想要开始做某事,但我需要一个起点。然后JavaRush不小心引起​​了我的注意(在VK的公共页面上做广告),当然我很怀疑,就像VK中的所有广告一样,但还是决定尝试一下,我很轻松地通过了第一关,然后是第二关,然后是第三,然后第一个“大惊小怪”开始了,但令我惊讶的是,我真的很喜欢在任务上坐上 2-3 个小时,从插件中收到你做得很好并且任务已完成的消息真是太好了。到了6级的时候我才注意到JuvaRush是付费的,当然,我很不爽,因为我是学生,当时没有多少钱,我决定先把这个问题放在一边,存起来,然后我妈妈来自意大利(为了赚钱),JavaRush 正好有 50% 的折扣促销。好吧,当然,我必须求我妈妈证明这不是一个骗局,最后我成功了,我买了无限订阅,然后我们就走了......我坐了几天几夜,忘记了大学\节日\朋友,10、15、20级,大事开始了,我坐了好几天的任务,我很高兴,就好像我终于找到了可以连续几天做而不注意时间的事情,在那之前我什么也做不了,当我坐下来完成任务时,我感觉自己很投入(尽管当时我真的不知道简历上可以写什么)。

第一次失败

30级已经临近了,奇怪的是,在大学里,我获得了更多的奖学金,多亏了我,整个小组都开始用Java编写(更准确地说,我为每个人都用Java编写)。在这波灵感的推动下,我开始向所有公司和所有求职服务机构发送简历(天真:)),当然我没有接到任何电话,因为只有 JavaCore。然后在我的城市他们开始招生Android开发者课程,我去面试了,哎呀——第一次失败,我被拒绝了,面试时有太多关于数据库的问题,太多我不知道的细微差别,所以这是第一次失败。嗯,你好抑郁症,担心还有很多东西要学,我什么都做不了,嗯,一个月后我冷静下来继续学习,参加各种奥数会议,看资料等等...

六个月过去了

前面已经35-36级了,我已经写信给版主让他们给我的账号加油了(当时任务还不够)。六个月过去了,然后那家公司又开了课程,现在只有JavaScript开发,当时我已经用JavaEE写了我的在线库,有自适应布局、数据库、Hibirnate、Tomcat。您自己的套接字和 Swing 信使。我已经使用过 Git,我知道如何在 glassfish 和 tomcat 上设置我的服务器(总的来说,这至少让我想起了程序员)。当时我对 JavaScript 的了解是 3* 水平 - 当有 JSON 时,JavaRush 中的一些水平,但我决定做好准备,在一个月内我学会了 js 的基础知识,而且很快,尤其是对 Java 有了很好的了解。测试时间到了,涵盖了 css、html 的基础知识,还有 JS 的基础知识,级别是:“用 JS 编写声明数组的所有方法”。然后根据测试结果选人去面试,大约有300人写了测试,大约有50人接受了面试,其中就有我(对于Android课程,我什至没有通过测试)。

运气

在面试中,他们问我为什么成为一名 proger,我告诉他们我上面写的这个悲伤的故事,好吧,他们问我以前是否编码过,所以我展示了我的 Git 存储库(这是非常非常重要的),告诉他们他们说我了解JavaEE、Hibernate,嗯,他们问我为什么选择Frontend,我诚实地回答说我只是想找一份工作:) 然后我就进入了进入课程的前10名幸运儿。很酷,完全不像当时大学里发生的情况(二年级末),所有任务都发布在 Git 存储库中,我们在其中提出解决方案池请求(最好的解决方案与主干分支)。一个月后,一位课程老师向我提供了他公司的一份工作,我想都没想就答应了。从第一天起,我就被它的难度和有趣程度震惊了;我立即获得了我从未使用过的工具(Less、React、Gulp、Node.js)。我对这一切进行了很长时间的研究,尤其是反应,这似乎并不像每个人写的那么明显,或者至少对我来说效果不是很好。但我仍然感觉自己不像一个程序员,客户都是俄罗斯人,公司里只有 3 个人(2 个大三和一个中层),所以里面的东西每天都在吞噬着我,也许只是蟑螂而已。我的头脑,但我不觉得我实现了目标,否则我很久以前就会写在这里:))但尽管如此,我的成长还是巨大的,我自己没有注意到我已经在构建应用程序了我自己架构,用React和Java编写,当时(第三门课程开始)我们得到了一个课程作业,我选择了在线纸牌游戏21或BlackJack的主题(选择纸牌数量的能力应该已提供),并与我编写这个“迷你项目”的工作并行(对于那些感兴趣的人,这里是链接:BlackJack)就是这样 - 有一些问题,我不知道如何解释它我收到了钱,对于一个学生来说还不错(500美元),但我觉得这不是我想要的,而且家庭中开始出现大问题。而我的项目简直就是地狱,我必须每天在 Skype 上直播 14 个小时(CIS 客户的突发奇想……) 好吧,总的来说,我完成了悬在我身上的项目,把工作留给了大学:)在大学已经很容易了,在第三年第二学期开始时,我只是从老师那里学习了所有的实验和课程,在一个月内我完成了所有的事情,而不是一些 Pascal ,但是 Angular、React + ES6 和其他现代世界的好东西,对于服务器我选择了 Java 或 Node.js,当时我已经很了解了,所有学生的基础都是 Mongo,我真的很喜欢魔鬼。

感到无聊

我就是这样慢慢积累经验,用新项目填满我的git,从同学那里赚钱,周末喝酒,总的来说一切都很平静)。一段时间后,它变得无聊,再次无事可做,在大学里我已经举办了有关 Web 开发和 JavaScript 的会议。我决定是时候再碰碰运气了,我在dou.ua上找到了2个职位空缺,一切似乎都很顺利,如我所愿,空缺职位是英文的,来自一年的工作经验,SOP设计,一切都像各位,我真正想要的,我把简历发给了2家公司(顺便特别感谢JavaRush的总结,根据你们的建议编译的)。嗯,我被邀请去面试,我很顺利地通过了面试,没有一个问题失败,他们问了 Angular、React、Node.js、一般的 HTTP 协议、数据库、构建工具,总的来说,他们愚蠢地浏览了我的简历,然后询问所有要点 - JavaScript 开发人员 (FullStack) 职位空缺。上班三天后,我立即被分配到一个加拿大项目,React+es6+node.js。非常有趣,我熟悉了 Scrum 和敏捷方法论,了解了 Slack 是什么,我们有自己的 Worksaction,有任务和估算,总的来说,这就是我想要的,每一天都与前一天不同,尽管起初,一切都是英语、任务、会议和与客户的沟通,这很不寻常,但我们有一位老师可以帮助解决这个问题,而且我的英语也不错)。同事和团队都超级好,每周五都会去酒吧,办公室里总有一种生活气息,大家互相开玩笑,工作过程让人想起连续剧《硅谷》。周五我的试用期结束了,我正式加入了公司,现在我非常高兴并实现了我想要的,我为我所走的路和我现在的身份感到自豪,为此我非常感谢JavaRush,这不仅教会了我如何编程,而且让我喜欢它作为我最喜欢的事情,尽管我现在不是 Java 开发人员,但 JavaScript 现在也非常好,所以再次非常感谢您所做的一切已经为我们所有人做了并且正在做。整个旅程用了差不多2年的时间(从第二年年初到第三年中旬)。祝大家好运,伙计们,如果我像以前一样懒,那么其他人就更懒了,这里有一些建议
  • 不放弃
  • 不要仅仅停留在 JavaRush,寻找其他学习资源
  • 尝试通过一个小项目来巩固每一项学到的技术
  • 当然,时不时地放松一下,享受你所做的事情,你就会找到你应得和想要的工作
PS:我对这么多文字表示歉意,我只是想从头到尾讲述所有内容,事实上,我希望至少有人会阅读所有内容:)
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION