¿Qué tendré que hacer para cambiar de carrera de desarrollo de hardware a desarrollo de software?

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.

Depende un poco. El diseño ASIC es bastante raro y paga bastante bien. Probablemente va a tomar un recorte salarial para pasar a un papel más junior en el software.

Dicho esto, puede haber algunas buenas oportunidades si te enfocas en compañías que desarrollan herramientas de software para el diseño ASIC. Entonces eres un experto en la materia que codifica, en lugar de un desarrollador de software novato.

No, deberías quedarte donde estás. Su pago disminuirá ya que no es un desarrollador de software probado en este momento, por lo que no obtendrá un trabajo de desarrollo de software de nivel sénior. No comenzará su propia empresa solo porque tenga una carrera en desarrollo de software. Comenzar su propia empresa requiere una buena idea. El lado de desarrollo de software de eso es solo una herramienta para mejorar su idea.

More Interesting

Cómo aprender Java sin experiencia en programación

¿Por qué la gente dice que los proyectos de Android son pequeños y que a los desarrolladores se les paga menos en comparación con los de Java, SAP, etc.?

¿Cuál es la diferencia entre desarrollador de software y codificador?

¿Qué tan importante es publicar sus proyectos de software en GitHub cuando busca trabajos de desarrollo de software?

¿Cuál es la mejor computadora portátil para el desarrollo de software por menos de $ 2000 CDN?

¿Cuántos detalles técnicos sobre proyectos pasados ​​deben estar en el currículum de un desarrollador de software?

¿Por qué hay tantas preguntas sobre cómo convertirse en desarrollador de software y casi tantas preguntas sobre cómo salir del campo?

¿Qué piensan los desarrolladores de software de los ingenieros mecánicos en la industria tecnológica?

¿Cuáles son algunas técnicas "rápidas y sucias" que los principales programadores usan con frecuencia sabiendo que no deberían?

¿Puedo cambiar mi carrera de ingeniero civil a desarrollador de software a los 36 años?

¿Cuáles son las 5 cosas importantes sobre las que un desarrollador de software siempre toma nota?

Si Richard Stallman se saliera con la suya y todo el software se volviera libre, ¿qué le haría eso a la economía de Silicon Valley? ¿Se derrumbaría? ¿Las personas seguirían desarrollando software? ¿Qué, si alguno, surgirían nuevos modelos de negocio?

¿Cómo puede un ingeniero de software con un buen sentido de ironía salir del desarrollo y pasar a la publicidad?

¿Qué tipo de desarrollador es una persona con mis habilidades y antecedentes más adecuados para ser?

Cómo encontrar un desarrollador