#1 Things that are not taught as part of undergrad curriculum, but should be
The general under-graduation curriculum for electrical/electronics & communication engineering tries to introduce the various theoretical aspects [ signals and systems, control system theory, digital electronics, analog electronics, VLSI, etc.] before riffling through some implementation aspects [CMOS Integrated design/layout/simulation, FPGA design/programming, etc.]. This is helpful to get a basic understanding of design of simple circuits like an amplifier, comparator, standard cell gates [AND, OR, XOR, etc.], however leaves a gap in understanding of the various EDA tools, standard design flows used in industry and automation tools for efficient workflow. EDA Tools Most universities will have access to either Cadence or Mentor Graphics (now part of Siemens) Electronic Design Automation tools or softwares. Back when I was in under-grad, I thought that a particular software/tool can be used for either analog or digital circuit design - knowing that they can be from different ...