Depende completamente de la posición para la que está empleando. Una formación en informática (no necesariamente un título) puede ser muy importante para ciertos dominios, como el aprendizaje automático.
Sin embargo, esa es la excepción!
Llevo 5 años creando aplicaciones web. Trabajo en el frontend con JavaScript, en el backend con Ruby / Python / Go / Scala, en el sistema operativo con Linux, en la base de datos con SQL y Redis. Administro sistemas distribuidos usando Ansible y Capistrano, escalar con VPS, Nginx, equilibradores de carga, almacenamiento en caché.
- ¿Es CA after Economics una buena opción?
- ¿Es difícil ingresar a la fuerza aérea canadiense?
- ¿Qué título de posgrado es el mejor para el IPS?
- ¿Es más difícil tener éxito con mucha experiencia en el mundo real, pero sin mucha educación postsecundaria?
- ¿Cuáles son algunos trabajos que se utilizan para requerir solo un diploma de escuela secundaria pero ahora requieren un título de licenciatura?
Realmente, ¿qué más hay? Eso esencialmente toca cada área de la pila y, sin embargo, no tengo experiencia en ciencias de la computación, no tengo educación formal DE NINGUNA CLASIFICACIÓN, no tengo esperanzas en matemáticas, y probablemente ni siquiera podría implementar un algoritmo de clasificación rápida en la parte superior de mi cabeza.
En la práctica, nunca he sido desafiado por eso porque conozco mis herramientas, entiendo mis límites. No construyo bibliotecas, uso las bibliotecas de otras personas.
Las dos habilidades más importantes para los desarrolladores son las habilidades de comunicación y la capacidad de pensar de manera abstracta. Ambos pueden ser mejorados.
Cualquiera que diga que la informática hace una diferencia significativa en su vida cotidiana como desarrollador se está consolando (probablemente porque desperdiciaron 4 años en uno y ahora observan la costa popular pragmática “no calificada”).