When electronics engineers finish their bachelor at university, they are master in theory rather than practice. When you see the syllabus, it is all around mathematical equations and each subject is taken as an individual topic without no cross reference between those. When they come to the woods, engineers see that 90% of what was taught does not work individually, that they need to find a way to put the pieces in the puzzle as they should be, that dimensions come to play their places, that you can not have everything in one chip and at the same time being cheap, that trail and error will become your best friend for the rest of your life. The engineers realize this and put their effort to learn fast and right, and even though with all their willing, it needs time to process and digest. Companies want right out the bat engineers coming from universities packaged with a full album of experiences and this is so difficult with the current plans that we have in academics. Electronics engineering is a carreer that, aside having a solid mathematical understanding of how components works, practice is a must that universities do not emphasize and bussiness needs to understand that and provide opportunities to young engineers to lead their ideas into practice giving them time to learn sorrounded by clever people that already know the magic behind the relation between practice and theory.
What ways do you think this can be improved?