内容
想要开始进行前端开发吗?好吧,这很容易:只需前往Codecademy(或查看Creative Bloq的网络设计培训资源列表)。
但是,如果您这样做的次数超出了您的预期,又被困在下一步,该怎么办?
您需要做出承诺以打破教程循环,并按照以下五个步骤来帮助您达到开发人员的更高水平。
01.开始自己的项目
让我们先解决大问题。与自己创建项目相比,构建教程项目时的学习差异类似于将数字绘画与空白画布进行比较。这可能有点令人生畏。但是,在您自己的项目上工作会使您充满信心并最大程度地提高自己的技能。
不确定要建造什么?它一定是您真正感兴趣的东西,因此您有动力,但又雄心勃勃,以至于您不知道如何立即完全构建它。
如果您选择的不错,那么到完成时您肯定已经升级了,并且还有一些值得展示的东西。
- 另请阅读:如何启动辅助项目
02.每天做一点
好的,这几乎适用于您想学习的所有内容,但是对于开发而言尤其如此。学习编码具有挑战性,因为它几乎需要不同的思维方式。如果您发现自己正在学习的概念不复存在,或者难以理解需要突破的瞬间,那么将编码作为日常工作的一部分,绝对会从中受益。
这甚至不意味着节省一天的时间,而是每天花费30分钟,而不是每周花3个小时在一个会话中,这将给您带来更多好处。
如果您发现很难上进,那就看看Seinfeld技巧或Pomodoro技巧,在晚上给您额外的踢腿。
03.了解如何找到自己的解决方案
在直接使用搜索引擎之前,请确保您已充分考虑问题所在以及解决方案。
当然,您可能可以找到一个类似的项目(或教程)并将其复制并粘贴到您的项目中,但是从长远来看,这会使您退缩。首先想出自己的计划。如果您将问题分解成几部分,它将帮助您准确定位需要帮助的地方。
请记住,如果某些功能似乎无法正常运行,请记住,您可以随时查看浏览器控制台以查看是否出现任何错误。重要的是要学会阅读控制台错误/了解错误的含义。
搜索错误通常可以提出具有相同问题的人员的问题。只要记住要删除任何变量名或项目专用的文件名即可。
04.与其他开发人员交谈
因为所有开发人员也是自学者,所以他们也往往会成为非常出色的老师。希望您已经在与一些优秀的高级开发人员一起工作。
让他们查看您的代码或通过解决方案向您展示,可能是最快的学习方法之一。它还可以向他们显示您当前的技能水平,并且可能意味着您更有可能参与更大的项目。如果您可以证明自己已经先行了,其他开发人员将更愿意提供帮助。
如果您不认识任何开发人员,请尝试在您所在的地区寻找聚会。或与在线社区建立联系-Slack拥有一些很棒的聊天室,挤满了寻求帮助的人们。当您正在寻找新工作时,请寻找一个可以向其学习或提供持续培训的团队的地方。
05.认识学习的周期
只要您是开发人员,就将始终学习新知识。当您尝试第一次动脑筋时,可能会有些情绪激动。在潜入新挑战时,会感到诸如自我怀疑,沮丧甚至恐惧之类的情绪是很正常的。但是结果始终是相同的–令人振奋的时刻,直到最后,它起作用了。
观看开发人员足够长的时间,您会亲眼看到它-例如足球运动员的迷你桌面版进球,或网球运动员赢得比赛。这种感觉就是为什么我们做我们做的事情。这就是使前端开发如此有趣的原因。如果您能够坚持不懈地渡过难关,那么您会更快地处在这些时刻。您在此周期中经历的次数越多,您所处的环境就会越好。
希望这些技巧对您成长为初级前端开发人员有所帮助。我有什么想念的吗?在下面的评论中分享您的提示。