JavaRush /Java 博客 /Random-ZH /我会编程:收集一个一定会学Java的学生画像

我会编程:收集一个一定会学Java的学生画像

已在 Random-ZH 群组中发布
如您所知,成功没有单一的秘诀。无论是在生活中,还是在编程中:) 然而,在 JavaRush 存在的多年里,我们注意到毕业并找到 IT 工作的学生都有共同的“特质”。这是什么?对技术领域的兴趣、明确的培训计划、毅力和抗压能力等软技能。但这根本不意味着你受过文科教育就不能学习Java。你只需要付出更多的努力,投入更多的时间。在本文中,我们根据我们自己的观察、成功故事和毕业生的建议,编制了一个成功的 JavaRush 学生的肖像。我会编程:收集一个一定会学Java的学生画像——1

培训水平

根据我们对 JavaRush 学生(达到 30 级培训的学生)进行的一项调查,开始学习我们课程的用户中有近 40% 在大学学习过编程。然而,三分之一的学生是从头开始学习 Java 的。技术教育是一个很好的帮助和基础,可以帮助你更快地学习,但它不是成功之路上的必修课。系统管理员、工程师、教师、销售专家、经济学家、医生、营销人员等来到 JavaRush 学习。让我们看看JavaRush 的毕业生有什么样的背景。

罗曼·普里什切帕

七年级时,我转到物理和数学学院,八年级时我们开始学习计算机科学。正如后来的生活所表明的那样,计算机科学为我理解所有语言共有的编程基础知识奠定了基础:什么是数据结构、函数、过程、条件。我没有进入信息学和计算机科学学院:我对计算机有一种渴望。我确实差了2分才被录取。我进入了电子学院。在大学里,编程只教了一个学期,我们学的是Pascal。我靠惯性通过了,我对学校课程有足够的了解。

尤里沙罗子

从小我就想与计算机打交道,总的来说,游戏开发这个话题对我来说很有趣。我用 C++ 和 C# 写了一些文本任务,但我的学习并不出色(我很懒),尽管我并不愚蠢 - 而是不受欢迎。就这一点来说,哪里有机会我就去哪里。我想过从事执法工作,所以我从 SGUPS(西伯利亚国立交通大学主编)刑法学院毕业,最终我得到了我想要的职位。第二年我去调查委员会实习,并留在那里。第四年我被录用了——我不知道现在怎么样,但之前、第三年之后我就可以找到工作了。大学毕业六个月后,他获得了中尉军衔。我又工作了一年,意识到我很累:所有这些漫长的夜晚、轮班、缺乏社交生活,因此决定辞职。

安佐尔·卡尔莫夫

在学校时,我对编程和 Pascal 语言感兴趣,并去找了导师。我进入大学主修商业分析。在那里我们还学习了编程课程,包括学习 C# 和 Java。

德米特里·梅尔西亚诺夫

我接受过人文科学方面的高等教育,并获得了餐厅和酒店业务管理学位。大学毕业后,我在一家酒店公司从事客户服务工作。这时我才意识到自己对此不感兴趣,原因有几个:与人打交道并不像看上去那么轻松愉快,薪资水平也不是很高。

阿尔乔姆·戈伊

在编程之前,我是一名肌肉骨骼疾病患者的康复治疗师。我的父母都是医生。爸爸是外科医生,妈妈是康复专家。他们建议我进入与医学和人相关的专业。我11年级怎么能有自己的主见呢?我认为作为一名康复师我总能赚到面包和黄油。

安东·卡什尼科夫

我的第一份教育是在军队,获得了技术信息安全学位。在服务了第一个 1.5 年之后,2014 年,我意识到我要辞职了。我留在军队有两种选择:为了一个想法而工作,或者为了一份薪水。我无法在武装部队中找到其中之一。

培训模式

虽然在线学习时您似乎可以跳过日常工作,但事实并非如此。为了取得成果,您需要遵守纪律:制定计划并坚持执行。与许多地方一样,这里最重要的是规律性。根据我们的研究,JavaRush 毕业生平均每天学习 1-3 小时,通常将培训与主要工作结合起来。与此同时,近三分之一的毕业生不间断地学习,而其余的毕业生在相当长的一段时间内有一次或多次休息。让我们看看JavaRush毕业生是如何组织他们的培训的。

罗曼·贝斯克罗夫尼

读完我需要做的事情后,我决定制定一个计划来实现我的目标并完成课程,因为我不再有时间慢慢学习。我们的任务是快速获取知识,同时不影响欲望并让大脑有时间休息。因为我想要的那种工作量可能会阻碍我。为此我决定:
  • 您需要每周学习五天(周一至周五);
  • 周末我什么都做,除了这个;
  • 每堂课总共4个小时,每小时有15分钟的休息时间,可以散步、休息和泡茶。
每周总计 20 小时。不错吧?另外,有时我必须去大学,因为我还在攻读硕士学位。

德米特里·梅尔西亚诺夫

我有一个训练计划:每天早上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的书籍并寻找导师。例如,学习资源列表可能如下所示:
  1. JavaRush 课程。
  2. 图书:
    • “Head First Java,学习 Java”,Kathy Sierra、Bert Bates;
    • “Java。初学者指南”,Herbert Schildt;
    • 《Java. 完整指南》,Herbert Schildt;
    • “Java。专业人士的图书馆”,Kay S. Horstmann,Gary Cornell。
  3. YouTube 上的教程;
  4. 与导师/熟悉的开发人员进行协商。对于那些重视“现场解释”而不是自己解决所有问题的人来说,这一点是必要的。
JavaRush 学生和毕业生将最适合初学者的书籍评为:
  • 有效的Java;
  • Java哲学;
  • Java中的数据结构和算法;
  • 干净的代码;
  • Java 8 初学者指南;
  • 设计模式。
以下是 JavaRush 毕业生的建议。

德米特里·梅尔西亚诺夫

我推荐阅读 Jacob Fine 所著的《面向儿童、父母和祖父母的 Java 编程》一书。一度,这对我帮助很大,因为我不是IT领域的,我必须从头开始学习很多概念。本书以非常简单的形式解释了编程的基础知识。在开始学习之前阅读它可以大大简化这个过程。

萨沙·科帕伊戈罗德斯基

我在 JavaRush 找到了自己的导师。我曾经读过一个成功的故事,其中一个人讲述了他如何学习,如何在 EPAM 找到工作,并留下了他的联系信息。我在 Skype 上给他写信,我们互相打电话,我请他成为我的导师:这样我有时会写信给他询问一些我找不到答案的问题。我还请他帮我出一个试用项目,因为当时我只知道Java Core,对框架完全没有了解。他建议我做一个关于学生注册数据库的项目。我也建议你找个好学校。JavaRush 以其学习方法吸引了我,而探索则以其有趣的故事吸引了我。我相信JavaRush是Java Core最好的学校。

软技能

软技能是与职业无关的技能,但更多地与个人品质相关,例如沟通、创造力、同理心。在学习过程本身中,它们并不具有与求职和工作本身相同的重要性。软技能的主要好处是它们有助于在组织和社区内建立个人联系网络。拥有良好的人际交往能力意味着平易近人、讨人喜欢、可靠且值得信赖——其他人喜欢与之共事并想更多地了解他。谷歌在 2017 年对此主题进行了一项研究。他们决定挑选公司内最好的团队。结果表明,生产力最高的团队的员工都是拥有高水平软技能的人。
以下是 JavaRush 毕业生关于软技能的结论。

德米特里·索科洛夫

在新的地方,重要的甚至不是技术技能,而是与人沟通的能力。有些人完全沉浸在完成任务中,我需要找到一种方法来完成他们,因为我的任务完成取决于开发人员。

安佐尔·卡尔莫夫

做你自己。请随时提问。不要害怕犯错误。如果一开始你不太了解,这并不是压力的原因。一开始大家都不太清楚。大约6-12个月后您将开始为公司带来真正的利润。一直以来,让自己沉浸在这个过程中,研究产品,继续你的教育。您认为哪些技能和个人品质可以帮助您成为一名优秀的程序员?
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION