4 ms·
You and your professor rightly call out the distinction between computer science and programming. I wish more new grads understood that programming and software
by rented_mule 3y ago
You and your professor rightly call out the distinction between computer science and programming. I wish more new grads understood that programming and software engineering are also not the same thing.
I've seen great young software engineers feel like they aren't succeeding because they aren't belting out hundreds of lines of code on every little task like some of their peers do. The reason the good ones aren't doing that is because they see a more practical way forward (i.e., find a better set of tradeoffs). For example, finding a good package instead of writing it. Or collaborating with stakeholders to simplify requirements. By taking more practical paths, they avoid the cost of developing and maintaining all that extra code. They are considerably more valuable because they are doing actual software engineering and not just programming. But so many new grads, especially the ones belting out so much code, think programming and software engineering are the same thing. They are not.
- mewpmewp2 3y agoProgrammers should also take the pragmatic choice of using a library vs coding it themselves...