美文网首页
肖威洞察 | 从经验不足到学习Ruby on Rails并连接到

肖威洞察 | 从经验不足到学习Ruby on Rails并连接到

作者: 2039c142a8d1 | 来源:发表于2019-02-07 17:09 被阅读32次

    我和Rails一起工作,最近我使用Ruby,@ saboyutaka向第一批学者教授编程。

    本文是Okinawa.rb Advent Calendar 2018第9篇文章。
    昨天@fullkawa在节目kishōtenketsu了。
    明天@寇-SY了‘红宝石介绍对于那些谁旨在亲’在6周的时间,我学会了佛经是。

    那么_ Geek House Okinawa的推文从没有经验到在Rails工作。 教材_40h_Progate_Rails_2圈_100h_Rails _HTML__CSS__JS_100h_HTTP__Sinatra_100h_RailsGirls_10h_Rails _200h_网站Rails_100h_的教程自己在实习_or_字节_200h_ Rails应用程序_200h_ 1050H。 这是一个早期的人,需要800小时,大约1500h _ _ png

    https://twitter.com/saboyutaka/status/1061817948661153792

    在鸣叫,我认为这是该事件的,我决定写我去,因为有人说曾想过,有没有一本书正确放在一起。

    首先,花了1000个小时

    我认为那些希望成为制作Web应用程序的工程师的人正在阅读这篇文章。首先,为什么你可以作为工程师工作,有些人想要制造,薪水和奖励将被提升到可以实现的技能。作为技术职位,我们假设您可以支付工作的最低起始线的学习期为1000小时。

    我不认为这是因为我按照投资时间比例收购技术。无论时间投入是否可以继续,取决于您是否能够享受它或为什么要这样做,动机,决心等,这是相当不可靠的。我会在某处写下这个。

    1000小时的时间表感觉

    • 如果是办公室工作人员,则营业时间约为8至12个月
    • 如果您每天使用每天3小时累积大约10个月
    • 如果你有时间每天5小时,6个月
    • 三个月,如果你每天可以负担10个小时
    • 每天1小时大约3年

    这是关于日程安排的感觉

    计划考虑你想要达到多少是很好的。拥有硅谷学费200万日元的Gachi编程学校已成为3个月内实现1000小时的菜单。这是令人信服的,因为他们支付了200万,并拼命想要换工作。相反,如果它是每天1小时,在网络行业3年需要3年,它似乎很难工作,因为它是一个快速变化的行业,技术将在接下来的一个周期。

    为何选择Ruby

    当有可能创建一个Web应用程序具有现在流行说或使用红宝石为什么学习其中有许多语言,日语文档是巨大的,有很多(谁听到有很多人)社区,配备书籍还有,Progate是推红宝石,Ruby on Rails的教程Ruby on Rails的引导有实际且致密的材料,例如,使用on Rails的红宝石在实际业务,可以被用于除在Web任何其他广泛的范围内,在这样的术语我选择了Ruby。

    令人印象的是,Ruby在学习基础Web应用程序基础的机制方面表现出色。第一批学者通过三年的全面障碍是感觉它不是Ruby。

    不是PHP吗?

    2018目前,Web应用程序开发,但也有在PHP中学习,因为未来的流行也Laravel在PHP的方式,Laravel也已经迁移他们的往返这么多的学习成本without're参照作出Ruby on Rails的因此,如果实际使用Laravel的场景出现,您应该了解这是一个立场。由于从考生出发,当谈到尝试触摸比网络其他的事情,我想如果这一点Ruby是好奇怪。我已经向那些已经体验过Java或PHP的人推荐了Laravel。

    不是Python吗?

    Python广泛用于物联网和机器学习,与Ruby类似。世界的看法,你的Python占主导地位,但由于至于日本红宝石和位置类似的未使用Web应用程序开发了,已经从选择有什么删除文件的日本人少。

    不是JavaScript吗?

    最近JavaScript发展迅速,可以使用的地方数量正在增加,因此有一种感觉,世界的趋势已经转移到JavaScript。它也正在成为一个时代,可以使用前端+ Firebase的组合创建Web应用程序,而无需构建Web应用程序。然而,最近的趋势太长,文档很少,一些最先进的技术人员现在正在使用它,所以它是不合适的。我想是因为它是各种各样的印象人类使用的社会和库未正确组织,了解正确的技术,并从混乱学会的语言,我不知道有点困难和优秀的导师是不是在荞麦我是。

    菜单

    这个菜单是我向希望以工程师身份工作的学生教授的菜单,我和我搬到冲绳的社会人士交谈过。有些学生在东京做过工程师来完成这项工作,还有那些换工作的学生,所以我认为有合理的记录。

    个人推荐使用Progate和书籍的方法。这是一种做Progate的方法,基本上做了2圈,第一圈是在学习Progate的时候。在第二圈,在推进Progate的同时,建议您在自己的PC上同时使用编辑器,终端,浏览器等从1写入文件。这是一种叫做流行经文的学习方法。

    0-100h HTML,CSS,JS,网页创建

    首先,我们将学习HTML,CSS,JS并理解三个文件中每个文件的机制和角色,以便了解网页如何与PC浏览器配合使用。随之而来,了解Web浏览器的作用和行为,如何使用Finder,如何使用Terminal。

    在Progate学习,这是用HTML,CSS,JS,jQuery,Bootstrap 4创建网页的第一个200小时。有关HTML,CSS,JS几乎正式等效的信息是MDN,所以我们在这里查看。学习时有各种各样的信息,但是看第一个源头意识的习惯很重要。

    要做

    学习

    • HTML
    • CSS
    • JavaScript ES 5
    • jQuery的
    • Bootstrap 4
    • 如何使用Finder,目录结构等
    • 如何使用Terminal,简单的CLI命令

    100h - 200h使用Sinatra学习HTTP和Web应用程序

    学习Ruby,Sinatra,HTTP的基础知识,并将其作为创建小型Web应用程序的目标。了解编程的基本知识,Web应用程序的作用和原理,对HTTP和TCP / IP的理解。作为DB表4-10的数量的指南。

    要做

    学习

    • 红宝石
    • HTTP
      • 路由
      • GET和POST
      • 会话和cookie
    • Web应用程序的工作原理
    • DB,SQL
    • 西纳特拉

    200-250h学习导轨准备

    使用Rails Girls指南Rails教科书,我将回顾Web应用程序的工作原理,并在此处实现Ruby on Rails的优点。我认为我可以注意到Ruby on Rails的优点,因为我在Sinatra中做得很简单。学习使用Rails Girls可以实现的乐趣,并学习Ruby on Rails如何在Rails教科书中运行的基础知识。能够在这里使用Git会很高兴。让我们将Git用于未来的进展。如果您想进一步了解Ruby,我建议您为那些专业人士介绍Ruby。请参考明天的@ kou - sy文章。由于Rails教科书也以PDF和Epub销售,如果您想阅读电子书,阅读此处

    要做

    学习

    • Ruby on Rails的基本结构
    • 混帐

    250-500h Ruby on Rails简介

    在这里,我们终于开始使用Ruby on Rails了。如果您在我们累积到目前为止的250小时内了解Web的结构和Web应用程序的结构,我认为在一定程度上很容易理解。我认为它只是大约250小时,因为我认为跳过前一个过程并突然来到这里使它非常危险。让我们走进Rails的世界。

    要做

    学习

    • Ruby on Rails的基本操作和机制
    • 一种成熟的Web应用程序构建方法
    • MVC模型

    500 - 600h Ruby on Rails中级

    阅读实用的Ruby on Rails 5实践练习指南,一般来说,站点Rails,回顾Ruby on Rails的结构,并给出如何在实际站点中使用它的图像。特别是第9章和第10章是对那些真正做生意的人有用的内容,所以请阅读它们。

    要做

    学习

    • 可以在实际开发中对Rails开发和Web应用程序开发进行映像

    600 - 800h使用Ruby on Rails创建自己的Web应用程序

    使用我目前研究的内容,我将创建一个我想用Ruby on Rails创建的Web应用程序。作为指南,DB表的数量为10-20。

    要做

    • 使用Ruby on Rails创建Web应用程序

    学习

    • 了解错误,Heroku,AWS的机制等在实际开发中出现
    • 应用程序创建所需的表设计和屏幕设计

    800-1000h实习生或兼职工作

    如果可以从1制作自制应用程序并将其显示给人,则它将是您可以工作的最低级别。但是,技能,同时充分利用如何进行和人民沟通的实际业务,所以也另一个是好事,在其中找到去学习,同时获得了最低回报的环境做出。

    要做

    • 兼职或实习生

    学习

    • 如何进行实际业务
    • 如何在与人沟通的同时发展

    就业或您自己的服务发展1000h-

    800H在早期的人,我认为这是在这样的人的时候有大约1500H的宽度,但我认为有水平,成为强度来的团队成员,至今最少的开发。如果那些谁一直在学习的间隙时间,而工作,谁积累了1000小时后,如学校,从这里将是阶段,在工作时的技能某处公司所属。这是因为即使你属于可以在工作中学习的环境,效率也很好,你可以在收到钱的同时每年进行1000小时的学习。我们先努力学习,从头开始学习。

    Ruby and Rails学习指南2019年版 - Risa

    https://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html

    对于那些希望从现在开始学习Ruby和Rails的人,我将说明我应该研究什么样的技术以及这些技术的整体指南图。我们将介绍材料(书籍,网络文章等)以了解它。

    我认为阅读本文以及学习Ruby,Rails和Web应用程序所需的知识指南是很好的。

    推荐环境

    MACOS

    由于macOS最初源自Unix,因此有许多类似于Linux OS的文件结构,命令,行为等。在实际工作中制作Web应用程序时,很容易无缝迁移,因为基于Linux的操作系统有很多功能。虽然你有Windows操作系统也成为近年来相当好,MacOS和MacOS的建议很可能继续更好地减少尽可能障碍点的想法是第一的学者之一,因为在Linux系统的操作系统的行为的差异每一次绊倒我是。

    编辑器 - Atom,VSCode,RubyMine

    AtomVisual Studio Code易于使用,建议首先使用。由于RubyMine个人建议在实际工作中被超越,我认为在进入Rails时开始使用它是很好的。由于RubyMine是复杂的英语,所以有一种感觉,Atom和其他人一开始认为如果第一个学者的人突然接触就很难。

    网络浏览器 - 谷歌浏览器

    我有一套必要的开发功能,我认为Chrome很好,因为我在Chrome中最多写了社会评论文章。您可以使用macOS或Windows。

    终端或iTerm 2

    终端是macOS标准的终端,iTerm 2似乎是一个更方便的功能添加到终端的应用程序,如果你感兴趣,因为你可以拆分显示和快捷键调用。终端很好。

    结束

    我试着通过分享每天教给学校和学生的方法来思考那些想要从其他人那里学习其他东西的人学习是否有用。我希望你觉得它很有用!

    最后做广告

    CODEBASE编程课程

    那些住在冲绳或者甚至可以临时来的人有一个涉及我的编程学校,CODEBASE编程课程所以如果你有兴趣请看链接🙌

    我不知道,即使我比其他宠物小精灵教萨博_野人府冲绳推文___面向对象...... __。巴

    https://twitter.com/saboyutaka/status/1059454226995142656

    我将教导面向宠物小精灵的对象😊

    Geekhouse Okinawa

    我正在寻找有兴趣在Geekhouse Okinawa编程的居民,这是我管理的工程师的共享房屋.🏠

    Okinawa.rb

    由于Okinawa.rb定期作为冲绳的Ruby社区举办,请来参观我们💎

    我正在做推特,所以如果你喜欢,请关注我🙋♀️ @ saboyutaka

    相关文章

      网友评论

          本文标题:肖威洞察 | 从经验不足到学习Ruby on Rails并连接到

          本文链接:https://www.haomeiwen.com/subject/kuhgsqtx.html