JavaRush /Java 博客 /Random-ZH /我是如何在半年内成为开发者的?
llaerto
第 21 级

我是如何在半年内成为开发者的?

已在 Random-ZH 群组中发布
大家好。这是javarush网站上的又一个就业故事,javarush会受到好评。开玩笑,他们不会。或者他们会吗?当然会,我正在等待第一级写这篇文章的时刻,当时我正在阅读其他人的文章:)总的来说,让我们从头开始。2014年6月,我获得了会计学位。到了大学三年级,我已经意识到我不会成为一名会计师,我在互联网上赚钱——不同的方式,套利,订阅,门道,SDL,GS等等,互联网上有很多这样的,但也有很多细微差别。学生受够了。大学毕业后,我仍然继续在网络上“打转”,直到……2015年1月,我以为成为一名程序员该多好。仅仅因为我喜欢IT领域,我自己已经与它联系了很长时间,开发人员是它的逻辑结果(当时是结果,现在只是新道路的开始)。为了实现这样一个奇妙的想法,我开始学习pyton 3。我上了基础课程,逻辑和算法问题,所有这些,当然,是的,但是“史诗在哪里,拯救世界的程序在哪里” ?” - 我当时想。一周后我就忘记了这件事,忘记了——有钱了,生活还要继续……但是在二月份,我姐姐和她丈夫来看我,都是IT专家,她丈夫告诉了我计划的课程他们的公司(不是培训,只是介绍 IT 方向的课程,关于语言差异、技术、项目、IT 目标等)并建议我去他们那里。我订阅了他们公司的所有更新,然后开始等待……2015年2月,这些课程开始招生,申请者很多,没有足够的空间容纳所有人。要通过测试,需要具备英语知识和非常基本的编程概念。因为 我非常懂得如何谷歌(顺便说一句,我仍然认为这是程序员最重要的技能)而且我也很懂英语 - 我通过了测试,发送了它,两周后我收到了消息“你已被接受” ,开课了……”课程于 2015 年 3 月开始。第一节课结束后,宣布了比赛,大家要自组织成小组,完成一项小组任务。当然,没有人带走我,因为…… 我什么也做不了。但我姐姐建议我开始学习java作为一种通用的、正在开发的语言。感谢我的 google 能力,我找到了 Javarash 服务,找到了评论,阅读了您的想法 - 我在第二级时购买了订阅(无需等待 10 个免费订阅)。但接下来又发生了一件事情……2015年4月,我举办了一场婚礼,所以除了每周的课程和挣面包的钱之外,剩下的时间就只剩下准备婚礼了,购买的Jawarash开始在等待第四级。婚礼之后……2015年5月,我去度蜜月,之后我坚定地决定开始学习Javarash,你觉得怎么样?5月6日回到家,我做的第一件事就是开始学习java。我从 javarush 的第 1 级开始这样做,原则上我充分相信我成为程序员的道路是从 5 月 6 日开始的。2015 年 6 月,我的 Java Rush 已经达到 20 级。实际上这里是关于 Java Rush 评论的主要部分。因为 我没有达到20级以上。啥,怎么,我找到工作了!哦,20级以后可以找工作吗?不。这是被禁止的。那么秘密是什么?秘密在于,在 20 级之前,您将学习 Java 基础知识,这是最重要的基础。而且您不只是完成基础知识。你他妈的每一个基础知识都重复了十几次。他妈的机器人帮你把它嚼碎,强迫你寻找一堆半嚼不烂的信息来下载Google技能(任何程序员最重要的技能,记住这一点)所以,一个又一个的错误,一个又一个的愤怒,一个又一个的失败,你经历了这 20 个级别......在这里,我美丽的月细目丢失了,因为...... 此外,很难以这种差异化的方式生产它。然后,到了20级之后,我无意中尝试了android。然后它收紧了,我们就走了。我开始阅读书籍、观看视频、在线课程、文本课程 - 很多东西(再次强调,Google!),但无论在哪里,我都 100% 相信 1m,正是由于 Javarash,我才获得了最强大的基础,在此基础上Android框架只是简单地滚动在上面,如果没有基础知识,我将无法理解Android并为其编写应用程序。基础知识是你的基础。如果你跳过 Javarash,你只会把自己困在现实的编程世界中,因为这里有大量的练习,即使是学习最慢的人也会把这些重要的信息放进脑子里!不,没有Javarash你也可以成为一名程序员,但是会更难、更漫长*(我不考虑指导和拉耳朵的选择,这种情况很少见,有这样指导者的人不要坐在这里)。从 6 月到 9 月,我全神贯注于 android 的细微差别,我不断地吸收它们(它们仍然在此处获得的 Java 基础上滚动),但是(这里我们将返回到每月细分)到 10 月... 9 月2015年我意识到我已经知道了一些东西(我开玩笑,那一刻我认为自己几乎是一个中间人,可能)并决定我需要一份工作(我必须养活我的家人),即Android的工作开发商。但如何呢?毕竟找这份工作的人很多,他们和我一样,写着同样的简历,我该怎么办,别人会想,我无论如何都是个男人,我立即决定,我要找一个当我写了一个完整的作品集并开始写它时,我就开始工作了。我的目标是 4 个应用程序:一个具有流量计算功能的计算器(最简单的一个,随时随地计数)、一个将在线百科全书网站改编为应用程序的客户端-服务器应用程序(服务器不是我编写的)、一个待办事项列表材料设计的所有功能和1更多改编的在线百科全书,但有数据库,材料设计,第三方库和其他东西。总的来说,我概述了一个计划并开始写作... 2015 年 11 月,即 15 日,我所有的应用程序都准备好了,代码在 bitbucket 上,应用程序在 Play 商店中,我意识到是时候开始寻找了一份工作,我至少是一个人 - 在哪里:)为了找工作,我决定收集我所在城市(敖德萨)的公司列表,对它们进行排序,只留下那些参与 Android 开发的公司(或者至少他们的领域之一)。为此,我编写了一个小程序,解析来自 http://jobs.dou.ua/companies/ 的数据,并为我提供了 180 家敖德萨 IT 公司的列表。不幸的是,其中有不靠谱的公司,垃圾工作室,还有各种各样的互联网提供商公司,我手动筛选掉它们,得到了一份适合我的63家公司的名单。我决定每天向3-5家公司发送简历。唯一的是我决定在此之前放松一下,和我的妻子去一个地方(否则我每天学习8+小时,+2小时工作。顺便说一句,工作——到六月的时候,我已经存够了未来一年的生活费用,因此我平静地学习,没有花很多时间赚钱),我从 20 号开始发送邮件列表。为了让自己的良心放心,我决定做的唯一一件事就是在 work.ua 上发布我的简历(以免看起来像个懒鬼)。周三平静地发布了公告后,我就去休息了。2015年11月20日,我收到一封邮件,有一家公司喜欢我的简历,即我完成的项目,并邀请我面试。让我惊讶的是,面试竟然是网上的,而且公司竟然是远程的(此时我已经在家用电脑工作了4年;在家当程序员是我的梦想)。我并没有表现出我坐在那儿眼睛闪闪发亮,只是平静地回答了所有问题——技术问题和非技术问题,并将我的代码发送给我未来的团队负责人进行代码审查。经过三个小时的担心,我收到了答复“我们希望你为我们工作。” 好吧,我并没有真正争论,你想怎样就怎样:))) 2015 年 11 月 24 日是我作为 Android 开发者的第一个工作日...这不是一个小故事,它的主要寓意也许是具体如下: 1)学习基础知识。对于 java 基础知识,没有什么比 javarush 更好的了(相信我,我可以 Google 一下:)。2)学习谷歌。这甚至比基础知识更重要。知道如何搜索,您可以找到任何问题的解决方案。3)学习英语。我在编程学习期间每天学习一个小时,现在我只搜索和阅读原文中的技术信息 - 内容更多,而且更清晰、更新鲜。4)写一个作品集。没有人需要你,但如果你知道如何做某事并展示它,那么你会立即从十几位像你一样懒得写作品集的申请者中脱颖而出。5)永远学习。每天你都应该学习一些新东西,至少一件小事。6) 程序。每行代码都让你离目标更近一步,一切都来自于经验。7)不要放弃。在我的学习过程中,至少有5次被沮丧和忧郁、自我怀疑和软弱袭击,但通过我不能和不想,我强迫自己继续前进,它们被灵感所取代。8) 我想这就是我想说的。努力,一切都会成功,我以一名拥有会计学位的 Android 开发人员的身份告诉你这一点:) PS 我没有在文章的主要部分写它,但我会在这里说出来。除了Java\Android\其他主要方向外,学习使用自己专业所需要的其他技术。具体是哪些?嗯,100% Git、JIRA、Scrum、XML、JSON、REST api、HTTP 等等。通过查看雇主对您专业中学生的要求,您可以轻松找到具体的例子。相信我,这些“副业”技能可以快速轻松地学会,因为…… 它们很简单,但它们提高了你的水平和价格,没有它们你就走不了多远:) PPS 哦,是的,我已经工作两个月了。Tim Lead 说我正在成长,一切都很好,他还建议我读什么以及如何发展。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION