Is going to university worth it?
Posted: Mon Aug 03, 2020 1:28 pm
So, what do you guys on this forum think, is going to university worth it? Should somebody who wants to be a programmer go to university? I am not talking about programming nuclear reactors or medical devices, obviously, people doing that need some sort of qualification, because there is a very high risk. I am talking about the things most programmers do, such as, well, basically anything other than that. There is little risk if a script on a web-page malfunctions and I think that going to university for stuff like that is worse than useless.
In my opinion, and I think it’s an informed opinion, many of the stuff that we are being taught at the university are not only not useful, but are worse than useless. In our operating systems classes, we learn details about system calls, and how to do parallel programming by using system calls. Well, one thing I think nearly all programmers would agree on is that using system calls is a big no-no in programming. You should use standard libraries or other portable libraries, which solve the problem a lot better and in a way that won’t create countless problems once you try to run your program on some other computer architecture. And the stuff we learn in object-oriented development… Look, the worst programmers are definitely those who say Well, we’ve run into a problem because we didn’t obey the academic rules. Had we obeyed those academic rules, we wouldn’t have those problems. That’s probably both false and insulting. Yet, it seems to me studying object-oriented development does exactly that. I think software architecture is, at best, as useful to programmers as ornithology is to birds, yet that universities insist we know that in details. I also fail to see how it can be called science. They don’t seem to cite any statistics, yet alone something more.
I also have some idea that I think I could be making money with, but, in order to realize it, I need to dedicate a lot of my time to that. Namely, I think I’ve thought of a language that would be a good alternative to AssemblyScript. I’ve been writing a compiler and, after I’ve written some 3’000 lines of code, I’ve managed to compile a simple program written in that language so that it can run in a browser. That looks relatively promising to me, however, as I’ve failed 5 exams this year, I probably need to choose either going to university or continuing to develop that program. So, what do you think, is it a good idea to drop out from the university?
In my opinion, and I think it’s an informed opinion, many of the stuff that we are being taught at the university are not only not useful, but are worse than useless. In our operating systems classes, we learn details about system calls, and how to do parallel programming by using system calls. Well, one thing I think nearly all programmers would agree on is that using system calls is a big no-no in programming. You should use standard libraries or other portable libraries, which solve the problem a lot better and in a way that won’t create countless problems once you try to run your program on some other computer architecture. And the stuff we learn in object-oriented development… Look, the worst programmers are definitely those who say Well, we’ve run into a problem because we didn’t obey the academic rules. Had we obeyed those academic rules, we wouldn’t have those problems. That’s probably both false and insulting. Yet, it seems to me studying object-oriented development does exactly that. I think software architecture is, at best, as useful to programmers as ornithology is to birds, yet that universities insist we know that in details. I also fail to see how it can be called science. They don’t seem to cite any statistics, yet alone something more.
I also have some idea that I think I could be making money with, but, in order to realize it, I need to dedicate a lot of my time to that. Namely, I think I’ve thought of a language that would be a good alternative to AssemblyScript. I’ve been writing a compiler and, after I’ve written some 3’000 lines of code, I’ve managed to compile a simple program written in that language so that it can run in a browser. That looks relatively promising to me, however, as I’ve failed 5 exams this year, I probably need to choose either going to university or continuing to develop that program. So, what do you think, is it a good idea to drop out from the university?