短短几个月内的全职开发人员:从零到精通的案例研究

Scott WebbUnsplash拍摄的照片

许多人意识到,由于世界各地的高需求和高薪水,成为一名软件开发人员和知道如何进行编码可以使您的生活更加自由。

但是您可能无法在几个月内从头开始学习软件开发吗? 您需要计算机科学学位...对吗? 您需要精通数学……对吗? 尽管我可以看到这种思维的来源,但挑战现状并加快学习速度而无需参加4年制课程,也很可能会花费昂贵的训练营:这是5个月内免费进行这种学习的一种方法 。 现在有越来越多的开发人员社区,他们正在把事情掌握在自己手中,并自学如何编码。 使用“从零到精通”这样的课程,可以肯定地说我们吸引了相当多的怀疑者。 但是,许多学生做过同样的事情: 通过有效地工作和学习并专注于重要的事情而被聘为开发人员。

这引出我这篇文章,我认为这是展示四个从零到精通的学生的绝佳机会,这些学生目前是软件开发人员, 您可以从中学到什么

如果您不耐烦,可以跳到“ 案例研究”部分,但是如果您仍然好奇,请继续阅读...

为什么写这个? 几个原因……

  1. 挑战现状,展示即使在软件开发中也可以加速学习的事实。
  2. 展示这些人之间的共性。 提示:日常练习,尤其是刻意的练习是一个主题。
  3. 为了向人们展示这与流行的看法相反,您不需要成为开发人员之前就具有计算机科学背景,也无需支付昂贵的训练营费用(我们将展示的第一个人是高中老师)。

我希望下面的人会给您带来启发,同时也为您提供一些额外的技巧,帮助您了解是否正在或正在寻求成功。

顺便说一句,如果您想提交自己的个人资料以突出显示,请使用以下表格: https : //goo.gl/forms/FFCL30uef92K6fwX2

实例探究

1-Jacinto Wong-jacinto.designLinkedIn

在上这门课程之前,您在做什么工作?

我是一所私立学校的高中老师。 我有几年兼职平面设计的经验,主要是布置报纸,杂志和年鉴。

你为什么选这门课?

几个月前我离开了工作,因为那感觉对我来说就像死胡同。 在过去的25年中,我一直对技术感兴趣,并想在相关领域找到职业。 实际上,我在一篇有关学习Web开发的顶级课程的文章中偶然发现了有关IGN的这门课程,并且观看了介绍,并认为这些项目看起来非常酷(尤其是最终项目)。 我完成本课程的原因是因为Andrei在帮助我克服冒名顶替综合症方面做得非常出色。

从头到尾学习需要多长时间?

“从零到精通” 花了我大约6周的时间才能完成,每天工作4–6个小时,尽管在这段时间内我还从事个人项目和编码方面的挑战。

您采取了哪些措施帮助您如此有效地学习?

我会与所有视频一起编写代码,暂停将代码写出来。 我会重新观看我不了解的部分,并且还会通过Google文档记录下来,以强调重要的内容。

您对即将开始学习发展的人有什么建议?

没有人是天生的开发人员,而且将会有很多次,尤其是在您感觉自己不知道自己在做什么的早期,您必须克服这种感觉并相信最终您会实现目标。 我还建议您每天尝试至少每天工作一个小时,因为这样可以使您在较短的时间内重复和理解事物。

完成本课程后,您需要多长时间找到工作?

在课程开始四个月后,我很幸运地找到了工作。 (因此,大约完成了两个月,尽管在ZTM之后,我也完成了大部分 初级到高级课程

您做了什么帮助您找到工作的?

完成课程后,我要做的第一件事是研究许多不同的在线投资组合网站。 然后,我尝试制作一个最完整,响应速度最快的网站。 我认为使用模型和CSS动画有助于打造一个独特而专业的网站,给雇主留下了深刻的印象。 最终使我成为雇用我的公司的雷达是一个非常规的简历,该简历是PDF,其中包含可单击的图像,并附有我的在线简历,Github和网站。

您会为正在寻找工作的本课程的应届毕业生提供哪些提示?

我想说,在您的投资组合网站上花费大量时间和精力很重要,请确保它反应灵敏并且在任何屏幕尺寸下都看起来不错。 我也建议您积极使用Github,并尝试在任何时候使用新技术进行新项目。

你在哪工作?

我在CBC担任高级Web开发人员。

2 —艾登·坎贝尔(Aiden Campbell)— LinkedIn

在上这门课程之前,您在做什么工作?

HEOR&PRMA(制药咨询)在业务发展中的作用。

你为什么选这门课?

学习新事物/乐趣。

从头到尾学习需要多长时间?

6个月

您采取了哪些措施帮助您如此有效地学习?

我参加了多门课程,并且每天进行3个小时的编码,如果需要我的朋友请他们帮忙。

您对即将开始学习发展的人有什么建议?

不要放弃,如果这很难,那就意味着您在做正确的事。

完成本课程后,您需要多长时间找到工作?

我上这门课时找到了工作。

您做了什么帮助您找到工作的?

我进行了很多网络交流,一些首席执行官伸出援手。

您会为正在寻找工作的本课程的应届毕业生提供哪些提示?

寻找初级开发人员的工作并不容易。 您不仅应该出售自己的技能,而且还应该拥有潜力。

你在哪工作?

我在一家软件公司(BraveLab.io)工作,是从事React和angular应用程序的初级js开发人员。

3 — Marcel — LinkedIn Github

在上这门课程之前,您在做什么工作?

我是一名物理计算专业的学生,​​对编程非常钟情。

你为什么选这门课?

我主要学习用于研究目的的编程,但是我学会了更多。

从头到尾学习需要多长时间?

仍在进行中。

您采取了哪些措施帮助您如此有效地学习?

全天学习,创建除课程项目外我想出的应用程序。

您对即将开始学习发展的人有什么建议?

不要回头! 让您的思想流动,并尝试将您为实际解决方案所学的知识联系起来。 不要患有冒名顶替综合症。 每个程序员总是在学习。 总是! 不要害怕

完成本课程后,您需要多长时间找到工作?

2个月。

您做了什么帮助您找到工作的?

始终运用我在不同项目中学到的知识。

您会为正在寻找工作的本课程的应届毕业生提供哪些提示?

开始构建您的理想Web应用程序或网站。

你在哪工作?

我和我的妻子开设了自己的网络代理。 她是主要设计师,而我是主要开发人员。 我们的网站将在未来几个月内发布。 到目前为止,它处于设计和UX阶段。

乔恩(Jon Sou)— jonathansou.com

在上这门课程之前,您在做什么工作?

我在IT支持部门工作了3年,担任助教。

你为什么选这门课? 从头到尾学习需要多长时间?

我参加本课程是因为我想学习成为Full Stack Web Developer所需的技能。

您采取了哪些措施帮助您如此有效地学习?

从头到尾,我花了两个半月的时间。

您对即将开始学习发展的人有什么建议?

我确保了解在观看和编码视频时所介绍的所有概念和做法。 有时可能很难坚持学习,因为您可能会遇到很多挑战,但是如果您投入精力和时间进行学习,那么肯定会有所收获。

完成本课程后,您需要多长时间找到工作?

完成本课程后,我花了大约两个星期才找到工作。

您做了什么帮助您找到工作的?

完成课程后,我创建了一个档案袋,并从事一些项目以巩固我所学到的技能。

您会为正在寻找工作的本课程的应届毕业生提供哪些提示?

如果您已从本课程毕业,那么现在就可以开始从事Web开发工作了。 剩下要做的唯一一件事就是打磨您的简历,求职信和投资组合,使自己成为一个好的候选人。

你在哪工作?

我在非营利组织中担任网络开发人员。

结论

只要您拥有一台计算机和强大的学习动力,任何事情都不会阻止您成为开发人员。 正如瑞安·霍里Ryan Holiday)所说:“退出时,您将变得平庸,当回报不值得投资时,当您不再认为自己会享受生活时。 当您只是在弥补初学者的运气和精通能力之间的鸿沟时,浸入是造成稀缺的障碍,坚持下去。 祝你好运!

感谢您阅读本文。 如果您喜欢这篇文章,请分享,评论并按几次。 也许会激发某人踏上新的职业生涯。

如果您将来对此类更深入,内容更丰富的文章感兴趣,请 Twitter 和Medium 上关注我 顺便说一句,我的全职工作是教人们以最有效的方式进行编码。 您可以在下面看到我的两门课程(折扣!只需使用优惠券代码KEEPLEARNING18):

2018年完整的Web开发人员:从零到精通

以及更高级的:

完整的初级到高级Web开发人员路线图(2018)

From: https://hackernoon.com/full-time-developer-in-just-a-few-months-zero-to-mastery-case-studies-b3c3ca3bcb24

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值