如您所知,成功没有单一的秘诀。无论是在生活中,还是在编程中:) 然而,在 JavaRush 存在的多年里,我们注意到毕业并找到 IT 工作的学生都有共同的“特质”。这是什么?对技术领域的兴趣、明确的培训计划、毅力和抗压能力等软技能。但这根本不意味着你受过文科教育就不能学习Java。你只需要付出更多的努力,投入更多的时间。在本文中,我们根据我们自己的观察、成功故事和毕业生的建议,编制了一个成功的 JavaRush 学生的肖像。
以下是 JavaRush 毕业生关于软技能的结论。
培训水平
根据我们对 JavaRush 学生(达到 30 级培训的学生)进行的一项调查,开始学习我们课程的用户中有近 40% 在大学学习过编程。然而,三分之一的学生是从头开始学习 Java 的。技术教育是一个很好的帮助和基础,可以帮助你更快地学习,但它不是成功之路上的必修课。系统管理员、工程师、教师、销售专家、经济学家、医生、营销人员等来到 JavaRush 学习。让我们看看JavaRush 的毕业生有什么样的背景。罗曼·普里什切帕:
七年级时,我转到物理和数学学院,八年级时我们开始学习计算机科学。正如后来的生活所表明的那样,计算机科学为我理解所有语言共有的编程基础知识奠定了基础:什么是数据结构、函数、过程、条件。我没有进入信息学和计算机科学学院:我对计算机有一种渴望。我确实差了2分才被录取。我进入了电子学院。在大学里,编程只教了一个学期,我们学的是Pascal。我靠惯性通过了,我对学校课程有足够的了解。尤里沙罗子:
从小我就想与计算机打交道,总的来说,游戏开发这个话题对我来说很有趣。我用 C++ 和 C# 写了一些文本任务,但我的学习并不出色(我很懒),尽管我并不愚蠢 - 而是不受欢迎。就这一点来说,哪里有机会我就去哪里。我想过从事执法工作,所以我从 SGUPS(西伯利亚国立交通大学主编)刑法学院毕业,最终我得到了我想要的职位。第二年我去调查委员会实习,并留在那里。第四年我被录用了——我不知道现在怎么样,但之前、第三年之后我就可以找到工作了。大学毕业六个月后,他获得了中尉军衔。我又工作了一年,意识到我很累:所有这些漫长的夜晚、轮班、缺乏社交生活,因此决定辞职。安佐尔·卡尔莫夫:
在学校时,我对编程和 Pascal 语言感兴趣,并去找了导师。我进入大学主修商业分析。在那里我们还学习了编程课程,包括学习 C# 和 Java。德米特里·梅尔西亚诺夫:
我接受过人文科学方面的高等教育,并获得了餐厅和酒店业务管理学位。大学毕业后,我在一家酒店公司从事客户服务工作。这时我才意识到自己对此不感兴趣,原因有几个:与人打交道并不像看上去那么轻松愉快,薪资水平也不是很高。阿尔乔姆·戈伊:
在编程之前,我是一名肌肉骨骼疾病患者的康复治疗师。我的父母都是医生。爸爸是外科医生,妈妈是康复专家。他们建议我进入与医学和人相关的专业。我11年级怎么能有自己的主见呢?我认为作为一名康复师我总能赚到面包和黄油。安东·卡什尼科夫:
我的第一份教育是在军队,获得了技术信息安全学位。在服务了第一个 1.5 年之后,2014 年,我意识到我要辞职了。我留在军队有两种选择:为了一个想法而工作,或者为了一份薪水。我无法在武装部队中找到其中之一。培训模式
虽然在线学习时您似乎可以跳过日常工作,但事实并非如此。为了取得成果,您需要遵守纪律:制定计划并坚持执行。与许多地方一样,这里最重要的是规律性。根据我们的研究,JavaRush 毕业生平均每天学习 1-3 小时,通常将培训与主要工作结合起来。与此同时,近三分之一的毕业生不间断地学习,而其余的毕业生在相当长的一段时间内有一次或多次休息。让我们看看JavaRush毕业生是如何组织他们的培训的。罗曼·贝斯克罗夫尼:
读完我需要做的事情后,我决定制定一个计划来实现我的目标并完成课程,因为我不再有时间慢慢学习。我们的任务是快速获取知识,同时不影响欲望并让大脑有时间休息。因为我想要的那种工作量可能会阻碍我。为此我决定:- 您需要每周学习五天(周一至周五);
- 周末我什么都做,除了这个;
- 每堂课总共4个小时,每小时有15分钟的休息时间,可以散步、休息和泡茶。
德米特里·梅尔西亚诺夫:
我有一个训练计划:每天早上5-6点起床,上班前学习2个小时。如果我在工作中有空闲时间(例如,当开发人员正在开发新功能而我们测试人员在等待时),我也会工作:我在白天解决问题。我在 1-2 个月内完成了 20 个级别。根据我的日程安排,我在第一层待了 1 到 4 天。阿尔乔姆·戈伊:
我早上 7 点到 8 点起床,吃过早餐,带上笔记本电脑去了另一间公寓,这样就不会有人打扰我了。我每周学习 7 天,每天学习 13 到 16 个小时。起初我在 Youtube 上观看教程并阅读书籍,但经过两周的培训后,一位朋友放弃了 JavaRush 的链接。我点击了一下,发现这很酷。当时,前 10 级是免费的,我升到了第 10 级,我喜欢它,购买了订阅并开始进一步学习。瓦西里·马利克:
当我继续工作时,我晚上学习,当我下班时,我全天学习:从11:00到晚上,从23:00到02:00。结果比一个工作日还长。我不太相信你每天可以花 15 分钟来学习编程。学习资源
最好的培训是全面的。例如,你可以以JavaRush课程为基础,阅读几本关于Java的书籍并寻找导师。例如,学习资源列表可能如下所示:- JavaRush 课程。
- 图书:
- “Head First Java,学习 Java”,Kathy Sierra、Bert Bates;
- “Java。初学者指南”,Herbert Schildt;
- 《Java. 完整指南》,Herbert Schildt;
- “Java。专业人士的图书馆”,Kay S. Horstmann,Gary Cornell。
- YouTube 上的教程;
- 与导师/熟悉的开发人员进行协商。对于那些重视“现场解释”而不是自己解决所有问题的人来说,这一点是必要的。
- 有效的Java;
- Java哲学;
- Java中的数据结构和算法;
- 干净的代码;
- Java 8 初学者指南;
- 设计模式。
GO TO FULL VERSION