Can One Truly Be A Generalist Software Engineer?

Can One Truly Be A Generalist Software Engineer? - programming languages

Can You Be A Generalist Software Engineer

Depends on your definition of a generalist. A sound software engineer can jump into any programming language, read the docs, and surmise how to approach the code if a generalist to you is the ability to write fundamental code in any language. With these fundamentals include variables, functions, arrays, etc. If your definition of a generalist is knowing all the languages in and out, I have yet to see it.

I consider myself a generalist, but I couldn’t tell you every feature of all programming languages from memory.  When I run into a problem I need to solve, I’ve used enough languages on different projects to look at the documentation and figure out how to solve it in the language I’m working in.

Part of being a good programmer today is being a good problem solver and being able to look at a problem and begin to dissect the issue. As well as how to go about solving it is extremely important. Problem-solving is the number one most important thing a programmer can possess.

Furthermore, Rey’s initial response can be found here on Quora.

«Back to Blogs & Articles

Make a One-Time Donation to Keep Our Content Free and Top-Notch!

What topics would you like to see us write about next?