Soy de un entorno que no es de TI y tengo 30 años. Quiero aprender y entrar en la industria del software. ¿Qué tan sensible es? ¿Cuál debería ser mi primer paso para iniciarse en la industria si hubiera alguna posibilidad?

En realidad, toneladas de personas hacen esto.


Conozco a varias personas de 30 años que, justo en el último mes, obtuvieron su primer trabajo de codificación.

No empecé a aprender a codificar hasta que tenía 31 años.

A principios de esta semana, la historia de un trabajador de la industria cinematográfica de 32 años sobre cómo aprender a codificar se volvió viral en Reddit. Uno de nuestros estudiantes, un padre y autor de libros de cocina de unos 30 años, recientemente consiguió un trabajo de ingeniería de software y escribió un blog sobre su viaje aquí.

Su primer paso es aprender a codificar lo suficientemente bien como para obtener un trabajo de codificación. Esto es difícil y requiere una gran inversión de tiempo (aproximadamente un año de estudio de noches y fines de semana). Pero se puede hacer, y 30 y tantos están haciéndolo todos los días.

Una cosa que muchas personas que provienen de entornos que no son de TI subestiman es el rol de las habilidades sociales.

Si tiene experiencia en la comunicación y la colaboración en un entorno profesional, ya tiene una gran ventaja en la búsqueda de empleo sobre la multitud recién salida de la universidad.

Hola,

¡Nuestro director de tecnología Martin Ramsin estaba exactamente donde estabas hace unos años!

Renunció a su trabajo corporativo en gestión de productos en Nokia para comenzar una nueva carrera como desarrollador web.

Después de enseñarse a sí mismo a codificar, se unió a la cofundadora Raffaela Rein para iniciar CareerFoundry, ¡una plataforma de capacitación en línea para desarrolladores web!

Construyeron la compañía en torno a las propias experiencias de Martin de aprender a codificar y pensaron que nadie debería aprender solo.

Conectamos a todos nuestros estudiantes con mentores expertos para guiarlos a través de sus estudios y opciones de carrera 🙂

Mi sugerencia para comenzar sería encontrar un mentor con quien trabajar, hablar con las personas de la industria y tener una idea de lo que hay ahí fuera.

Comenzamos a todos nuestros estudiantes a aprender Front-end con HTML, CSS, JS y luego Back-end con Ruby on Rails.

Para empezar, Ruby es un gran lenguaje porque es moderno, versátil, rápido de construir y usado en muchas startups.

Si está interesado en escuchar más sobre la historia de Martin, vea esto: Learning To Code, una guía para desarrolladores web

¡Hazme saber si tienes alguna pregunta!

Soy un mentor de desarrollo web en Thinkful y el desarrollo promedio de aprendizaje web de los estudiantes tiene 30 años. ¡Una muy buena parte de ellos tienen 40 o 50 años! He estado trabajando de forma remota en la industria del software durante muchos años, y nunca me han preguntado sobre mi edad. Menciono “remoto” porque es aún más difícil distinguir la edad de alguien a través de Skype / llamadas telefónicas y ni siquiera entonces me han preguntado sobre mi edad, sobre mis años de experiencia con una tecnología.

La edad, así como las credenciales, no tienen mucho peso en la industria del software. ¿Por qué? Porque las empresas tecnológicas necesitan gente que pueda HACER cosas. Los chicos que construyen el próximo gran sistema de pago, aplicación de fotos o red no están buscando a alguien que se acaba de graduar de una universidad prestigiosa. Ellos están buscando a alguien que realmente puede construir su producto. Y la única manera de saber si alguien es capaz es mirar su cartera, es su credencial más importante. Las empresas prefieren a alguien que construyó un sitio web de un millón de visitas diarias y participó en la creación de 3 nuevas empresas.

Aquí es donde la parte ” sensible ” de su pregunta entra en consideración. Cuando estás empezando, no tienes cartera. Tienes que comenzar a desarrollarlo y, como todos los que comienzan, serás un junior con un salario de desarrollador junior. Cuán sensible es esto depende de tu situación. En promedio, el 95% de nuestros graduados que buscan empleo encuentran un trabajo después de salir del curso, y sus nuevos salarios son $ 19,917 más altos en promedio que sus antiguos http://ones.Así que en realidad tiene sentido para la mayoría de las personas. * Ambos números son actuales y se actualizan automáticamente cada mes, así que para los números actuales, consulte nuestro Informe de empleo.

¡El primer paso es comenzar a aprender y construir de inmediato! Si está buscando una forma gratuita de aprender por sí mismo, considere https://www.freecodecamp.com/ . Si desea obtener la mayor ayuda posible, considere el Bootcamp de Desarrollo Web Flexible e Inteligente. Puedes tomar el curso mientras trabajas en otro lugar. Le ofrece 3 sesiones de mentores a la semana para ayudarlo cuando se queda atascado y lo lleva al mundo del desarrollo de software. También obtendrá una ayuda para la colocación de empleos que lo conectará con las empresas y pulirá su cartera.

No hay que perder en meterse en el software (si realmente te gusta el desarrollo). Así que escoge un camino y consigue la codificación. 🙂

¿Quieres por todos los trabajos disponibles? Tal vez no sea demasiado sensible. Quiere porque lo ama: la solución de problemas, lo que lo hace más limpio / rápido / más elegante, más funcional. Si es una pasión, entonces adelante, incluso si no es sensato. ¡Simplemente proceda con precaución y no queme ningún puente!

La “industria del software” es un poco como “construcción”: hay muchos, muchos trabajos dentro de esta industria. ¿Desea programar, diseñar, reunirse con clientes, hacer la contabilidad? Que apenas toca la superficie. Encuentra lo que te emociona, lo que te hace querer saltar de la cama por la mañana y correr al trabajo.
Luego, descubre lo que necesitas. Educación extra, experiencia extra, ¿podrías pasantía por un tiempo para comenzar? ¿Tiene amigos en esa industria que podrían señalarle a las personas adecuadas? Un enlace en cuenta sería una buena idea aquí.

¡Espero que encuentres lo que estás buscando!

Puedes hacerlo, ya que otros lo han hecho. Sus tres opciones son:

– ir a la universidad (caro y lento)
– aprende por tu cuenta (genial si estás motivado)
– tome un curso comercial (estos son caros, pero cortos; en ningún caso son tan caros como una educación universitaria)

La única razón por la que puedo recomendar esto último con confianza es que he contratado y / o trabajado con personas mayores de edad que asistieron a esta ruta. Eran algunos de mis mejores colegas.

Para venderte, vende tu experiencia con la gente, tu madurez y sentido de responsabilidad, etc. Cualquier tonto puede lanzar un código, pero encontrar a alguien en quien puedas confiar para dirigir un pequeño proyecto es difícil. He encontrado que las personas que hicieron otra cosa primero y luego llegaron a la programación a menudo tienen las habilidades básicas necesarias para hacer que los futuros líderes de equipo sean más rápidos de lo que yo puedo hacer que crezcan de jóvenes que recién terminan la escuela. Buena suerte para ti.

Hazte en forma de T. Es decir, amplia experiencia en la industria con un par de especializaciones profundas. Cuáles dependerán de tus habilidades y pasiones, pero si la programación es una de ellas, hazlo. Necesitamos personas de negocios que se conviertan en programadores porque agregan una diversidad que falta en la industria. Ahora, si también puede reunir algunas estadísticas inferenciales y descriptivas sobre la seguridad de los datos, esta combinación lo mantendrá empleado de por vida como analista de seguridad de datos.

En primer lugar, déjame animarte! Creo que es genial que estés buscando convertirte en una carrera de programación. Está bien que tengas un fondo que no sea de TI. Francamente, tener una formación en TI no es necesariamente útil cuando se aprende a programar. Se ha convertido en un campo tan enorme y tan altamente especializado, solo ciertas habilidades realmente serían beneficiosas para usted de todos modos.

Sin embargo, cualquier cambio en la carrera va a requerir mucho trabajo. La programación no es una excepción. Dicho esto, creo que es importante establecer expectativas para ti mismo o te sentirás desanimado por lo que es importante ser realista.

1. No eres viejo y no es demasiado tarde. No caigas en la trampa del ‘Soy demasiado viejo’. 30 no es viejo en absoluto. Si bien puede que te sientas demasiado tarde, con la motivación adecuada, puedes lograr lo que te propongas. Francamente, es probable que tenga mucha experiencia en el mundo real que la mayoría de estos jóvenes no tienen. Enfócate en eso y la pieza de codificación vendrá.

2. Va a llevar trabajo. – No desestimes este hecho. Te va a costar mucho trabajo aprender a programar y prepararte para la entrevista, pero no dejes que eso te desanime. No lo aprenderás todo en un día, mes o incluso un año. Tomará bastante tiempo, pero sigue trabajando en ello y llegarás allí. La programación es un mundo en constante evolución y nunca dejarás de aprender. ¡Podrías acostumbrarte ahora!

3. Encuentra algo que te mantenga motivado. – No estoy seguro de qué es lo que lo motivará durante los momentos difíciles de aprender a programar, pero encuéntrelo. Por ejemplo, la programación de salarios puede ser un factor motivador. Los salarios de la ingeniería de software actualmente tienen una tendencia de $ 158k / año .

Salario de Ingeniería de Software en Estados Unidos

Esta información de salario es de YouWorth. YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales de los programadores. No solo soy un campeón para el producto, sino que lo uso yo mismo. La aplicación le permite a cualquiera importar habilidades de LinkedIn y rastrear el valor de su mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que están siendo observadas.

Manténgase motivado, dedique tiempo, y antes de que se dé cuenta, estará profundamente en una nueva carrera. Como dije, usa tu edad y experiencia a tu favor. Probablemente tenga más experiencia y visión para los negocios que muchos de estos muchachos más jóvenes que recién ingresan al campo.

¿Desea codificar o simplemente desea ingresar a la industria, como dice su pregunta? Las compañías de TI tienen muchas funciones que son muy parecidas a otras compañías: recursos humanos, tesorería, contabilidad, etc. Además, una empresa como Apple tiene todo tipo de diseñadores, EE, expertos en fabricación, etc. Algunas de las habilidades laborales que tiene puede ser transferible

Intente conectarse en red con entrevistas informativas con personas de la industria.

Si lo deseas porque es tu pasión y no pudiste hacerlo antes por eso. . . ENTONCES LO HAGAS, NO TENDRÁS REGLAMENTOS

Si lo desea, porque ahí es donde cree que obtendrá dinero, es posible que se sorprenda porque no hay paradas. Una vez que estás en la industria del software, no hay paradas, dejas de aprender y te conviertes en un dinosaurio.

Entonces, si te gusta mantener el ritmo, aprende y quieres estar en ese campo, adelante. No hay mejor momento que hoy !!

Creo que tu primer paso debería ser pensar por qué quieres eso. Si quieres aprender, por todos los medios, continúa, si te gusta la programación (o al menos piensas que puede gustarte), claro, pruébalo. Pero si está solo por el dinero, tal vez debería reconsiderarlo. Programar es un trabajo difícil para aquellos que no les gusta (puede preguntar, una parte considerable de los que comienzan a pensar en cómo salir, o ya lo hicieron, a su edad) y tiene sus inconvenientes. Es un poco como ser un contratista de construcción, el dinero es bueno, el trabajo es duro, el trabajo no es el más respetado y el ciclo de auge / caída es real.

Si lo entiendes con los ojos bien abiertos, entonces la mejor de las suertes, aprender a codificar ahora es tan fácil como siempre lo ha sido. El programador malo no es el que acaba de comenzar a aprender, es el que acaba de detenerse.

Déjame aportar una perspectiva más negativa. Estás prácticamente sobre la colina para esta profesión. A los 40 años, las personas que han estado programando desde la infancia se están retirando de sus trabajos. Para el momento en que sea la mitad de competente que ellos, estará casi sin tiempo para los mejores trabajos.

Pero la codificación es una habilidad muy útil y no desalentaría a nadie a cualquier edad de aprenderla. Quién sabe, podrías llegar a ser realmente talentoso en eso. Realmente no es como ninguna otra cosa, no es como las matemáticas, por lo que la única forma de descubrir si tienes talento inusual es probablemente hacerlo por un tiempo.

Desde el día en que nacimos, éramos casi todos de un entorno que no era de TI. ¿Qué tiene que ver la idea de “sensible” de alguien más con algo? Si eso es lo que quieres hacer, hazlo.
Primer paso: decide qué tipo de programación quieres hacer. No puedo ir más lejos hasta que descubras esa parte.

Creo que es factible, lo hice yo mismo hace dos años.
Solo tiene que comprometerse para aprender ingeniería de software y luego buscar una oportunidad de trabajo.
Aprendí en 9 meses y he estado trabajando por más de 2 años.