在8天内设计,实施和交付量产Rails应用程序

构建和部署应用程序涉及很多细节。 现在,将其浓缩到8天之内,在混合物中加入一点血,汗水和眼泪……以及啤酒,大量啤酒,您会得到与Le Wagon Lisbon Batch#97的最后两周类似的东西。 这是我们一直在努力的时刻。 我们已经在一周前的5天中构建并部署了Rails原型,以适应我们的首次协作,技术工作流程并使用Gi​​thub作为我们的VCS。 但是,现在,在我们的最后一个项目中,没有更多的时间来放松自己,这个过程需要完美无缺,因为我们正在现场演示我们的应用程序(插入剩余的天数,直到进行演示)。 由我自己,两个葡萄牙开发人员和一个德国开发人员组成的团队,我们意识到的第一件事是,我们需要以从功能到美学的期望和期望的坚实基础来进行此项目。 因此,这样一来,我们就不会在开发过程中途花太多时间在“看起来不错”或“正确工作”的反复试验上。 实施以下项目管理方法带来了很大的不同,尤其是当它意味着在截止日期临近时节省数小时甚至是数分钟的时间时: 我们花了更多的时间来预先计划模型,使用Sketch或经常只是用纸和铅笔,并用口头表达是什么竖起大拇指和吮吸什么(我们是一个艰难的人群)。 使用MVC模型进行编程时,我们花了一些时间思考和讨论我们的数据库模式 ,确保对模型以及它们的引用都进行了检查,并在继续进行之前对其进行了两次检查。 Trello在对工作进行分类和确定优先级方面是救命的。 一开始,工作被划分为前端和后端,甚至最小的工作细节也被添加到我们的待办事项清单中。 随着开发的进展和演示日的临近,它成为了需要捆绑的所有松散末端(后端和前端)的任务列表。 经过相互审查,我们始终确保将我们的任务从“待办事项”移至“已完成”。…

为那些希望通过代码改变职业的人们提供5条建议!

奥利维亚(Olivia)加入了有史以来的伦敦第一批产品,现在是一名运营工程师! 当我是Office Administrator时,尽管我不是最初的角色,但我始终是IT支持人员,因此决定改变职业。 我需要探索技术行业和技能的各个方面,因此我取得了飞跃,并中断了职业生涯,参加了各种编码研讨会。 一路上我遇到了挑战。 我对Le Wagon记忆犹新,发现无法记住最棘手的一切。 但是,一旦完成课程,您仍然可以访问所有学习材料,因此以后随时可以参考它们,我发现它们非常有用。 我在课程中也很有趣,就像学习前端开发一样,这是最好的一点。 我对设计布局非常敏锐,非常高兴了解用户的感知以及如何在此基础上创建功能。 编码对我担任运营工程师的工作有很大帮助。 它使我可以与开发人员进行通信,使用R​​uby编写脚本,设置SQL数据库,使用Git进行版本控制,并具有解决问题的心态! 如果我不得不给学生5条建议,这就是他们的建议: 影子:如果您有一个内部的开发团队在其中学习或工作,请询问您是否可以花些时间影子,以第一手了解他们的工作以及他们如何团队合作。 了解行业:与目前在科技行业工作的人会面并提出问题的最佳方法是参加编码研讨会或网络活动。 许多人可以免费参加。 做您的研究:如果您正在考虑休假,则事先创建财务预测很有用,以帮助您进行预算,并考虑在需要时可以在哪里找到额外的资源(贷款,临时工作等)。 练习,练习:在线学习了所选编程语言的基础后,尝试将自己设置为小型项目,例如创建一个静态的两页网站或一个基本的游戏。…