Eventualmente, la codificación podría volverse obsoleta … como todo lo demás. Pero no en el corto plazo.
Hay 5 mitos comunes que las personas usan para hablar sobre el “fin del código” y por qué se acerca.
Repasaré cada uno de los 5 y haré todo lo posible para argumentar por qué no significan que la codificación se volverá obsoleta en el corto plazo.
- ¿Cuál es el próximo salto gigante en términos de interfaz de usuario?
- ¿Qué pasará con los 30 billones de dólares de riqueza transferidos por los Baby Boomers a la Generación Y durante los próximos 20-30 años?
- ¿Cuál es el futuro de la vivienda? ¿Cuáles son las formas fundamentales en que las viviendas de próxima generación pueden diferir de las actuales? ¿Qué pasa con las viviendas de bajo costo para las familias pobres y de clase media baja?
- ¿Se estabilizará la población o seguirá creciendo para siempre?
- ¿Cuál es la próxima gran cosa en las redes de computadoras?
En mi opinión, el número 5 es el más importante.
Mito 1: “El aprendizaje automático hará que la programación sea irrelevante”.
Realidad: El aprendizaje automático y la IA son super interesantes. Pero no pueden construir características. Los ingenieros de software construyen características, y siempre lo harán. Google es un pionero en el espacio de aprendizaje de máquinas, pero en 2015 se estimó que había más de 30,000 desarrolladores en Google, construyendo cosas como Chrome, Gmail, Drive y todos los demás aspectos de los productos de Google.
Google no tiene una escasez de desarrolladores. En su lugar, han contratado a una tonelada de ellos.
Mito 2: “Es más fácil que nunca crear un sitio web, por lo que no necesitamos código”.
Realidad: la gente usa sitios como Wix y Squarespace para crear sitios web sin código, y estos pueden verse increíblemente pulidos. Pero estas soluciones se deshacen cuando se trata de una funcionalidad personalizada. Los programadores pasan tiempo resolviendo problemas más complejos. Siempre habrá una necesidad de este tipo de trabajadores calificados.
Mito 3. “Los desarrolladores están reinventando constantemente la misma aplicación, resolviendo exactamente los mismos problemas”.
Realidad: En realidad, hay un movimiento masivo en el mundo del desarrollo de software para dejar de reinventar soluciones al mismo problema. El movimiento de código abierto es realmente realmente notable, y se ha formado una cultura completa que gira en torno a compartir código reutilizable. Por ejemplo, DHH usó Rails para construir Basecamp, luego lanzó el marco de Rails para que todos lo usaran para construir todos los diferentes tipos de aplicaciones web.
En lugar de acumular soluciones a los problemas y reinventarlos constantemente, los desarrolladores mantienen un alto nivel de apertura para la comunidad.
Mito 4: “Alguien me dijo que podrían construir una red social por sí mismo en unas pocas semanas. Por lo tanto, debe haber muchos desarrolladores en empresas como Facebook que realmente están perdiendo el tiempo “.
Realidad: en la superficie, puede parecer fácil crear aplicaciones que parecen otras aplicaciones. Pero en las empresas del mundo real, el código y los diversos sistemas pueden volverse cada vez más complejos. En la programación, hay un concepto conocido como la Ley de abstracciones con fugas. Estos son sistemas que hacen gran parte del trabajo pero ocultan un cierto nivel de detalle. Y para los productos (como Facebook) que admiten millones o incluso miles de millones de usuarios, es necesario que haya muchas abstracciones (básicamente, subproblemas) que puedan ser manejadas por equipos separados.
En el mundo real, necesita sistemas complejos de código para admitir el tipo de escala masiva que vemos con los principales productos. Necesita ingenieros de software para construir y mantener esta infraestructura, y los va a necesitar durante mucho tiempo.
Mito 5: “La codificación es tediosa, y la gente no quiere hacerlo”.
Realidad: Bueno, la programación es sin duda un reto. Pero la mayoría de los programadores lo disfrutan. Trabajan en un proyecto paralelo por diversión (generalmente en las noches y los fines de semana) para que tengan el control total y la capacidad de construir algo que aman.
Mucha gente quiere tener el apoyo de un trabajo bien pagado y la capacidad de construir un nuevo producto innovador por su cuenta. La mayoría no tendría la unidad para hacerlo si pensaran que la programación era demasiado aburrida. A mucha gente le gusta la programación y el proceso es increíblemente gratificante.
Entonces, la realidad es esta: la codificación no está muerta. Y no se está muriendo. Actualmente estamos viviendo la edad de oro de la codificación.
De hecho, nunca ha sido más agradable, gratificante y económicamente viable ser alguien que sabe cómo codificar.
Hay otra razón olvidada por la que la codificación no desaparecerá pronto . Lee esta publicación del blog para descubrir: ¿Se acerca el fin del código?
Si me gustó mi respuesta, realmente lo agradecería si hiciera clic en el botón de votación azul claro a continuación para que más personas lo vean en Quora.