卷宗
- 人物:德米特里·基尔萨诺夫
- 曾任:某IT公司区域代表(销售经理)
- 开始训练年龄:30岁
- 居住地:乌克兰利沃夫
- 第一份工作是程序员:开始培训后 8 个月
- 原创成功故事
你不可能毫不费力地把鱼从池塘里拉出来……每当我记得自己站在一个有趣的开发者世界之旅的开始时,这是我首先想到的事情。
学习
事情要从
2014年3月下旬说起。我刚满
30岁。
然后我在一家IT 服务公司担任区域代表。工作内容主要与硬件相关。我以前从未接触过编程。国家日益恶化的经济形势,对“
销售人员”工作的憎恨,以及“如果不是现在,就再也不会了”的认识,这一切都给他带来了沉重的打击。我在开始训练时犯了一个大错误:出于某种原因,我试图理解
Donald Knuth 的巨著中的某些内容,即《编程的艺术》一书的第一卷中的内容。我不想冒犯任何人,这本书的标题确实如此,但它不适合“普通”头脑。所以我继续前进。我为什么选择
Java?说实话,我不知道!显然,洞察力来自某个地方。在我决定之后,我开始了漫长的搜索,寻找从哪些互联网资源中获取知识,直到我发现了这个独特的项目!在这里,比其他任何地方都更能保持真正自我教育所需的平衡。在我学习期间遇到的其他项目中,你可以看到类似的“
技巧”,包括实际任务和即时检查,我并没有感觉自己在解决问题时太过紧张。
“在这里,每一次黑色物质的补充都伴随着狂野的喜悦和继续下去的欲望。”
我只完成了
20 个级别。这足以让我变得更好,并且不用害怕开始为新任务编写代码。从五月底到八月初,我开始勤奋地学习理论资料。我几乎读完了 Eckel 的《Java 哲学》,并订阅了一堆不同的视频课程。
发送简历和面试
简历应尽可能发送给所有公司。至于问题,面试的时候他们可以从
Java Rush (LINK)的相应部分问你任何问题。他们还可能会问如何为数据库编写某种基本选择查询。
info.javarush.ru/blog/translation/ 的“翻译”部分有很多内容。但关于
Java 8的文章从来没有什么用处;出于某种原因,我在采访中没有听到任何关于这个主题的问题。但对于一般开发你可以阅读它。有些问题与版本 8 的主题重叠(
例如,多重继承的问题等) - 这是您可以通过向面试官展示您与时俱进并了解与之相关的细微差别来获得额外分数的地方。
Java 8中的接口 。我还强烈推荐一个用于准备面试的优秀资源:
www.quizful.net/interview/java
课程和成功
许多大型
IT公司为初学者程序员提供免费课程。然而,对于他们来说,你需要有一定的(
而且相当大的)知识库。在某个时刻,我已经决定尝试获得 Java 开发人员小组中这些课程的资格。在这里,没有
Java Rush是不可能的 !
“关于面试问题和类似教育收藏的文章对我帮助很大(见上面的观点)。总之,我通过了选拔。这是我的第一次重大胜利!天哪,我当时多么高兴啊!”
这种时候最重要的是不要让自己放松!顺便说一句,我认为值得一提的是,小组中的
10 个人中有两个人是通过
Java Rush开始学习Java的。在课程中,一大堆我不知道的新技术在等着我,比如
Spring、
Hibernate、
JavaScript、关系
数据库等等。我的知识库呈指数级增长。这是令人惊奇的
三个月。好吧,
幸福的结局...今天是我在国内最大的
IT 公司之一作为
Java开发人员工作的第二周。祝大家成功!永不放弃!
附:
如果没有英语,在 IT 领域是很困难的;你至少需要了解
中级前的水平。不过,有些公司如果你表现出良好的技术知识并且对他们来说很有前途,他们就准备在你身上投入资源并提高你的水平。不过我不知道是免费还是有某种折扣……我们组里有3个人同时上英语课。
GO TO FULL VERSION