361 karma · joined July 14, 2020
[1] https://ai.facebook.com/blog/wav2vec-20-learning-the-structu...
This is really really really hard to do, since we are mostly lazy beings who rather click 50 arrow up key to find the one important command than remembering it or just dont mind to repeat a mundane process without finding a shortcut to do it faster. Programmers who I met that manage to finish a task in 10 minutes instead of 1 day usually have this trait. But I guess this applies to other jobs as well ¯\_(ツ)_/¯
Btw, I used to work as a part timer at my university department. One day one of the staff ask me to reformat about 90 Excels document to her desire format, she spend 10 minutes showing me how to type them out one by one. After this, I went to setup Python environment in that computer and google how to read excel docs. In a few hours I have finish the work that what would took me more than half a day to finish.
Generally, you have the hardware design (Layout designer, R&D, Process engineer ) this typically need a Master and mostly PhD in EE or related fields. From what I heard in Taiwan, TSMC only accepts Master/PhD for these position and internship.
Then you have the interface side which writes firmware codes for these chips ( SSD controler ). These are more like your typical software engineering, you will need at least BC degreee and well verse in C/C++. But usually it's hard to get in with a BC degree unless you are recommended by one of the employee.
If you don't have any of the mentioned degree, the fastest way is to get one. It is really hard to learn yourself since this is a highly automated industry with most of the work available in maintainence and cutting edge R&D.
Otherwise, your job scope in chip industry is limited to a few ( Firmware is a good start )