Hacker News new | ask | show | jobs
by pil4rin 4204 days ago
Depends on your planned career path- do you want to run a business, or be a developing badass? Few can do both extremely well- If its development, move towards learning more about Software architecture, including SOLID principles, Patterns, best practices(as it pertains to Computer Science as a whole, not a particular technology or framework). While doing this, blog about it so your current and future clients can see your humble nature (rare for up-and-coming- to experienced developers) and progress. More importantly, if you think about doing a personal project or have an idea for an app- don't focus on making money, focus on the knowledge and experience gained through the work itself.
2 comments

how do you learn how to make software architecture decisions and learn solid principles? I am struggling with this myself, my current position is about solving bugs and maintenance, and while this may be a godd position to learn how more seniors implement certain features i often feel that i am not learning how the decisions about the architecture, and due to the senior members working remotely it's difficult to ask them about it.
also- check out meetup, find others in your area that are interested in development and grow together.