Bennett Garner
1 min readDec 21, 2018

--

Hi David,

Thanks for the response! To be sure, those traits are important for a developer. Arguably more important, because if you can’t work well with others you won’t have a job for long.

The Project Euler problems aren’t the only thing a developer should practice — I hope the article doesn’t come off that way!

The problems are a great way to sharpen the saw to improve your skills on your own. Use them to become a developer who can understand a problem, intuit a suitably optimized solution, and quickly implement vanilla code to solve that problem.

Of course, Project Euler isn’t the end-all of learning experiences. And of course solving them only benefits you. You’re entirely right that working on a team to solve real client problems would be ideal. And a developer’s personal portfolio should definitely include useful projects that deliver value.

I’ve just seen enough posts from hiring managers who see a portfolio full of React apps from bootcamp grads (and sometimes even devs with experience), but when they get to the interview stage they have a shakey command of fundamentals in JavaScript for instance. They can build narrow, specific applications, but their skills don’t extend to new problems because they’re lacking the basics.

--

--

Bennett Garner
Bennett Garner

Written by Bennett Garner

DeveloperPurpose.com — Build a coding career with meaning and purpose 💻 Top writer in technology ✍️

No responses yet