3 ms·
I'm nearly 50 and started at 39 1/2. I programmed BASIC back in the 80's and loved it but never thought of it as a career. I did however get very into Linux sta
by mythrwy 7y ago
I'm nearly 50 and started at 39 1/2. I programmed BASIC back in the 80's and loved it but never thought of it as a career. I did however get very into Linux starting like 2005 but didn't program and never even considered I'd do that for a living.
Anyway, I wanted to build a device about a decade ago so I quit my job and learned a little Python so I could control it. It didn't work out after like a year. It was dumb idea and I didn't know enough to really do it properly.
But by that time I had somewhat of a handle on Bash and Python and basic HTML and someone approached me about building a small accounting app so I did it and picked up enough jQuery and CSS and SQL along the way from Stack Overflow it worked out. It was a mess but it worked. A maintenance guy at my apartments saw it why I was working on it, and his wife worked for a company that needed a similar app so I went and talked with them and wound up doing that and it was less of a mess (still not ideal). Then I had an idea for a SASS based on that, built it, didn't market it and wasn't that good, it generated 0 interest but I learned a lot more along the way and had taken some online classes in the meantime. Enough so I landed a real programming job for like a year where I learned even more. I had some freelance jobs on the side during this time. The job sucked and I quit and went back to freelancing and have been working ever since.
I will say it's a grind and you have to love it and be temperamentally suited for it and really put in some hours if you take this path. And it's probably easier if you are like in your 20s but it's still very possible.
I see a lot of people who think they will get into programming because it's a bunch of money but I think that doesn't generally work out as well for them. The interest is what drives you to learn new stuff and put in the time and beat through the frustration for hours until you are dancing and can just do stuff with your eyes closed. Not the money. I will say though lately I'm a little less excited as I see the same thing over and over but it's still cool and I'm really grateful to have had the time and opportunity and whatever mental dysfunction it is that allowed me to amass the skills I have. I don't think I'm super knowledgeable, I don't have to be the smartest guy in the room, I don't know much about advanced topics and would never pass reverse this tree whiteboard tests, but I can pump out useful apps that are increasingly maintainable and pleasant for end users. And people are willing to pay for it which still floors me sometimes.