Cómo conseguir un trabajo como Desarrollador Full Stack sin un título

En palabras de mi hijo Timmy Turner “Internet”. Ella es realmente tu amiga.

Si estás tratando de APRENDER :

  • Code Academy: Freemium ya que obtienes la mayoría de los cursos de forma gratuita y luego pagas el acceso a más proyectos
  • Free Code Camp: gratuito y sorprendentemente, también le permite crear una cartera para mostrar a los futuros empleadores
  • Code School: (Freemium muchos cursos gratis pero tienes que pagar una vez que pasas los primeros cursos)
  • Tree House es una suscripción pero merece la pena.
  • Google: puede encontrar estas y muchas otras herramientas para aprender con una búsqueda en Google.

CONSTRUYE tu portafolio:

  • Haga proyectos de pasión: algo que le interese
  • Encuentra personas con sitios feos y hazlos mejores y luego muéstrales que ya hiciste el trabajo
  • Hacer cosas para filantropías
  • Esté al tanto de sus redes sociales, blogs, Twitter, Instagram. Si puede demostrar que tiene conocimiento en su área, lo distinguirá.

APLICAR en todas partes:

  • Únete a canales flojos y mantente al día con tu trabajo
  • Aplica a todo lo que ves en Craigslist, Indeed, Monster, FindBacon, DICE, etc.
  • Fortalece tu LinkedIn

Al final, probablemente haya escuchado todo esto antes, pero realmente se reduce al ajetreo. Seguir aprendiendo tecnología siempre está cambiando. No tengo un título universitario y soy el director de operaciones de una empresa de tecnología y tengo una pila web completa. Sabes lo que tienes que hacer. Solo hazlo (ignora la referencia de Nike / Shia Labeouf)

Interesante !! Pregunta

Hay muchas formas de ser desarrollador Full Stack sin ninguna calificación previa. Lo que importa es su tiempo de calidad invertido en convertirse en una carrera fructífera. Full Stack up está haciendo todos los ruidos en estos días, ya que es inevitable para el mercado actual de TI. ¿Porque? El desarrollador de Full Stack up es el tipo principal que puede manejar desde el front-end hasta el back-end y desde el hardware hasta las relaciones con el cliente. Este sería el destino ideal para los paquetes de TI durante al menos algún tiempo.

Ahora aquí están los bits!

1) Tutoriales en línea – Más barato y más lento: Nivel de dificultad: Difícil

Se recomiendan recursos en línea si ya está en un trabajo / clase para probar cómo están los idiomas / codificación. También ayuda a dar una idea de primera mano sobre cuánta pasión puedes llevar adelante. La mayoría de los casos, si eres ajeno al mundo de la codificación, las cosas se verán difíciles y aburridas. Mantén mi palabra, a medida que te acercas se vuelve interesante y te encantará.

Herramientas y sitios web de ayuda:

Udacity , Coursera, Thinkful, General Assembly, Lynda, Edx y mucho más. La mayoría de los tutoriales son gratuitos y algunos requieren cargos de suscripción moderados.

Pros: el gasto del curso es barato

Contras: lento y aburrido y sin mentor para guiar.

2) Escuelas y universidades: moderado y rápido: nivel difícil: fácil

Las escuelas profesionales son las más fáciles de hacer, ya que se trata de pares de aprendizaje y una buena mentoría. Si te unes a una universidad, todo el entorno es diferente, ya que está lleno de personas con una sola aspiración de convertirse en desarrollador de Full Stack. La mayoría de las universidades hoy en día no se preocupan por su título profesional, ya sea biología / tecnología / medicina, etc. El ambiente universitario le brinda una nueva dimensión de convertirse en Full Stack Up y vale la pena invertir si usted es serio acerca de la carrera. Escuela Holberton es una de esas universidades que se especializa en el desarrollo Full Stack Up. No se hacen preguntas sobre la experiencia previa y el ambiente es bastante bueno. Tienen un curso especializado sobre el desarrollo Full Stack. El plan de estudios se basa en las necesidades de la industria y puede aprender de los pioneros de la industria. Estos cursos lo llevarán al siguiente nivel y lo prepararán para el próximo trabajo soñado. Sigue aprendiendo y te deseo lo mejor.

Pros: el gasto del curso es moderado

Contras: Gran ambiente y compañeros afines para inspirar.

¡Te deseo una gran curva de aprendizaje hacia Full Stack Developer! Salud

Sí tu puedes.

Solo tiene que construir un conjunto de habilidades * correcto * y ser muy bueno en eso, y luego encontrar un empleador * correcto *.

Trabajé como desarrollador full stack con una empresa multinacional durante más de un año cuando estaba completando mi Licenciatura en Ingeniería.

Para mí fue simple. Tengo un entusiasmo natural y pasión por construir software interesante. Entonces, logré aprender la mayor parte del desarrollo de aplicaciones web por mi cuenta, construyendo cosas por diversión.

Comencé con AngularJS para frontend y Laravel para backend (con MySQL) para construir proyectos comerciales y de pasatiempo y las habilidades adquiridas mientras lo hacía me ayudaron a conseguir un trabajo a tiempo completo para un puesto de desarrollador full stack antes de completar mi título.

Más tarde, dejé el trabajo y completé mi último año de graduación mientras hacía consultoría independiente.

Mi consejo genérico sería comenzar a aprender cosas haciendo / creando cosas que te gusten.

¡Pero asegúrese de completar su programa de estudios siempre que pueda!

¡Espero que esto ayude! 🙂

Crea un perfil de GitHub. Comience sus propios proyectos pequeños. En qué debe trabajar exactamente, eso tendrá que decidir. Independientemente de lo que trabaje, envíe el código a su repositorio de GitHub. Aprenderás muchas cosas nuevas. Cualquier cosa que le resulte difícil de aprender y si cree que puede escribir un blog para guiar a otros sobre cómo hacerlo fácilmente, escriba un blog para lo mismo en Medium. Proporcione enlaces a su perfil de GitHub allí. Inscríbase en portales independientes y luego intente ofertar por proyectos que coincidan con su conjunto de habilidades. Esto lleva tiempo pero funciona. Y a nadie le importa un grado si puede hacer las cosas y tiene un ejemplo de código disponible para mostrarlo.

Yo hice.

Estudia cómo funciona internet. cómo interactúan los navegadores y servidores. Cómo funcionan los navegadores (el modelo DOM).

Estudia JavaScript, HTML y CSS. (La técnica llamada AJAX también ayudaría).

Estudie SQL y algo de lenguaje del lado del servidor. (Prefiero PHP, pero eso es solo porque lo he estado usando durante mucho tiempo. No es mejor ni peor que la mayoría).

Instale un servidor web en su computadora (XAMPP lo simplifica). Comience a desarrollar programas. (No en “código”, solo en concepto: ¿cómo funcionará? Si eso sucede, ¿qué sigue? Ese tipo de cosas). Cuando tenga un programa (y puede ser algo trivial para comenzar), codifíquelo e instálelo y ver si se ejecuta.

Hazlo durante 6 meses y estarás cómodo y familiarizado con el back-end y el front-end.

Luego busque un trabajo de nivel de entrada, y suponga que no sabe nada, y que la compañía debe capacitarlo. (Es realmente refrescante contratar a alguien que supuestamente no sabe nada, y luego descubrir que él sabe casi todo lo que le ibas a enseñar, porque ya lo ha hecho. Ese es el tipo que consigue el siguiente golpe en su posición).

Prueba a trabajar independientemente en línea. Visite los principales sitios de trabajo independiente, complete perfiles, envíe algunas aplicaciones y construya cierta reputación. Después de eso será más fácil.

Ayuda a tener una buena cartera de proyectos de código abierto en github y stackoverflow cuenta con muchas respuestas. Si no contribuye mucho a los proyectos de código abierto, intente crear algunos proyectos de demostración simples solo para demostrar que puede codificar cosas.

Incluso si decide obtener un trabajo de ladrillo y mortero más tarde, con charlas de enfriadores de agua y todo, podrá mostrar experiencia que a menudo importa más de un grado. Además, a veces su cliente independiente podría querer llevarlo al sitio eventualmente (sí, eso realmente sucede, incluso podría estar dispuesto a trasladarlo a otro país y aún podrá trabajar para ellos de forma remota mientras se procesa la documentación requerida) , ¿no es lindo?)

Al final, si eres un buen desarrollador, estarás bien.

puedes ver muchos trabajos nuevos en trabajos remotos: Java, PHP, C ++, Android, iOS, diseño, marketing, atención al cliente y más

Solo está dedicado al técnico. Conseguir un trabajo en cualquier lugar no es una parte de la regla en constante cambio en el mundo. Tienes que ser lo suficientemente hábil y apasionado como para impresionar a otros para conseguir un trabajo.

Personas a las que les gusta resolver problemas nuevos todos los días y les encanta ser apreciadas por sus habilidades para resolver problemas. A estas personas definitivamente les encantará estar en un trabajo de TI. Creo que este es uno de un buen campo para trabajar sin aburrirse, porque todos los días tienes para encontrar una solución a un problema