4 ms·
Well, IMHO (no offense meant), memorizing programming manuals makes one a good lonely programmer. To become a 'professional software engineer', one must learn
by bpizzi 8y ago
Well, IMHO (no offense meant), memorizing programming manuals makes one a good lonely programmer.
To become a 'professional software engineer', one must learn to be a team-player within a group of persons tasked in building and maintaining a piece of software that will stand the test of time. Which requires a very different skill set. One can be a good SE and still be relying on auto-completion and inline help in one's favorite text editor.
Remembering the API of your languages definitely helps, but actually building softwares that will be used by real users, for years, that's what makes you a 'professional software engineer'.
- wiz21c 8y agoDead on. I make specialized softwre (one off for one customer). I'm always super amused to see how much the software my team writes is at the intersection of many constraints : budget, time, this group of user, that manager, those dev's, etc.
- xamuel 8y agoSure, but teamwork isn't everything. Or studios would hire cheap communications grads and there'd be no need for CS programs.