Cómo mejorar mis habilidades como diseñador de circuitos que no sean cursos regulares

La experiencia es el mejor método para desarrollar su conocimiento de diseño de circuitos. Participe en pasantías, programas escolares, estudios de investigación o cualquier otra cosa que involucre el diseño de circuitos.

Dicho esto, la mayoría del diseño actual se basa en herramientas (por ejemplo, no en análisis RLC de lápiz y papel), por lo que una base sólida en scripting y herramientas será muy ventajosa si está haciendo trabajo de diseño en el campo. Algunas habilidades que recomendaría:
– conocimiento de unix / linux (encontrar, grep, tuberías, alias, configurar su shell, habilidades avanzadas de editor vi o emacs, conceptos básicos de makefile, etc.)
– Conocimientos básicos de secuencias de comandos (Perl, Python o Ruby). Debería poder leer Perl si elige uno de los otros idiomas; Se usa mucho.
– Matlab para diseño analógico
– Conceptos básicos de TCL (prefiero escribir en Perl o Ruby, pero se requiere TCL para algunas herramientas populares de diseño / EDA).
– Guiones de especias (TCL es una opción aquí)

Finalmente, te animo a desarrollar tus habilidades de escritura y comunicación. Poder presentar sus ideas a una amplia gama de grupos de edad y habilidades técnicas (es posible que su gerente no sea un ingeniero) es fundamental.

Sin duda, tratar de reparar los circuitos de otras personas es una habilidad valiosa. También los cursos regulares son inevitablemente de complejidad limitada debido a los cortos períodos de aprendizaje. Un proyecto de último año ofrece más alcance y, si elige algo desafiante y exitoso, será muy visible para los posibles empleadores.

Práctica práctica práctica. Ah, y no tengas miedo al fracaso. Fallar mucho Aprender de ello.