经过365天的代码编写工作之后—自学成才的Web开发人员(第2部分,共3部分)

这是我从过去一年的编码中学到的东西。 这些是我所做的观察,认为会对您有所帮助。 这些都不是理论上的,我在这些主题上有经验,而且我也总是乐于听取其他人的想法。

第1部分简要回顾了自200天的代码以来(〜1月20日)以来我已完成的任务,第3部分讨论了我在2018年余下的令人兴奋的计划。

如果您想了解我的工作,欢迎阅读我的其他中级文章,其中包含100天的代码,200天的代码或跳转到我的Twitter。

珍珠:求职

我接受了几次工作面试,但没有一个面试。 我保留了一份我已申请的所有工作的电子表格,以免重复同一申请。 我通过了诸如LinkedIn,Glassdoor,Hired,Indeed,ZipRecruiter等传统渠道。参加了聚会,活动和黑客马拉松。 我与人们建立联系,拿起名片,并在活动之外亲自见面。 我什至参加了一个由聘请演讲者组成的小组进行的活动,以调整我的简历并学习求职技巧。

在网上申请时,我查看了应聘条件,不愿看到该职位所需的经验。 有时,我还是会申请。 不可避免地,我不得不休息一下,感觉就像我在艰苦的战斗中一样。 每个人都告诉我这是一个数字游戏,但有时似乎没有成效,而且收效甚微。 我每天花1-3个小时寻找职位空缺,并用求职信和简历申请这些职位空缺,我觉得学习本来可以更好。 我认为我唯一没有尝试过的事情就是为开源做贡献。

我与您分享这颗明珠,因为您的情况可能有所不同。 我仍然会敦促您不要放弃并耗尽所有选择。 准备就绪后,您应该提出申请,并且您将知道,这取决于您所寻找的职位所需的核心技能。 当我从麦德林回来时,我决定要在接下来的几个月中获得一名Web开发人员的工作。 事情没有按我预期的那样进行,所以我改变了我的策略:变得如此出色以至于他们不能忽略你。 有关更多信息,请参阅第3部分。

Pearl:实习/学徒制

作为求职过程的一部分,我申请了几个不同的程序。 如果您在线搜索学徒/实习生,将会弹出一对夫妇。 我向Gaslight,底特律实验室,Base 2,Revature,Intrepid Pursuits,Techtonic Group,Moove-It,Nuttersons,Clutch.co,HashRocket,Apprenti和其他几个应用。 如果您进行搜索,那么您所在的地区可能还会有更多。 我认为这些对于新的计算机科学或训练营的毕业生来说确实是一个很好的机会。 即使有人提倡接受零经验的学生,但我认为只是大量的申请和选择可能会偏向那些可能没有该基础CS核心的自学成才的开发人员。 找一个新的CS毕业生来塑造和适应他们的系统可能是他们所寻找的更多。 我不知道,没有必要再做下去。

我在流程中最接近的学徒步骤是一个问题,我是否愿意搬到持有学徒的州。 几天后,我回答说,发现那个人整整一周都不在办公室。 所以我等了一个星期后什么也没听到。 无论如何,我都发送了一封电子邮件,询问我的申请状态是什么,他们说他们将在下一个队列中考虑我。 谢谢您让我知道。 😅这也不是第一次,因为他们说他们会在4月20日让我知道我的申请状态,你能猜出这封电子邮件是否也通过吗? 你说得对,所以我继续前进。

我的一个推特朋友给我发了一条消息,并谈到了一个学徒制也如何滥用他们的学徒制关系,使学生过度劳累。 这种提及与我的经历混杂在一起,对我来说却很痛苦。 正如我所看到的那样,拥有一个大名鼎鼎的学生并为他们的学生们系紧西装并不是一个好的内部计划。 您只能通过与已经在内部的学生交谈来找到这些东西。

人际关系是两条路,我在采访你和你在采访我一样多。 这是我走进药学院时的相同心态,现在我不再打算更换它。 有时候,您的自我价值不值得为此付出一切。 如果我要做某事,我想以自己的方式去做,这必须是互惠互利的。 那你该怎么办? 如果没有人相信您,请相信自己。

珍珠:加速器

我在旅途中遇到了两个加速器。 其中一个被标记为软件工程师的加速器。 它会带您完成简历构建,档案优化和面试技巧(包括算法/结构)的最后一步。 我尝试了一下,但我觉得这不适合我。 我未通过入学考试,该考试需要在一个小时内完成尽可能多的算法。 老实说,由于我对Big O Notation的了解还不是很多,所以我做得不好。 对于已经具有CS背景并且只是想磨练自己技能的人来说,这可能是一个不错的计划。

第二个加速器来自一位绅士,他愿意指导我完成项目。 他广告宣传自己是堆栈溢出用户中获得最高评价的用户之一,从小就开始编程,并且是一名超高级开发人员的儿子。 在这段时间里我几乎没有钱,也不觉得榨汁值得。 这不仅会迫使我节省一半的积蓄,而且可能会迫使我去做另一份兼职工作。 没什么错,但是我不想离开编码,所以我拒绝了,继续前进。

珍珠:其他技能

不要忘记练习其他技能,例如技术和软技能。 即使感觉您可能要花些时间来学习,这些技能仍将优化您的构建过程,并为将来的面试做好准备。 有时,我会在完成一个大型应用程序后分支并学习新技能。 首先,处理诸如Git / Github,命令行,开发工具,Chrome控制台和键盘快捷键之类的必需品。 这些确实帮助我提高了工作效率,并通过观看其他编码人员来提高了他们的工作效率。

之后,您可以考虑使用Google云端硬盘同步来备份您的代码(不要忘记删除node_modules文件夹)。 对于API密钥和文件,我也将其保存在Google驱动器上以快速运行应用程序,因为由于摄像需求和有限的高清空间(500GB),无论如何我通常都会从Mac删除整个项目。 要使用api键,请学习使用dotenv和环境变量,因为这是在公共视图中隐藏api键的好方法。 进入不同的软件以加快您的计算机处理技能的速度,例如使用Spectacle或Alfred。

对于软技能,我强烈建议参加聚会! 无论如何,如果要参加技术聚会,大多数人已经对您的工作感兴趣。 这样可以帮助您在面试时结交新朋友。 几年前,我开始参加对我感兴趣的所有聚会。 因此,我是一个更友善的人,并一直得到有关我的“人际交往能力”的评论。 感觉有信心? 参加您可能没有去过的聚会。 过去,我参加过一些独特的聚会,例如Reiki,Toastmasters,攀岩,皮划艇,Salsa和其他一些深奥的聚会。 您充满信心吗? 成为聚会的组织者。 我是为20和30年代的社交团体以及一个Free Code Camp团体所做的。 作为开发人员,您可能仍然会花费大量的屏幕时间,因此,作为开发人员,我们也需要在与人的时间之间取得平衡。 我从未听说过开发人员的工作机会降落在您的前门,但我听说人们会从他们那里去参加活动

Pearl:代码和咖啡聚会

我很高兴自己做的一件事是在我所在的地区举办了一次本地的Free Code Camp聚会。 我遇到了很多很酷的人,包括一个中级开发人员,初级开发人员,新兵训练营的毕业生,自学成才的Free Code露营者和其他朋友。 有时,根本没有人来,但我还是还是去了我的项目。 我最终与其中一些人成为好朋友。 昨天,我就和其中两个人一起出去玩,即使他们住在一个小时的路程之外。 不得不亲自与开发人员交谈,这很高兴。 聊天室和论坛很好,但是一天结束时没有按正确的按钮。 人类是社交动物,我很老套。 想要开发您的开发技能吗? 为什么不为您的代码和咖啡聚会建立网站? 我甚至尝试为我的编码聚会创建一个RSVP系统,以便从Facebook中突围而出。 我保证您会至少成为一名开发人员朋友。 我知道我做过,而且我所在的地区非常郊区。

珍珠:不要低估身心健康

您的代码和头脑清晰是成为出色开发者的关键。 不要因为身体太冷而忽视身体健康,否则您宁愿花更多时间在代码上。 来自医学背景,我敦促您尝试站起来工作,经常散步和休息,并进食绿色食品。 您可能现在看不到,但是当您是中级开发人员时,您可能会感谢我。 投资于Roost摊位或用一些凳子支撑桌子。 在甲板或露台上在室外工作。

是否想表现更高? 无论是冥想,瑜伽,游泳,锻炼等,大多数高级从业者都有某种正念习惯。我每晚睡觉前都要进行冥想,早上要步行1小时。 他们真的是个让您头脑清醒,解压缩的好时机。 如果您愿意,我建议步行播客。 Syntax.fm或Language Transfer是赶上科技新闻和学习西班牙语的快速方法。 如果您识别这些标志,则可额外获得学分。 🇨🇴🇲🇽

如果您喜欢的话,我的朋友乔也经营一个冥想小组。 在Twitter @jjprevite上打他!

珍珠:跳出思维框,您的工作和生活幸福取决于它

这将是第3部分的预示,但我希望您也开始考虑优化自己的生活。 想像蒂姆·费里斯(Tim Ferris)吗? 太好了,这就是我要去的地方。 与我工作过的其他工作不同,技术演出在为您提供许多生活方式设计选择方面处于优势地位。 学习,申请工作以及与发展合作的过程为您提供了许多其他行业(例如医疗或零售)可能没有的独特机会。

通常情况下,大多数学生必须在当地上2到4年的大学才能学习他们的手艺,有时这只是与理论打交道。 除了显而易见的申请和面试之外,技术很酷,因为如果您可以为开源项目做出贡献,它还提供了机会。 或者接受学徒职位,在您学习和建造房屋时,以最低工资支付您的住宿费用。 3个月后,您将获得工作机会或与他们的一位合伙人结束工作。 该领域没有博士学位? 没问题! 这是我后悔的领域。 我花了8年的时间教我如何学习,但是如果我必须回去再做一次呢? 可能不会。 我可以花6个月至18个月的时间来获得真正的技能,才能加入劳动力市场,每年赚取60,80000美元? 那是明智的生活选择。

让我们重复一下:少于2年的学习,每年需要6万至8万美元,而8年的学习需要每年10万美元。 更少的理论,更多的实践知识。

在生活的各个方面发挥创造力,并为您打开什么门。 利用您的情况!

第1部分和第3部分在哪里?
第1部分:易于保持,难以戒除的习惯
第三部分:非凡计划

如果您喜欢我的想法,欢迎您跟随我
博客➞http://traveldev.net
TWITTER➞https://twitter.com/traveldev
YOUTUBE➞https://goo.gl/fFfWq4
INSTAGRAM➞https://www.instagram.com/travel_Dev