4 ms·
> aspiring computer engineers were expected to understand systems "sand to Skyrim" Could you elaborate on your definition of this term? It's my perception tha
by cosinetau 9y ago
> aspiring computer engineers were expected to understand systems "sand to Skyrim"
Could you elaborate on your definition of this term?
It's my perception that many different kinds of folks, other engineers; managers; employers; etc, in this community are expecting a very broad and thorough level of different languages, systems, patterns, etc at all levels of a person's development, and in spite of creating a learning environment this bias seems to persist.
- ctdonath 9y ago"sand to Skyrim" = understand the core concepts ranging across: chemistry & physics for purifying sand into purified silicon + dopants, integrated circuit design (hand layout), digital logic, CPU design, assembler coding, compiler construction, high level language coding, operating system design, direct-screen graphics, software 3d graphic rendering, 3d graphics hardware design, 3d simulations (hard & soft rendering) ... basics of all understood by the end of a master's degree. To wit: start with a pile of sand, and eventually run Skyrim on it. My concern is that today, any given strata of computing is so complex that a fruitful career may not extend very far in either direction.
- danesparza 9y ago"start with a pile of sand, and eventually run Skyrim on it". Well done. A lot of people forget where silicon comes from. :-)