hardware - Should a software engineer know how to assemble their own computer? -
coming mac background, i've never spent time tinkering / assembling / tweaking own computer beyond occasional ram upgrades , swapping out hard disks. feel have grasp on how computer works @ conceptual level, cpu, bus, memory etc, haven't got practical experience in putting / taking apart.
my question is, there gained in terms of software engineering skills learning assemble own computer? if have spent whole life putting bits of hardware together, how has influenced way write or think software?
you don't learn that's usefull programmer putting computer. knowing put pci cards , how plug in processor isn't useful apart building computers.
i think need low level knowledge how computers work stuff that's interesting programmers soldered on mainboard. you'll learn more programming c or assembly , maybe reading charles petzold's book code...
Comments
Post a Comment