Hola,
Me gustaría responder a sus preguntas dedicándolas en dos partes:
1) Perspectiva de carrera
- ¿Qué hace un desarrollador web creativo y qué lo hace diferente de un desarrollador front-end y un desarrollador back-end?
- Necesito un kit de inicio para mi nueva aplicación. ¿Dónde puedo encontrarlo según los siguientes requisitos?
- Me encanta codificar y me siento cómodo con la lógica tanto de front-end como de back-end, pero soy un asco en CSS y diseño. ¿Qué debo hacer para mejorar mis habilidades de CSS?
- ¿Cuál es la forma más fácil para un aficionado de comenzar con los marcos de back-end?
- ¿Cuál es el mejor marco web para trabajar con bases de datos y desarrollo web de fondo? ¿Es Django el mejor, y si es así, qué lo hace más escalable?
2) Perspectiva salarial
La mayoría de nosotros sentimos que si estamos recibiendo un buen salario, significa que hemos elegido la carrera correcta, pero en realidad es solo una alucinación de lo que siento, porque al final del día si estás satisfecho o no, esto es importante.
Entonces, respondiendo a sus preguntas, ya que divide ASIC en tres partes, así que permítanme acortarlo un poco y hacerlo solo como front end y back end.
Ahora, si usted dice cuál es mejor, entonces no es una respuesta que pueda dar otra persona porque ambas son igualmente buenas para la industria de VLSI y también dependen de una persona a otra y de una compañía a otra donde trabaja.
La mayoría de los chicos dirán que el diseño físico es una mejor opción de carrera para elegir y yo también iré con eso, pero si eres bueno con tu lógica y también estás interesado en la codificación, entonces ciertamente puedes optar por el diseño y la verificación de front-end.
La verificación frontal también necesita sus habilidades de programación y su comprensión de la lógica, ya que necesita verificar los códigos RTL que provienen de la parte frontal, pero personalmente considero que la verificación física (verificación de fondo) no es un tipo de trabajo que realmente requiera muchas habilidades para solucionarlo los problemas, pero solo necesita conocer el conocimiento de la herramienta y el lenguaje de scripting, eso es todo.
Para la opción de carrera de back-end, no necesita demasiados conocimientos de programación, pero poco conocimiento de scripting y más sobre el lado de las herramientas porque la mayoría de las herramientas son realmente caras y tampoco están disponibles como código abierto, por lo que los ingenieros de backend no son demasiado si se compara con los ingenieros de front-end. Si respaldas esta habilidad, es muy vital y la mayoría de las empresas pagan paquetes muy altos a esos tipos.
P. S: el dominio PD es una opción de carrera orientada a un alto paquete.