Estuve en una posición similar hace más de 40 años. Le pregunté a alguien en la industria y me dijeron que, si usted es un desarrollador de software que desea cambiar a hardware (en esos días, “desarrollador de software” era simplemente “programador”), vaya a la escuela y obtenga un BSEE. Pero si usted es un diseñador de hardware y quiere cambiar a software, solo obtenga Algoritmos y Estructuras de Datos, aprenda programación, aprenda algunos idiomas y obtenga un trabajo diseñando software. Yo hice.
¿Gané tanto como un desarrollador de ASIC habría ganado, año tras año? No. Pero disfruté cada día de trabajo (y no pude retirarme hasta que la artritis me obligó a cumplir 70 años).
Entonces … ¿estás buscando dinero? ¿O está buscando ganarse la vida divirtiéndose (suponiendo que disfrute tener un problema juntos como una pieza de software de trabajo)? Muy pocos desarrolladores de software ganan tanto como un diseñador ASIC, pero ha sido divertido.
- ¿Cuánto cobran en los Estados Unidos o el Reino Unido por el desarrollo de software?
- ¿Cuándo se debe utilizar LinkedList sobre las matrices?
- ¿Cuál es la tasa de facturación del mercado para un desarrollador j2ee con 6 años de experiencia?
- Dada una lista no ordenada de enteros, devuelve verdadero si la lista contiene duplicados difusos dentro de k índices de cada elemento. ¿Cuál es el algoritmo óptimo para este problema?
- ¿Cómo es un día en la vida de un desarrollador de software en Google?