亲爱的发芽开发人员

通过在Flatiron学校进行的近三个月的全栈开发研究,我完善了一系列有用的习惯和资源,并找到了应避免的地方-见:Rabbit Holes-并一直渴望与其他学生分享以希望它会帮助他们,就像帮助我一样。 实际上,我日常使用的很多东西都是从别人那里传下来的,例如古老的故事。 我的希望是,通过在这里分享,其他人将找到自己有用的工具,并继续站在别人肩膀上的传统。

时间管理 。 很难找到时间来开始新的甚至更多的事情,因此像Web开发这样的事情每天至少需要一个小时,并且需要累积无限量的时间。 Flatiron特别指出,完成程序大约需要600-800小时。 这意味着,如果您想在半年内完成工作,则必须每周花费30个小时。 那是很多时间,几乎是一份全职工作的价值! 帮助我找到更多时间进行编程的一件事是限制或节省了不必要的其他活动的时间。 我发现,仅仅通过减少社交媒体和电视上的时间,我每周就能恢复近20个小时。 当我意识到这不仅仅是一种上瘾而不是娱乐之后,我实际上完全退出了一个社交媒体平台。 我认为没有必要完全退出社交媒体,但我保证这是您可以节省大量时间的领域。

多产 。 为了更好地管理整体时间并在学习期间提高工作效率,我一直在使用Pomodoro方法。 这是在25分钟的突发时间内进行5分钟的休息的做法。 出于几个原因,它很有帮助。 首先,如果我不想学习,很容易坐下一个番茄,或25分钟,然后一个人变成两个,三个,四个或五个番茄。 他们也有助于集中精力。 如果您知道自己要休息这么长时间,那么就更容易鼓起勇气通过正在处理的材料来增强力量。 我对此表示赞同。 就是说,请记住每个人都是不同的,因此它对您可能没有效果。

欢迎机会,敬请把握。 一开始,当被问到我正在学习什么或我在课程中的位置时,我感到很挣扎。 没有人愿意对自己正在做的事情感到恐惧,但这就是每个人通过对代码的恐惧而开始的方式! 现在接受它,如果您有任何问题,请教他们。 您的同伴和导师必须从您要开始的确切位置开始,并且能够建立联系。 真的,它永远不会结束。 学习完第一门语言后,您将进入另一门语言,那里出现了相同的基本问题,并且您再次成为新手。

用代码包围自己 。 当您可以坐在计算机前时,请进行编码。 如果您做不到,请收听播客并阅读有关代码的书籍。 最重要且经常被跳过的是,尽可能讨论代码。 与您的其他编码人员讨论,甚至与根本不编码的家人讨论。 通过键入代码来表达自己的能力是一回事,而通过代码进行交谈的能力(尤其是与对它一无所知的人进行交流)则以完全不同的方式锻炼了这一知识。 当您加入一个完整的开发团队或在周末项目中结对编程时,这种口才也将有所帮助。

就是这样。 我完全希望此列表每隔几个月继续发展,并期待下一个发展。 如果您有任何提示,技巧,资源,鼓励性的话或其他想法,请将其留在评论中,我将在其中添加!