¿Debería yo, una persona promedio sin experiencia técnica, aprender a codificar?

Desde aprender a sí mismo hasta campamentos de entrenamiento intensivos de cinco meses, hay muchas opciones cuando se trata de codificación, pero si vale la pena es otra pregunta

Como escritor, el desempleo suele estar en el fondo de mi mente. Siempre que hay una gran cantidad de despidos de los medios de comunicación, los trolls de Twitter bombardean rápidamente a los recién desempleados con la frase “ aprende a codificar. ”Incluso las industrias que requieren mucha mano de obra están siendo afectadas con la sugerencia, en diciembre de 2019. Joe Biden sugirió que los mineros del carbón que buscan trabajo deben aprender a codificar también.

¿Pero la codificación es realmente una opción tan viable para todos, especialmente para aquellos de nosotros cuyo mayor logro tecnológico es cambiar de HDMI1 a HDMI2? ¿Vale la pena aprender a codificar, un consejo legítimo o simplemente una broma cruel?

Veamos si podemos resolverlo.

Entonces, eh, ¿qué es exactamente codificar? Preguntar por un amigo tonto.

Básicamente, toda la tecnología con la que interactuamos se desarrolló mediante código. Las computadoras "hablan" en varios códigos, como idiomas. Dos de los lenguajes populares incluyen Javascript para desarrollo web y Python para ciencia de datos e inteligencia artificial; cuando aprendes a codificar, aprendes a "hablar" estos lenguajes. Al hacerlo, te comunicas con la computadora para decirle lo que quieres hacer, lo que te permitecrear sitios web, software, aplicaciones, lo que sea. Incluso el HTML básico que pudo haber utilizado para diseñar su página de Myspace en 2009 cuenta técnicamente como codificación. Pero cuanto más lenguaje conozca y pueda utilizar, más avanzadas serán sus creacionespuede ser.

¿Vale la pena aprender a codificar? ¿No hay suficientes personas que ya saben estas cosas?

Bueno, tal vez, pero Internet sigue publicando cosas nuevas y no parece que eso vaya a cambiar pronto. Cada vez que se abre un nuevo sitio web, Facebook agrega una nueva función o una aplicación en tu iPhone requiere unaactualización, un ser humano vivo real a menudo, varios humanos es responsable de escribir el código que hace que estos cambios sean una cosa.

también hay a lote de diferentes lenguajes de codificación y muchos trabajos diferentes que podrían pertenecer a cada uno. Según Informe mundial y de noticias de EE. UU. trabajos de desarrollador web se espera que crezca un 13 por ciento para 2028, con un salario medio de poco menos de 70.000 dólares. desarrolladores de software mientras tanto, se espera que crezca un 26 por ciento para 2028 con un salario medio de poco más de $ 100,000. Ambos se encuentran entre Noticias de EE. UU. ' “25 mejores trabajos de 2020”, y ambos están codificando trabajos en su esencia. Algunos trabajos esperan que lo hagas conoce varios idiomas, mientras que otros se especializan en uno solo .

Eso suena sólido y todo, pero tengo una licenciatura en inglés. ¿Cómo diablos se supone que voy a conseguir uno de esos conciertos?

Lo que pasa con los trabajos de codificación es que a menudo no necesitas un título para obtenerlos, solo tienes que ser capaz de hacer el trabajo. Y, afortunadamente, hay muchas formas en que una persona puede aprender a codificar para unmucho menos que el costo de un título. Sin embargo, para saber si la codificación es para ti, hay toneladas de lugares gratuitos para comenzar. La forma más sencilla es elegir un idioma que se adapte a tus intereses y ver a pocos videos de YouTube sobre eso.

hay cientos de aplicaciones para iPhone ofrece una introducción súper básica a la codificación, muchas de las cuales están destinadas a niños. Estas aplicaciones, junto con programas en línea como Academia de códigos , puede brindar una experiencia práctica con lo que es realmente la codificación. Como mínimo, puede determinar si escribir símbolos en un documento en blanco se siente como algo que podría verse haciendo durante al menos 40 horas a la semana.

Jake McGraw , cofundador y director de tecnología del sitio de criptomonedas el bloque y ex director de ingeniería en Refinería29 , recomienda Aprende Python de la manera difícil , un libro y una colección de ejercicios / conferencias en video que se vende por $ 30 para personas interesadas en Python. Para aquellos interesados ​​en el desarrollo web, recomienda Glitch.com , un sitio que le permite escribir código directamente en su navegador e incorpora programas de codificación existentes. No necesariamente le enseñará a codificar desde cero, pero es un buen lugar para jugar.

¿Cuánto esfuerzo realmente va a requerir?

“Comience con expectativas bajas y prepárese para trabajar en ello todos los días de la semana durante un año antes de que pueda ser empleado”, dice McGraw. “Lo importante es que debe gatear antes de caminar y caminar antes de correr. Se necesita tiempo e interés genuino ".

academias de codificación en línea digamos que es posible completar sus cursos y buscar trabajos después de tres a seis meses de estudio a tiempo completo. Una academia en línea, Thinkful , ofrece un programa de inmersión de cinco meses por $ 17,600 bajo la promesa de que los estudiantes no tienen que comenzar a pagar por el programa hasta que estén empleados con un salario de al menos $ 40,000 al año. Campamentos de entrenamiento en persona donde usted aprendejunto con sus compañeros de estudios programas de costo y duración similares , y se puede encontrar en la mayoría de las principales ciudades .

Tenga cuidado, sin embargo, una de estas escuelas de codificación que no ofrece pagos hasta que sus estudiantes estén empleados, Lambda School fue acusado recientemente de inflar los resultados de sus estudiantes . En otras palabras, no espere completar uno de estos campamentos de entrenamiento y tener un empleo garantizado.

Está bien, entonces ... ¿debería aprender a codificar o qué?

Es una pregunta justa: ya existe cierta preocupación de que la codificación termine siendo principalmente subcontratada a otros países con mano de obra más barata. Ya sucede, y probablemente continuará haciéndolo . Dicho eso, eso no parece ser una preocupación importante para personas de la industria. A pesar de la posibilidad de subcontratación, la Oficina de Estadísticas Laborales todavía estima que los trabajos de desarrollo web y de software crecerán mucho más rápido que en otras industrias durante la próxima década.

En general, es una opción viable para las personas que deseen comprometerse con ella. Teniendo en cuenta que la mayoría de los demás trabajos enumerados en el Noticias de EE. UU. La lista de “25 mejores trabajos” requiere títulos médicos avanzados, la codificación es sin duda una habilidad más accesible para aprender para las personas que buscan pivotar en un campo con una gran cantidad de oportunidades laborales. Debido a que no requiere años de educación formal, hayno hay razón por la que hipotéticamente no puedas subirte al tren de la codificación después de perder, para sacar carreras por completo de un sombrero, tu trabajo de periodismo o minería de carbón a los 35. Es posible que estés rodeado de gente más joven, pero supuestamente hay muchas personas mayores de 40 años que se inician en la codificación por primera vez también.

¿Alguna vez voy a hacer algo más allá del trabajo pesado, de manera realista?

Bueno, para mucha gente, puede parecer un trabajo pesado; lo más probable es que no desarrolle el próximo Facebook. Es puede sé una carrera creativa , pero eso suele ser cuestión de su propia perspectiva. En algunas empresas, semana laboral de 60 horas para desarrolladores es la norma , y el término " código mono ”existe por una razón. Pero para muchas personas, trabajar en un trabajo aburrido y tedioso sigue siendo mejor que estar desempleado.

Hurrm. ¿Alguna otra sugerencia para una nueva carrera?

Si la codificación no parece ser algo que pueda tolerar, está bien. Hay otros trabajos por ahí, e incluso si está buscando trabajar en tecnología, la codificación puede no ser una necesidad. “Si desea obtener untrabajo de tecnología, hay otras vías: garantía de calidad, gestión de productos, gestión de proyectos ", dice McGraw." Las otras vías se suelen buscar a través de trabajos tangenciales, por lo que para garantizar la calidad, comience como redes sociales o merchandising en una tienda de comercio electrónico, comience a realizargarantía de calidad en el sitio web como parte del trabajo y luego formalícelo ”. Básicamente, puede comenzar con un trabajo no técnico y adquirir las habilidades más técnicas a medida que avanza.

Y si todo esto suena miserable y realmente no puede imaginarse trabajar en una oficina nunca más, tal vez simplemente tome una ruta completamente diferente. La codificación puede ser un buen dinero. pero hay mucho dinero en la tinción de la cubierta también.