2012年8月1日,我发表了关于哈布雷的文章。正是她的评论激励我开始从事 JavaRush 项目。文章如下。我重新培训人们成为Java程序员, 当我看到朋友们付出两倍的努力而收入却少四倍时,每次谈话开始时都会问:“你不想当程序员吗?” 你真的很聪明。也许你只是不合时宜?因此,我正在重新培训我的朋友和熟人成为程序员。整个过程需要两到三个月的时间。25节课,4小时。然后每个人都能够找到一份程序员的工作。本文不是关于如何教学,而只是描述一个有效的过程。 简单介绍一下我自己:十年编程经验,其中一半是 Java。我总共重新培训了八个人成为程序员。我现在正在教另外三个。只有当我发现这样的工作适合一个人时,我才会重新培训。 学生情况:男生3名,女生8名。一半受过技术教育。还有律师、经济学家、会计师和历史学家。有的已经工作了,有的刚大学毕业。从学校开始就没有人做过编程。一个常见的故事:我大学毕业了,但我不知道该为谁工作、在哪里工作。
为什么要编程?
在教一个人编程之前,最好解释一下它的作用以及为什么他需要它。-
一份轻松、有趣的工作编程是一份轻松、有趣的工作。有机会与银行经济学家的工作进行比较。这就是天与地。银行里的一切都无聊得多。在 30 度的高温下遵守着装规定并不是一件令人愉快的事情。
-
报酬丰厚。我很高兴看到我的朋友们在工作五年后开始为自己购买汽车或公寓。
-
灵活可变的时间表。
紧张的日程让人不愉快。任何在高峰时段堵车或因迟到 5 分钟被罚款的人都会向您证实这一点。上午 11 点上班,凌晨 5 点下班怎么样?你说梦?对于大多数程序员来说,这是现实。做好你的工作,没有人会对你说一句话。在许多办公室,您不必来上班,而是在家工作。 -
专业成长。
几乎在任何组织中,为了获得享有声望的职位并赚大钱,您需要发展自己的职业生涯。程序员只需保持程序员的身份即可。您不需要从程序员重新培训为管理员或竞争老板的职位。你可以简单地专业成长。拥有五到十年经验的程序员可以获得丰厚的薪水。 -
国际流动性高。
西方收入最高的三个职业是:律师、外科医生和程序员。但我们在国外的律师就没用了:其他法律、判例法等等。医生需要学习语言并再次参加考试。程序员不需要学习任何东西。相同的语言。相同的标准。通常甚至客户都是相同的。
为什么选择Java?
以下三个因素的结合迫使我重新培训人们成为 Java 人员。- Java 是最容易学习的语言之一。我可以在三个月内教一个人。
- 劳动力市场需求旺盛。无需经验即可找到工作。公司愿意雇用聪明的新人并为他们提供进一步的培训。
- 行业内最高的薪资。一些最高的。特别适合初学者程序员。
关键原理
徒步旅行时收拾背包有这样一个好规则:- 列出你需要的一切。
- 划掉所有你可以不用的东西。
- 很高兴你有一份好工作。
- 研究该项目。
- 阅读智能书籍。
- 班级形式。
- 变量和ReadLn / WriteLn。
- 如果,为了,尽管,数组.
- 功能和程序。
- 巩固所学内容。
课程形式
我通常谈论一个新话题10-20分钟。我坐在电脑前(其他人就坐在附近),写下所讲内容的工作示例。然后,我依次给每个人布置当前主题的作业。在这样的课程中,每个人都能完成 3-5 个小任务。我鼓励你们互相提供建议(教授团队合作)。你可以看看旧的例子。您无法复制粘贴任何内容。Java第一课总结
(如果有关于 Pascal 的初步课程,可能不是第一个)- 我告诉你什么是Java、JVM、JDK、J2SE、J2EE
- 安装JDK、IDE(我选择的是Intellij IDEA)
- 创建第一个程序。我展示一次,然后人们重复它。
- 输入/输出,使用变量。我与帕斯卡进行类比——这很有帮助。当与你所知道的进行类比时,理解这些材料会容易得多。
替代技术
参与免费项目是自我发展的理想工具。一个工作能力很好但不喜欢编程的人并不适合。我教什么
只提供您所需要的我不教的东西
- 算法、图表等 他本人是多届奥运会的奖牌获得者。对于十年的实际工作来说,什么都不需要。
- UI、小程序等 我的学生未来的项目很可能会与Tomcat、JBoss、WebLogic有关
- HTML/JavaScript。非核心技能。我建议自学。
工作
我无法教授一切,我也不会尝试。我的目标是让个人找到工作,公司找到有前途的员工,双方都对他的进一步培训感兴趣。如何找到工作。关键点
-
正确书写简历。试想一下,什么样的协议是专业律师可以起草的,什么样的协议是未经培训的普通人可以起草的。当涉及到重要的事情时,不要犹豫,向专业人士寻求帮助。这里也是一样:你不需要自己创建简历,而是询问有知识的人。
-
面试。我进行了几次测试面试。我会派“毕业生”去几个办公室参加面试——以获得经验。
-
经验。您的简历应包括 3 至 6 个月的工作经验。这会增加决定雇用您的人的信心。
GO TO FULL VERSION