您最近通过了一个教您编程的程序。 我也想通过一个程序,您有什么建议……。

对我来说,这个问题几乎已经成为每周一次的问题,无论是亲自,电子邮件还是社交媒体。

与我在旅途中遇到的很多人不同,我没有去编码是因为我有解决问题或创造事物的热情或愿望。
我进入编码的原因实际上是不必要的,最近我在同一家公司失去了10年的工作,

我发现自己缺乏获得新工作所需的技能。

因此,当我被问到这个问题时,很难回答。

因此,我将根据过去一年在学习过程中所学到的东西,尝试将其分解。

在参加他们的免费课程之一后,我被教会的一位朋友邀请参加了本地编码训练营课程,并找到了关于他们课程的更多信息后,我开始研究我的选择。
这正是我一直在寻找的东西,它是一个为期12周的简短计划,它将为我提供所需的技能,以使自己在求职中更具市场吸引力。

有几个问题。

  1. 我不知道自己要失业多久,所以我不想做出这样的财务承诺。
  2. 如果我找到工作,能否继续该计划的不确定性。

几个星期前,这位同一个教会朋友在脸书上给我发送了一个链接,以通过Google赞助的Udacity获得奖学金机会。

因此,我申请了这个机会,基本上解决了我在进行训练营时遇到的两个问题。

在开始新工作的最初几周里,我收到了奖学金挑战的录取通知书。
起初我不打算这样做,我找到了一个非常好的工作。

因此,我觉得我不需要更新并使自己的技能保持最新。

但是后来我想了更多,并意识到在这里我有机会学习新知识并获得新技能。
我完成了3个月的挑战赛,并获得了奖学金。

我现在要结束我的奖学金计划,并试图弄清楚下一步是什么。

我知道我想继续接受教育。在这段时间内,我得出的结论是,我喜欢这样一个事实,即如果我目前的工作发生了某些事情,我的技能会给我对下一份工作的更多信心。

现在出现了棘手的难题,我要学习什么以及现在如何学习。

因此,我开始对我的选择进行更多研究,以确保我没有做出鲁和仓促的决定。

这次旅程开辟了一个全新的世界,并带来了许多选择。

我是否要继续进行FrontEnd Development。
随着越来越多的人使用手机和平板电脑,Android / IOS开发正变得越来越庞大。
我的新工作也是介绍Android开发。

数据分析和AI也有需求。

然后是后端,这将使我成为FullStack开发人员。

我决定通过专注于JavaScript / React巩固我的FrontEnd技能,并开始进行BackEnd开发。

现在,下一个问题是我将使用哪个平台来学习此内容。

我在此旅程中确实学到的一件事是我的学习风格。
在线学习不是一条容易的路,它也是一条非常孤独的路。
这需要大量的奉献,纪律和牺牲。

我一直在向那些正在做这个程序并且有孩子的人致以崇高的敬意,对于那些从事全职工作的人和孩子们,甚至给予更大的荣誉。

我回到了当地的训练营,他们为工作的人打开了一个程序,所以我可以在下班后的晚上去。

我在网上学习中错过的一件事是人与人之间的互动。
有人将想法浮出水面,通过解决问题,请别人向我解释。
正如我之前所说的,在线学习非常孤独,需要大量的纪律和奉献精神。
分心很容易,如果您没有截止日期,设定上课的承诺,这会使您为失败做好准备。

对我来说,它回到了财务和时间上的承诺,以及灵活性。

Udacity还带来了财务负担,不像训练营那样多。
我看了很多其他在线选项。

Udemy -https: //www.udemy.com/

这些课程相对便宜,但是缺少很多课程的社区。
一些教练不是很好,他们创建了Facebook或Slack支持小组。

Lambda -https://lambdaschool.com/courses/data-science/intro/

该在线课程具有独特的财务安排,还具有在线支持系统。
他们还提供免费的入门课程,因此您可以在提交课程之前尝试该课程及其平台。

伯特利技术学院-https://betheltech.net/?fbclid = IwAR35GVg6AAotkBa8LGFnjHCnP -GYluoL5iKsNjwZ5F3zxFqFbKeq0t0XxoQ

这所在线学校也承担着很高的财务义务,但我对它感兴趣,因为它是基于信仰的。
他们没有提供任何预览或入门课程。

FreeCodeCamp — https://learn.freecodecamp.org/

这是一个正在成长的在线学习社区,而且正如标题所述,它是免费的。

他们有一个强大的支持系统,内容很好,他们拥有巨大的社交媒体形象。

他们还设有与当地人见面的当地分会。

在线资源如此之多,不仅针对成年人,还针对儿童。
这些只是我研究甚至尝试过的一部分。

我还研究了我的本地和社区学院。
不幸的是,我找不到任何可以满足我的学习需求,时间表和时间表的东西。

当我决定继续我的学业时,我的心态就像大学。

这将是至少两年的承诺。
我还必须找到一些可以为我提供在这段时间内需要的技能的东西。

我终于巩固了自己的决定,并决定继续接受Udacity的教育-https://www.udacity.com/courses/all,

我是根据我的学习风格,财务和时间投入做出这个决定的。

Udacity具有出色的在线支持系统。

  • 1 x 1指导
  • 同类群组
  • 出色的支持人员,包括技术顾问
  • 很好的教练
  • 财务成本不高,他们提供付款计划和财务
  • 还有当地的聚会,学生可以在那里聚会
  • 他们通过学生教练和团队负责人鼓励和培养学生的领导能力
  • 职业服务

现在,我决定了要在继续教育中使用的平台,现在是时候决定我要继续使用什么平台了。

我发现了这一宝贵资源,这对我的决策过程有所帮助。
http://carlcheo.com/startcoding。

我知道我需要磨练我的JavaScript技能,并且我想增加我的React知识。
从今年的经验中我也知道,我需要学习它的后端,因此使自己成为一个更好的FrontEnd开发人员。

我的计划是采用Udacity BackEnd Nanodegree计划,并补充它

Tyler McGinnis React程序-https: //learn.tylermcginnis.com/

泰勒(Tyler)是Udacity的讲师,并协助完成了Udacity React Nano学位课程。
因此,我认为这将是一个很好的资源。
这是一门自定进度的课程,他为学生创建了一个私人Facebook社区,他在那里提供支持和更多材料。

布拉德·特拉维斯Brad Traversy)-https://www.traversymedia.com/

我非常喜欢Brad脚踏实地的教学风格。
他以一种非常容易理解的方式进行教学。

他也有一个Discord支持小组,就像Udacity接触小组中的人才并提升小组中的领导力一样。

FreeCodeCamp — https://learn.freecodecamp.org/

那里的在线社区正在增长,他们的课程也在增长。

开源社区的支持非常棒,我想了解更多有关开源和与开源社区一起工作的信息。

这是我的旅程,也是我做出决定的过程。
在做出任何决定之前,这里有一些关键要点。

为什么

你怎么了

  • 新工作? 晋升? 职业变化?

您的原因必须非常强烈才能使您顺利完成此旅程。

支持

  • 友人
  • 家庭
  • 聚会和技术会议

您将需要一个良好的支持系统来完成此任务。

确保让家人和朋友知道您在做什么以及多长时间。

参加聚会,在这里您将认识其他开发人员,这将帮助您决定要走的路。

许多在线程序和编码营都提供免费课程,因此,有人说“买前先试”。

祝您好运,祝您编码愉快!!!