Three quick solutions to this one:
- At our regular check-ins, I ask the new dev to evaluate themself, so I have a better idea of how they feel things are going.
- I've suggested two books to read, if they were interested, with the explicit instruction they're allowed to skip them both.
A bachelor's degree doesn't give you experience, and often misses on a lot of topics that are incredibly useful to a web developer. A degree in computer science isn't ever intended to give you all the hands-on skills you'd need to work in any branch of development; I'd argue a software engineering degree, same issues.
That said, the short list of books was:
The Pragmatic Programmer. A terrific, well written guide to writing commercial software. I'd read this one first; it's shorter, and has a more conversational tone to it. It's an easy read, and - rarest of all tech books - it's actually a page turner. Whereas it does give code-level advice, it also advises you not to ask for budget for unpopular (but necessary) projects on Friday afternoons when it's raining.
Code Complete. A more in depth guide to writing better code. Instead of writing code to just accomplish a business goal, it gets you thinking about design, from class architecture to design patterns all the way down to whitespace.
No comments:
Post a Comment