Hacker News new | ask | show | jobs
by kellros 4163 days ago
Learning after school is self-study. Don't expect anyone (even a mentor) to teach you what you need to know.

Every job comes with different challenges and requires learning new things. You'll spend the first few years getting comfortable with the technical side of things. When the business side becomes a more important/bigger challenge than the programming side; that's when you know you're a developer.

My advice is this: identify role models in the fields/technologies you are interested in and follow them. Try to find someone who is more passionate about what you do than you (i.e. someone doing the same things as you but is better than you) and learn all you can.

One of the books I can highly recommend is Evan's Domain Driven Design, it makes it easier to reason abstractly about business.