Tim Cook: Four-Year Degree Not Necessary to Be Proficient at Coding'
Well, what you could learn at a four year degree program:<p>- Space-time complexity of algorithms<p>- Statistics<p>- Management<p>- Parallel and concurrent programming<p>- Formal reasoning and logic<p>- Linear algebra<p>- Machine and operating system architecture<p>- Communication theory<p>- History of computer science<p>- Database implementation<p>- Quality assurance<p>- Technology assessment (impact on society)<p>- Effective team work<p>- Multi-disciplinary design and architecture<p>- Presentation skills<p>- Research skills<p>Could go on, just a few of the things I learned during my degree program. All of which I value of myself and others, although they don’t always come up. Coding is just a tool in a large toolkit. Unfortunately it is undervalued to do it right, badly taught and reinvented hundreds of times.