| Its quite late here, so I'll be brief. You mentioned the words "how IP is managed in chip industry" - so I'm going to move past the bookish knowledge and the tutorials and the open source code. The chip design and EDA industry are very closeted and niche - there is so much knowledge there that is not part of any manual. For example for a newcomer, you wouldn't even know what testing and validation in chip design would be - or how formal verification is an essential part of testing. You wouldn't know what synthesis is, what is place and route, and GDS masks for foundries. There is seriously no place to learn this. The web design or the AI world works very different - you can be a very productive engineer through Udacity. Not with ASIC. You need to find a job in the chip design or EDA industry. There is seriously no other way. If I had to make a wild parallel - the only other industry that works like this are people who make compilers for a living. Same technology, same problems, similar testing steps I guess. |
Among the few software systems that need rigor are control systems for physical installations and trading/finance systems for example.