if you are doing only digital coding in vhdl or verilog then soldering is not a must-have skill.
if you are the dude that needs to take the chip and get it to come alive : you better know how to solder.. we can't have you waiting and 'burning time' waiting for someone else to change a part or add a wire trying to get the thing running.
in other words :
if you touch PCB's : you better know how to solder,
if you are just a button pusher ( coder / vhdl monkey ) i'd rather have yuo keep your hands off the soldering iron... you may burn your pretty fingers needed for the keyboard pounding.
Maybe so, but this simpleton button pusher with the pretty fingers gets paid noticeably more than the board designers in the house. And that's been true at all 3 companies I've worked for in my career.
just sayin'
I don't do VHDL much (some, sometimes) but in my book those who only solder are the ones closer to monkeys. If you must resort to name calling, that is.
Much is made of this question regarding soldering and whether that defines an EE. How about some other, possibly more relevant skills. Do you think a "real" EE needs to be able to:
- master basic math of the trade, say basic calculus and matrix algebra,
- do basic circuit analysis (Thevenin, Norton, suchlike),
- understand the various standard presentations of circuit properties, such as Bode plots, Nyquist plots, root loci, Smith charts - their key features and significances,
- use and _understand_ i.e. properly apply spice tools, creating new models where none exist etc,
- use and understand more advanced tools of the trade. Matlab / Simulink comes to mind,
- understand the basic theory of electron devices, especially semiconductor theory and how & why semiconductor junctions work the way they do,
- understand and be able to apply in practice core elements of circuit theory, information theory, control theory and other like disciplines. Examples would be mastering feedback and stability in analog amplifiers, oscillators, PLLs and similar, signal conditioning in measurement and input circuits (both analog and DSP), filtering, transforms.
- understand and be able to apply key math tools such as Laplace transforms, z-transforms, FFT, in advanced cases methods like Lyapunov stability analysis for non LTI systems,
These to me would be more relevant questions for an EE than whether he can manage a solder joint.