JavaRush /Java 博客 /Random-ZH /我是如何没有成为一名 Java 程序员的
Sergey Alexandrov
第 32 级
Smolensk

我是如何没有成为一名 Java 程序员的

已在 Random-ZH 群组中发布
距您卑微的仆人有幸担任软件工程师已经过去了近 5 个月,是时候谈谈他进入 IT 领域的漫长而荆棘的道路了。
我为何没有成为 Java 程序员 - 1
从学校起,我就想成为一名程序员,尽管我绝对拒绝理解编程语言。然而,这并没有阻止我很好地通过计算机科学国家统一考试(我用算法语言编写了所有问题的代码),这使我能够进入一所不太有声望但仍然是莫斯科的大学技术专业。第一年我们学习了VBA和Visual Basic,编写了简单的程序,主要执行各种数学计算。课程由学院副院长主持,她是一位相当严格、要求很高的女士,有着独特的学习方法。感谢她的帮助,我终于开始了解编程的基础知识,了解基本的 VBA 和 VB 结构、条件语句、循环以及每种编程语言中使用的其他结构。第三学期结束后,编程就结束了,学习这个专业的兴趣也随之消失了。但我仍然决定不放弃学业并获得文凭。如果没有编程课,我几乎停止编码,有时半心半意地尝试继续从书本上学习 VB,但一段时间后我完全停止编程。第四年年底,我再次开始考虑继续学习编程,以及大学毕业后如何生活。当时,我在一家保险公司担任高级文件管理专家,但我明白这根本不是我想要的生活。剩下的就是选择要学习的语言。在研究了就业市场并意识到没有人真正需要 VB 后,我选择了 Java,在我看来,Java 是最受欢迎的语言,也是最难的语言 + 我有一个非常了解它的朋友。我是从 A.N. Vasiliev 的书开始认识 Java 的。“带有示例和程序的 Java 教程。” 读完这本书,写了概要并诚实地重写了大部分清单后,我意识到除了从其他编程语言中已经知道的事情之外,我的脑海中绝对没有任何东西被困住,并且不太清楚下一步该做什么。我找到了几个视频课程,让我了解了一些以前不知道的东西,比如OPP、多态、继承和对象;一个熟人给我解释了几个难点,但总体来说并没有改变多少情况。在我定期浏览互联网之后,我发现了 JavaRush。起初我对这个资源持怀疑态度,但在经历了几个级别后,我感到很兴奋,几天后我达到了 8 级,经过短暂的休息后,达到了 10 级。JavaRush 上的任务帮助我理解了我之前在书中读过的内容。我明白这正是我需要做的。我需要的,但我推迟了购买订阅,后来我后悔了,因为...... 当时美元汇率上涨,我要多付2倍的钱:) 到了20级后,我写了简历,开始申请职位。有几次面试失败,我搞砸了(缺乏知识和理解),但我没有绝望,继续学习,我阅读了著名的《Java 哲学》,在 YouTube 上观看了 Golovach 的讲座,从 Evgeniy Popov 的视频课程中开始学习 CSS/HTML,熟悉了 JUnit、JDBC、SQL、XML,使用 Swing、JDBC 编写了一个联系人管理器并执行简单的CRUD操作。到了30级,我报名参加了专家培训中心的客户端-服务器应用程序开发课程,课程包括多线程、JavaFX、Servlet、JSF、JSP。后来我打算上EJB的课程,但是距离课程还有两个月左右,所以我买了Spring的视频教程开始学习。那时我已经大学毕业了,他们已经在当地军需处等我了。起初我想以某种方式与军事登记和征兵办公室解决这个问题,就像任何一个正常的莫斯科人都会做的那样,但在权衡了所有利弊之后,我决定诚实地偿还我对祖国的债务,并于2015年11月20日,我已经到了英勇战略导弹部队的一支部队所在地。谈论服务是没有意义的;与编程无关;我正在复员。我开始在空闲时间阅读 Java 手册,监视我所在城市的 Java Junior 职位空缺,决定不再返回莫斯科。DMB 之后,我稍微清醒过来,在 JavaRush 上开设了第二个帐户并购买了订阅,因为…… 我的账户等级为 32 级,我想温习一下 Java Core。大约 5 天后,我达到了 15 级,并且受到技能恢复轻松快捷的事实的启发,我更新了我的简历并开放了对其的访问。第二天我接到了当地一家IT公司的电话,邀请我去演讲。面试的时候,HR的女孩问了一些一般性的问题,问了我所知道的技术,我更喜欢什么:正面还是背面。总的来说,这对我来说并不重要,我只是想当一名程序员,有人邀请我尝试为 JavaScript 程序员的职位编写一个测试任务,我同意了。那时我对JS的了解就达到了“JavaScript?嗯,是的,好像有这样一种编程语言”,一回到家我就立即坐下来研究手册。就这样3天过去了,之后我开始研究测试任务本身。他们给了我 7 天的时间来决定,在 6 天的晚上我将我的代码发送给了我的雇主。几天后,他们打电话给我,说一切都很好,并邀请我参加未来领导者的试镜。面试持续了10-15分钟,之后我被接受为软件工程师的职位:)试用期持续了3个月,之后我进行了JS测试,我成功完成了测试,现在我在最大的公司之一工作位于城市宽敞的 7 层商务中心,设有休闲区和健身房:) 到了30级,我报名参加了专家培训中心的客户端-服务器应用程序开发课程,课程包括多线程、JavaFX、Servlet、JSF、JSP。后来我打算上EJB的课程,但是距离课程还有两个月左右,所以我买了Spring的视频教程开始学习。那时我已经大学毕业了,他们已经在当地军需处等我了。起初我想以某种方式与军事登记和征兵办公室解决这个问题,就像任何一个正常的莫斯科人都会做的那样,但在权衡了所有利弊之后,我决定诚实地偿还我对祖国的债务,并于2015年11月20日,我已经到了英勇战略导弹部队的一支部队所在地。谈论服务是没有意义的;与编程无关;我正在复员。我开始在空闲时间阅读 Java 手册,监视我所在城市的 Java Junior 职位空缺,决定不再返回莫斯科。DMB 之后,我稍微清醒过来,在 JavaRush 上开设了第二个帐户并购买了订阅,因为…… 我的账户等级为 32 级,我想温习一下 Java Core。大约 5 天后,我达到了 15 级,并且受到技能恢复轻松快捷的事实的启发,我更新了我的简历并开放了对其的访问。第二天我接到了当地一家IT公司的电话,邀请我去演讲。面试的时候,HR的女孩问了一些一般性的问题,问了我所知道的技术,我更喜欢什么:正面还是背面。总的来说,这对我来说并不重要,我只是想当一名程序员,有人邀请我尝试为 JavaScript 程序员的职位编写一个测试任务,我同意了。那时我对JS的了解就达到了“JavaScript?嗯,是的,好像有这样一种编程语言”,一回到家我就立即坐下来研究手册。就这样3天过去了,之后我开始研究测试任务本身。他们给了我 7 天的时间来决定,在 6 天的晚上我将我的代码发送给了我的雇主。几天后,他们打电话给我,说一切都很好,并邀请我参加未来领导者的试镜。面试持续了10-15分钟,之后我被接受为软件工程师的职位:)试用期持续了3个月,之后我进行了JS测试,我成功完成了测试,现在我在最大的公司之一工作位于城市宽敞的 7 层商务中心,设有休闲区和健身房:) 到了30级,我报名参加了专家培训中心的客户端-服务器应用程序开发课程,课程包括多线程、JavaFX、Servlet、JSF、JSP。后来我打算上EJB的课程,但是距离课程还有两个月左右,所以我买了Spring的视频教程开始学习。那时我已经大学毕业了,他们已经在当地军需处等我了。起初我想以某种方式与军事登记和征兵办公室解决这个问题,就像任何一个正常的莫斯科人都会做的那样,但在权衡了所有利弊之后,我决定诚实地偿还我对祖国的债务,并于2015年11月20日,我已经到了英勇战略导弹部队的一支部队所在地。谈论服务是没有意义的;与编程无关;我正在复员。我开始在空闲时间阅读 Java 手册,监视我所在城市的 Java Junior 职位空缺,决定不再返回莫斯科。DMB 之后,我稍微清醒过来,在 JavaRush 上开设了第二个帐户并购买了订阅,因为…… 我的账户等级为 32 级,我想温习一下 Java Core。大约 5 天后,我达到了 15 级,并且受到技能恢复轻松快捷的事实的启发,我更新了我的简历并开放了对其的访问。第二天我接到了当地一家IT公司的电话,邀请我去演讲。面试的时候,HR的女孩问了一些一般性的问题,问了我所知道的技术,我更喜欢什么:正面还是背面。总的来说,这对我来说并不重要,我只是想当一名程序员,有人邀请我尝试为 JavaScript 程序员的职位编写一个测试任务,我同意了。那时我对JS的了解就达到了“JavaScript?嗯,是的,好像有这样一种编程语言”,一回到家我就立即坐下来研究手册。就这样3天过去了,之后我开始研究测试任务本身。他们给了我 7 天的时间来决定,在 6 天的晚上我将我的代码发送给了我的雇主。几天后,他们打电话给我,说一切都很好,并邀请我参加未来领导者的试镜。面试持续了10-15分钟,之后我被接受为软件工程师的职位:)试用期持续了3个月,之后我进行了JS测试,我成功完成了测试,现在我在最大的公司之一工作位于城市宽敞的 7 层商务中心,设有休闲区和健身房:) 那里与编程没什么关系;在复员期间,我开始在空闲时间阅读 Java 手册并监视我所在城市的 Java Junior 职位空缺,决定不再返回莫斯科。DMB 之后,我稍微清醒过来,在 JavaRush 上开设了第二个帐户并购买了订阅,因为…… 我的账户等级为 32 级,我想温习一下 Java Core。大约 5 天后,我达到了 15 级,并且受到技能恢复轻松快捷的事实的启发,我更新了我的简历并开放了对其的访问。第二天我接到了当地一家IT公司的电话,邀请我去演讲。面试的时候,HR的女孩问了一些一般性的问题,问了我所知道的技术,我更喜欢什么:正面还是背面。总的来说,这对我来说并不重要,我只是想当一名程序员,有人邀请我尝试为 JavaScript 程序员的职位编写一个测试任务,我同意了。那时我对JS的了解就达到了“JavaScript?嗯,是的,好像有这样一种编程语言”,一回到家我就立即坐下来研究手册。就这样3天过去了,之后我开始研究测试任务本身。他们给了我 7 天的时间来决定,在 6 天的晚上我将我的代码发送给了我的雇主。几天后,他们打电话给我,说一切都很好,并邀请我参加未来领导者的试镜。面试持续了10-15分钟,之后我被接受为软件工程师的职位:)试用期持续了3个月,之后我进行了JS测试,我成功完成了测试,现在我在最大的公司之一工作位于城市宽敞的 7 层商务中心,设有休闲区和健身房:) 那里与编程没什么关系;在复员期间,我开始在空闲时间阅读 Java 手册并监视我所在城市的 Java Junior 职位空缺,决定不再返回莫斯科。DMB 之后,我稍微清醒过来,在 JavaRush 上开设了第二个帐户并购买了订阅,因为…… 我的账户等级为 32 级,我想温习一下 Java Core。大约 5 天后,我达到了 15 级,并且受到技能恢复轻松快捷的事实的启发,我更新了我的简历并开放了对其的访问。第二天我接到了当地一家IT公司的电话,邀请我去演讲。面试的时候,HR的女孩问了一些一般性的问题,问了我所知道的技术,我更喜欢什么:正面还是背面。总的来说,这对我来说并不重要,我只是想当一名程序员,有人邀请我尝试为 JavaScript 程序员的职位编写一个测试任务,我同意了。那时我对JS的了解就达到了“JavaScript?嗯,是的,好像有这样一种编程语言”,一回到家我就立即坐下来研究手册。就这样3天过去了,之后我开始研究测试任务本身。他们给了我 7 天的时间来决定,在 6 天的晚上我将我的代码发送给了我的雇主。几天后,他们打电话给我,说一切都很好,并邀请我参加未来领导者的试镜。面试持续了10-15分钟,之后我被接受为软件工程师的职位:)试用期持续了3个月,之后我进行了JS测试,我成功完成了测试,现在我在最大的公司之一工作位于城市宽敞的 7 层商务中心,设有休闲区和健身房:)
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION