Ask HN: Late-bloomer engineers, when and how did you discover programming?
21–30 of 44 posts
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#22Now I work as a SWE at FANG (not Amazon).
I definitely remember feeling like you did before I joined my first big company, but fortunately it's working out. Happy to answer any q's you might have along the way.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#23I got a degree in public relations and took a job doing tech sales at a Series A company. I was the 6th employee. The product was pretty unstable so I taught myself to code to improve their QA infra.(basically writing automated tests). I went on to build product for them. Now I work as a SWE at FANG (not Amazon). I definitely remember feeling like you did before I joined my first big company, but fortunately it's wor…
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#24I got a degree in public relations and took a job doing tech sales at a Series A company. I was the 6th employee. The product was pretty unstable so I taught myself to code to improve their QA infra.(basically writing automated tests). I went on to build product for them. Now I work as a SWE at FANG (not Amazon). I definitely remember feeling like you did before I joined my first big company, but fortunately it's wor…
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#25I got a degree in public relations and took a job doing tech sales at a Series A company. I was the 6th employee. The product was pretty unstable so I taught myself to code to improve their QA infra.(basically writing automated tests). I went on to build product for them. Now I work as a SWE at FANG (not Amazon). I definitely remember feeling like you did before I joined my first big company, but fortunately it's wor…
Thanks! Do you have any recommendations for types or scope of personal projects? I see the advice to build stuff a lot but never what or how much. I’m specifically interested in security and systems, NOT front end web dev which is what most guides and stuff are geared towards.
you're in a really great place to teach yourself because colleges will generally have hands-on, free help. Beyond that I would say get projects that people or business need - you'll be way more incentivized to learn. An internship with a small startup where you work for cheap would be a really great starting place. It's a tradeoff - cheap labor for them if they're willing to help teach you.
For security & systems, look for backendy, devops, or rel-eng. opportunities. You'll quickly learn a lot.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#26The path I took to programming was long but a relatively common path:
- Lego
- Which led to Lego mechanics
- Which led to mechanical engineering
- Which led to manufacturing
- Which led to automation
- Which led to programming (about 22 years old)
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#27I used to be a network engineer but the nature of that business being treated as costly overhead and my personal interest slowly diminishing meant when my employer was bought I had a chance to think about if I wanted to do that and I .... did not.
I tried coding in college but:
1. I was a terrible student at that time.
2. At that time it was largely "Here is a book about C ... memorize what I tell you in lecture... now figure it out."
Not a good combo.
I was always interested / reading about coding and I went to a bootcamp and found I was suddenly a good student out of nowhere.
I think maturity and focus (both came late for me) resulted in being really excited every day that someone was going to drop some knowledge on me in a way that...I didn't get when I was younger. A couple other older guys in class had the same experience.
Coming from a different background has helped in some ways. My coworkers can code faster than I can, but I find I have experience that I can pickup businesses logic, craft it appropriately / so that it is useful and can be extended as needed, and can talk to customers easily.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#28Anyway, 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.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#29You started before me! I bought a book on PHP the fall of my sophomore year of college. I'd built websites and sorta knew how to create tags and CSS basics, but I'd never dealt with programming logic before. Best decision of my life. I grew up in Birmingham, AL and graduated high school in 2009. Our school didn't offer CS. Nobody's parents were computer programmers. Everybody's parents worked in medicine or law or ba…
I think PHP will end up being the BASIC of our generation. It was so easy to pickup and understand. The fact that it was really a templating language helped people make that jump from static HTML -> programming in small increments. And once you knew PHP, you weren't locked into web-dev. You could easily leverage your knowledge into systems development; I think roughly 40% of my PHP work ended up being backend utiliti…
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#30I am 43. I am probably atypical for my age range, as most friends would have started with an Atari, Amiga or Amstrad computer, and I had a PC at home from maybe 1984. I always complained that I had crappy games as a result, but for the rest, the PC was fine. I still remember text only Microsoft word.
I started programming in Microsoft BASICA, getting lost in GOTO hell. Then, Pascal, and, at age 13, I put all my savings in buying a C compiler (costed 100€ or so), and also getting a graphical library through shareware (remember ordering the floppy disks by mail).
At university, I moved from C to java, and I more or less stayed there as java is good enough / common for my trade in entreprise IT. I also do not like scripting languages, and prefer compiled languages (faster, errors found earlier).