Figure out what you want to learn/build, and just start. When you hit seemingly insurmountable roadblocks, just take 20mins away from the computer and come back. Stick with it, have a long run view rather than a short run view.
Ask HN: How do I become a Software Developer?
21–25 of 25 posts
Re: Ask HN: How do I become a Software Developer?
#22If you're not in an environment where you have mentors, or if you find yourself easily distracted, sign up to a course at a school with proper in person training and testing or you're just going to keep procrastinating.
Re: Ask HN: How do I become a Software Developer?
#23I then took a pay cut to get a job as a tech support guy at a tiny local internet provider. Over the next couple of years the company merged with a bunch of other small ISPs and I found myself given more responsibility. Not liking all the paperwork this involved I wrote some web based tools in perl to make my life easier. This was noticed, as was the fact that I was cheaper than a "real" programmer, and when they wanted to expand the dev team I was given the job. Now, after more than a dozen years and quite a few different organizations I'm a team lead on a pretty large and successful system.
I guess the point of the story is to build stuff, especially stuff useful to you right now, and don't be afraid to take risks.
Re: Ask HN: How do I become a Software Developer?
#24Similarly I'd like to ask how to jump industries. I have 12 years in enterprise IT as a network and systems admin and the last 5 years I've been living and breathing powershell at work, developed several python/flask side projects (one full site with cc processing, coupon code checking with JS, email notifications, user registration, etc.). Learned to use git, developed my first published windows store app, and now c…
Re: Ask HN: How do I become a Software Developer?
#25- Ignore gatekeepers (The programmers at this first job ridiculed me when I was asking programming questions)
- When possible find a partner / mentor that you can learn form and with and whit whom you can motivate each other
- Keep on learning really hard, don't settle
- Show some fucking passion and good things will happen :)