Ask HN: How can a programmer optimize learning after getting a job?

https://news.ycombinator.com/item?id=8941891
by adamzerner • 11 years ago
7 4 11 years ago

I'm looking for my first programming job. I've just finished a coding bootcamp and have spent some time teaching myself (I'm currently studying algorithms).

When you're in school, the answer to "how do you learn as much as possible" is pretty straightforward - study hard, study smart, take hard classes etc. But I sense that the answer becomes different once you're not a student anymore.

* I sense that what you work on has a lot to do with how much you learn. If true, how do you end up in an environment where you're learning a lot?

* I sense that who you're around has a lot to do with how much you learn (because of guidance and mentorship). How do you end up in an environment where you're surrounded by the right people?

* Is it a good idea for more experienced programmers to still take classes? Read books? Etc.

* What are the skills worth having? Is it worth learning all the different frameworks? Being familiar with different levels of abstraction (hardware, architecture, systems level, scripting level...)? Drilling math and logic?

* Are there other disciplines that are particularly worth learning? I know PG talks about Art vs. Programming.

In general, how can a programmer learn as much as possible? And a related but tangential question, if you're a good programmer, how did you get good?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com