JavaRush /Java 博客 /Random-ZH /我重新培训人们成为 Java 程序员(存档)

我重新培训人们成为 Java 程序员(存档)

已在 Random-ZH 群组中发布
2012年8月1日,我发表了关于哈布雷的文章。正是她的评论激励我开始从事 JavaRush 项目。文章如下。我重新培训人们成为Java程序员, 我重新培训人们成为 Java 程序员(存档)- 1当我看到朋友们付出两倍的努力而收入却少四倍时,每次谈话开始时都会问:“你不想当程序员吗?” 你真的很聪明。也许你只是不合时宜?因此,我正在重新培训我的朋友和熟人成为程序员。整个过程需要两到三个月的时间。25节课,4小时。然后每个人都能够找到一份程序员的工作。本文不是关于如何教学,而只是描述一个有效的过程。 简单介绍一下我自己:十年编程经验,其中一半是 Java。我总共重新培训了八个人成为程序员。我现在正在教另外三个。只有当我发现这样的工作适合一个人时,我才会重新培训。 学生情况:男生3名,女生8名。一半受过技术教育。还有律师、经济学家、会计师和历史学家。有的已经工作了,有的刚大学毕业。从学校开始就没有人做过编程。一个常见的故事:我大学毕业了,但我不知道该为谁工作、在哪里工作。

为什么要编程?

在教一个人编程之前,最好解释一下它的作用以及为什么他需要它。
  1. 一份轻松、有趣的工作我重新培训人们成为 Java 程序员(存档)- 2编程是一份轻松、有趣的工作。有机会与银行经济学家的工作进行比较。这就是天与地。银行里的一切都无聊得多。在 30 度的高温下遵守着装规定并不是一件令人愉快的事情。

  2. 报酬丰厚。我很高兴看到我的朋友们在工作五年后开始为自己购买汽车或公寓。

  3. 灵活可变的时间表。
    紧张的日程让人不愉快。任何在高峰时段堵车或因迟到 5 分钟被罚款的人都会向您证实这一点。上午 11 点上班,凌晨 5 点下班怎么样?你说梦?对于大多数程序员来说,这是现实。做好你的工作,没有人会对你说一句话。在许多办公室,您不必来上班,而是在家工作。

  4. 专业成长。
    几乎在任何组织中,为了获得享有声望的职位并赚大钱,您需要发展自己的职业生涯。程序员只需保持程序员的身份即可。您不需要从程序员重新培训为管理员或竞争老板的职位。你可以简单地专业成长。拥有五到十年经验的程序员可以获得丰厚的薪水。

  5. 国际流动性高。
    西方收入最高的三个职业是:律师、外科医生和程序员。但我们在国外的律师就没用了:其他法律、判例法等等。医生需要学习语言并再次参加考试。程序员不需要学习任何东西。相同的语言。相同的标准。通常甚至客户都是相同的。

为什么选择Java?

以下三个因素的结合迫使我重新培训人们成为 Java 人员。
  1. Java 是最容易学习的语言之一。我可以在三个月内教一个人。
  2. 劳动力市场需求旺盛。无需经验即可找到工作。公司愿意雇用聪明的新人并为他们提供进一步的培训。
  3. 行业内最高的薪资。一些最高的。特别适合初学者程序员。

关键原理

徒步旅行时收拾背包有这样一个好规则:
  1. 列出你需要的一切。
  2. 划掉所有你可以不用的东西。
我大致可以想象一个java大三第一年工作要做什么。在工作的第一年你可以不需要的知识 - 我们排除它! 我从学习中扔掉了很多有趣的、好的东西。要成为优秀的程序员,他们必须接受教导。但我给出的最低限度足以找到工作。光有理论而没有实践往往是无效的。这是我建议java初级在第一年学习时要做的事情:
  • 很高兴你有一份好工作。
  • 研究该项目。
  • 阅读智能书籍。
  • 班级形式。
我同时教2-3个人。对我来说,最佳的团体人数是三人。三个月。每周两节课,每次四个小时。总共有25节课。我只用例子来解释一切。可见性对我们来说就是一切。例如,为了理解集合,我们在类中编写了ArrayListLinkedList。我布置作业来强化材料。最好从哪里开始?来自帕斯卡. 根据实践和我的主观经验,学校里的每个人都学习 Pascal。根据情况,我安排了 2-4 节课来记住 Pascal。
  1. 变量和ReadLn / WriteLn
  2. 如果,为了,尽管,数组.
  3. 功能和程序。
  4. 巩固所学内容。

课程形式

我通常谈论一个新话题10-20分钟。我坐在电脑前(其他人就坐在附近),写下所讲内容的工作示例。然后,我依次给每个人布置当前主题的作业。在这样的课程中,每个人都能完成 3-5 个小任务。我鼓励你们互相提供建议(教授团队合作)。你可以看看旧的例子。您无法复制粘贴任何内容。

Java第一课总结

(如果有关于 Pascal 的初步课程,可能不是第一个)
  1. 我告诉你什么是JavaJVMJDKJ2SEJ2EE
  2. 安装JDKIDE(我选择的是Intellij IDEA
  3. 创建第一个程序。我展示一次,然后人们重复它。
  4. 输入/输出,使用变量。我与帕斯卡进行类比——这很有帮助。当与你所知道的进行类比时,理解这些材料会容易得多。

替代技术

参与免费项目是自我发展的理想工具。一个工作能力很好但不喜欢编程的人并不适合。

我教什么

我重新培训人们成为 Java 程序员(存档)- 3只提供您所需要的

我不教的东西

  1. 算法、图表等 他本人是多届奥运会的奖牌获得者。对于十年的实际工作来说,什么都不需要。
  2. UI、小程序等 我的学生未来的项目很可能会与TomcatJBossWebLogic有关
  3. HTML/JavaScript。非核心技能。我建议自学。

工作

我重新培训人们成为 Java 程序员(存档)- 4我无法教授一切,我也不会尝试。我的目标是让个人找到工作,公司找到有前途的员工,双方都对他的进一步培训感兴趣。

如何找到工作。关键点

  1. 正确书写简历。试想一下,什么样的协议是专业律师可以起草的,什么样的协议是未经培训的普通人可以起草的。当涉及到重要的事情时,不要犹豫,向专业人士寻求帮助。这里也是一样:你不需要自己创建简历,而是询问有知识的人。

  2. 面试。我进行了几次测试面试。我会派“毕业生”去几个办公室参加面试——以获得经验。

  3. 经验。您的简历应包括 3 至 6 个月的工作经验。这会增加决定雇用您的人的信心。

只去IT公司工作

或者更好的是,去大型IT公司。他们是唯一训练新手的人。第一年的目标是获得尽可能多的经验,而不是金钱。已经处于中等开发商地位,需求超过供应,工资开始大幅上涨。

故事取材于学生的生活

如何正确要求加薪

我的一位学生的故事。— 我曾经领过 2400 美元的薪水。下一个薪资调整的最后期限已经到来。我想要2800,但是怎么议价?我决定要价3,000美元,以便谈判2,800。然而,当谈到新的金额时,结果发现他们不想将其提高到2,600以上。难道我不更有价值吗?——我想了想,就报名了第三方公司的面试。几天后我去面试,他们给了我3,000 美元。第二天我来上班,打印出工作机会,并与经理交谈。他想,他给某处打电话了。半小时后,他过来并提出了3200 美元。我心满意足地给面试的公司打电话说我不能为你们工作了,因为我现在的工作单位给了我3200。他们报价3400。完全不安。我已经决定继续工作了,然后就有了这个消息。但是因为 我还是抱着战斗的心情,于是又去找了boss。结果,我收到了3600 美元。如果我和老板都相信我的价值更高,我就更有可能获得加薪。

史上最快的职业生涯

我重新培训人们成为 Java 程序员(存档)- 5第二个故事。我是用第一人称来讲述的。我决定找到我的第一份工作。我为java初级职位准备了一份简历,添加了在一家不存在的公司4个月的经验,然后去面试。已经采取。我工作了三个月。我学习了Java并了解了该项目。但我不喜欢这个公司。三个月后他辞职了。我在家呆了一个月,学习,又去面试。这次我已经在找java中层职位了,根据我的简历,我有一年的工作经验。我工作了两个月。这个项目已经有十年的历史了,专业人士可以处理它,但是这样的项目的初学者非常无聊。辞职。找到了新工作。现在我的简历上已经有一年半的经验了。这次我对这个项目完全满意,但我想发展并获得不同的薪水。我想,一定有一家公司是我正在寻找的。我工作了三个月。在我的上一份工作中,我获得了高级 Java 开发人员的职位。简历上的三年工作激发了人们的尊重。我已经在我喜欢的公司工作三年了。正是我正在寻找的东西。我很高兴,顾客也很高兴。这里最重要的是不要停止。如果你发现它不是你的,就没有必要默默忍受。不要害怕放弃。完美的工作可能离你只有一次面试的距离。好吧,或者两个,三个,四个。

微妙之处

要成为一名优秀的程序员,您需要大量学习。如果没有学习的欲望和对编程的热爱,这是不可能做到的。我将学习/发展的愿望融入到学习过程本身中。这些对我来说并不陌生:我全心全意地投入其中,并给他们布置有趣的任务。他们这样做不是因为他们必须这样做,而是因为他们感兴趣。当你做一些新的事情并取得成功时,就像从童年时代被遗忘的快乐一样。在我们这个行业,对于一个新手来说积累经验并不断学习是非常重要的。所以,为后辈提供进一步培训的大公司就是我们的一切。我的目标是让我的学生进入这样的办公室并能够在那里实现自己。我的学生相信编程是简单、有趣且富有创意的。而对于他们来说,就变成这样了!

关于采访

评价一个人只能看工作成果,不能看简历,每个人都写自己想写的。薪资通常根据面试结果确定,面试发生在该人上班之前。因此,在评估专家的资格和对工作的贡献时经常会出现错误,特别是如果雇主在面试中粗心大意的话。合理的工资估计为700 美元,您可以每月1000 美元工作一年,也可以每月 500 美元工作。我所做的一切都是为了让这个错误(如果发生)朝着候选人(我的学生)的方向发展。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION