¿Debo aprender Ruby on Rails 2017 para comenzar una startup?

Sí, Ruby on Rails sigue siendo un gran marco para aprender. No va a ninguna parte, al menos no por mucho tiempo. Ruby es mi idioma preferido y creo que es una excelente opción para desarrollar rápidamente prototipos. Sin embargo, desde entonces he sido iluminado en Elixir / Phoenix. Phoenix es un marco MVC de desarrollo web que está escrito en Elixir.

Si está buscando aprender un nuevo idioma, le recomiendo sinceramente que eche un vistazo a Phoenix / Elixir. Tiene elementos similares a Ruby on Rails, por lo que he crecido para apreciarlo mucho más. Además, la escalabilidad de Phoenix es simplemente una locura. Puede lograr una concurrencia MASIVA usando Phoenix que RoR ni siquiera podría acercarse por una fracción de los costos de infraestructura. Sin embargo, no estoy seguro de cuánto se aplicará a su inicio.

En general, Ruby / Rails sigue siendo un marco / lenguaje impresionante y realmente no hay un inconveniente para recogerlo. Si quieres darle una oportunidad, te recomiendo que pruebes Prueba Ruby. Tienen un increíble tutorial interactivo. Además, otra buena opción es Rails for Zombies (otro tutorial interactivo).

¡La mejor de las suertes!

Para empezar, Ruby es un gran lenguaje para el inicio, es estable, se mantiene, tiene una gran cantidad de documentación y es fácil de usar. Sin embargo, esté atento donde está, elija el dialecto fundamental de su área, ya que encontrar la pareja correcta más adelante puede ser un dolor.

En caso de que espere obtener otro dialecto, realmente le recomiendo que investigue Phoenix / Elixir. Tiene componentes comparativos con Ruby on Rails, que es la razón por la que he desarrollado para acogerlo considerablemente más. Además, la adaptabilidad de Phoenix es bastante reciente. Puede lograr una simultánea MASIVA utilizando Phoenix que RoR no pudo abordar por una pequeña cantidad de los costos del marco. Sin embargo, no estoy seguro de la cantidad que se aplicará a su inicio.

Para obtener más detalles, puede consultar aquí: 6 consejos para contratar al desarrollador de Ruby on Rails para sus proyectos o también puede contactarnos en [correo electrónico protegido] .

Acaba de hacer demasiadas preguntas y deseos en una sola solicitud. \ U0001f609

  1. Adquirir conocimiento de desarrollo web
  2. Consigue un trabajo
  3. Aprende Ruby on Rails
  4. Comienza una startup
  5. Probar una idea de inicio
  6. Construye un prototipo
  7. Encuentra la mejor solución para una startup

He contado 7 hasta ahora.

La cuestión es que todas esas preguntas podrían estar conectadas. En ese caso, te estás limitando y probablemente estás haciendo difícil tener éxito en tu objetivo principal.

Supongo que la idea principal detrás de esta pregunta es hacer su primer millón como programa de arranque aprendiendo Ruby on Rails. Suena bien. He visto muchos blogs donde los autores venden libros o capacitaciones sobre cómo hacerlo.

Sugeriría comenzar probando su idea primero y luego comenzar a resolver tareas por apariencia:

  • crea una página de aterrizaje con la idea
  • conectar la página de destino con alguna plataforma de marketing por correo electrónico
  • recoger correos electrónicos
  • escribir un blog en alguna plataforma
  • comprar algo de tráfico de google o redes sociales
  • enviar boletines
  • habla con tus clientes potenciales
  • vender su producto actualmente inexistente a los primeros 10 clientes
  • calcular los ingresos
  • vea si puede hacer el Producto Viable Mínimo usando ese dinero
  • encuentra algunas horas independientes para construir ese MVP

Y ahora hágase una pregunta: ¿todavía quiero aprender Ruby on Rails?

Primero, Ruby es un lenguaje muy bueno para el inicio, es estable, se mantiene, tiene mucha documentación y es fácil de usar. Pero tenga cuidado donde se encuentre, elija el idioma principal de su ubicación porque encontrar el colaborador adecuado en el futuro puede ser una molestia.
Por ejemplo : necesita un desarrollador de RoR en el futuro pero cerca de usted, solo tiene un desarrollador de PHP, tendrá dificultades para que alguien lo contrate. Solo ten cuidado con esa elección. También puede trasladarse a otro lugar, eso es justo.

No sé de qué país vienes. En mi país, utilizamos uno y un idioma para una startup, puede ser una gran idea si quieres contratar un perfil más fácil. Y formar el equipo es más fácil.

Pero mi punto es: deberías aprender más que lenguaje de todos modos. Existe una gran posibilidad de que use AWS o uno similar. Pero no lo hagas lleno Ruby.

De todos modos, si aprende RoR, necesita de todos modos javascript, CSS y HTML. Van juntos si quieres hacer un producto exitoso.

Por cierto, TODOS TE MIENTEN, NO HAY PAPEL JUNIOR en Ror, solo HAY PAPEL MAYOR . Ruby es un lenguaje muy competitivo y pagó bien. Si creas tu startup, dominarás un poco de Ror, por lo que naturalmente te convertirás en un senior.

Pero vale la pena aprender .

Buena suerte pálido.

Absolutamente. Teniendo en cuenta la velocidad y la relativa facilidad con la que puede desarrollar e implementar prototipos, las comunidades muy activas y el desarrollo constante del marco, RoR es un marco increíble para hacer cosas.

Deberías aprender Rails. Sí, todavía hay trabajos. Sí, Rails es excelente para la creación de prototipos de inicio y MVP.

Obtendrás muchos desarrolladores tontos que se vuelven fanáticos de las tecnologías. No los escuches. Rails solo mejorará con el tiempo.