I am a veteran, Google Developer Expert, and founder of a nonprofit teaching veterans how to code.
Day to Day
Vets Who Code is almost entirely operated online, so I spend a lot of time on a computer not only doing my own developing work, but also communicating and coaching the veterans I work with. We select up to 13 veterans per group and then we take them through guided lessons for about 14 weeks where we teach them the fundamentals of software programming from top to bottom. I also do a lot of follow up after they complete the program and offer whatever help I can to them in their lives or careers.
Skills & Qualities Beyond School
You need to be curious, have focus, discipline, and passion to be a software programmer. You also have to be comfortable being a life-long learner. Software and technology are always changing and you have to constantly be learning in order to keep up. Practice your skills everyday so you are always improving.
Advice for Getting Started
Here's the first step for everyone
Advocate for veterans or whatever group of people you support. Always be learning. Read, watch documentaries, listen to podcasts, etc. in order to pick up as many tips as possible and improve on your skills. Network and gain friends in different areas that will help you learn new things and give you a wide pool of skills to pull assistance from.