Starting with a lean functional application and slowly building robustness.
Your computer science degree is not job training to be a programmer. Most likely, all the technologies you use at your first job you will have to learn there...
If don't approach your job like a mercenary, you are missing out.
Keep learning to keep changing.
You have to keep up to date in this industry if you want to get the best jobs.
Killing unlimited birds with one stone.
It's really not your decision because the work will choose and you have to be both.
Even with the best teachers, you still have to learn your own way.
Be everywhere you can on the internet and leave a mark.
Keep interviewing even when you aren't looking for a job.
Write about your work.
Building something real is a much better learning experience than working on exercises.
Build experience in new technologies by burning the midnight oil.
If programming is a working class job then we need some working class benefits.
Maybe the best way to learn something new is not to be taught it.
What to do with the voice that says you aren't good enough.
All success stories start with someone doing something. Sitting on the sidelines won't get you anywhere.