Posts

Showing posts with the label geek

How to become a great software developer

Image
  Starting a new career in software development is both exciting and frightening. There is a lot to learn, and it takes years of practice to become really good at it, like with other crafts. To make it a little bit easier, especially for beginners, I want to share some knowledge I've gained over the years in the form of actionable tips with you. Find a great mentor One of the best things you can do to become a great developer is to find an excellent mentor. A good mentor will provide sound advice on everything from architecture to design, and even how to improve your career path. A person who is not in the same company or location may be the best mentor for you. You can talk to them and get their advice on the phone, via email, or online. A mentor doesn't have to work at your company nor be an expert developer. Find someone who understands software development and has had success in their career that you respect. Learn to communicate well Being a great developer means that you ...