Ask HN: Late-bloomer engineers, when and how did you discover programming?
1–10 of 44 posts
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#2I 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 banking or cooking or something along those lines. Nobody I knew - except for another kid named Robert - knew that programming computers was even a thing that kids like us could do. Robert and I would make stop-motion videos with Legos as kids, played with cameras and video editing and special effects.
I think Robert is the only other person in my graduating class of 348 people (348 quite smart people - we had 29 National Merit Finalists our graduating year!) who have learned about programming thus far. I think my high school finally started offering CS last year.
For me, I was trying to build an SMS group messaging app (this was before GroupMe or WhatsApp or anything else like that). I couldn't find anybody to build it. The summer of my sophomore year of college, GroupMe had been built and sold to MSFT for $100 million. I decided, "Why can't I learn to program? Then I won't have to find somebody else to make my next idea." I fell in love with programming!
The spring of my sophomore year, I also enrolled in CS 101 (I ended up minoring in CS, although reading books and doing online tutorials was far more helpful). The professor, who wrote compilers for IBM for over two decades, said at the start of the class, "You are in the right place. When I showed up at college, I'd never seen a computer before. I went on to have a thrilling 25-year career." Since I imagined everybody else had been programming in their basement since they were 8yo, I was relieved.
It's never too late to start something. I wrote this article about collecting sand when I was a kid (which relates to this very topic). It made it to the front page here on HN which I thought was neat: https://news.ycombinator.com/item?id=22131552
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#3One major advantage is you didn’t take anything for granted... e.g 101 level classes were truly useful to me.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#4You 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…
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#5You 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…
This was a good read, thank you - I'm also getting a minor due to my school not letting me change my major to an engineering discipline without being set back more years than I can afford.
The best way to prepare for the job market though is to build things and publish them.
I do wish I could go back and pay more attention in the CS classes I did take.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#6Ive always been really fascinated by computers. I'd built plenty of them but never got into the software side and had no idea how it worked. I started teaching myself on the job by starting projects that I could accomplish by programming. That was 2 years ago, now I am on a datascience team doing my work in python. I started teaching myself when I was late 20s.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#7I officially took a BASIC class in Jr. High, but shortly after that, x86 took over and I really didn't do much with computers throughout high school. I got a PowerBook 145 for college where I majored in econ.
My advisor somehow got me an account on a VAX machine and that's where it all started. I was one of the first at my school to have email. Played around with some MUDs, gopher, ftp archives, etc. I eventually started goofing around with HTML. That was far more interesting than my econ work. I looked at changing majors, but my school's CS dept was severely behind (late 90's by this time. The only thing they were teaching was C and Assembly with no internet technologies. I heard they didn't add Java until the early 2000's.
Dropped out because by this time if you could spell programmer, you got a pretty good job as one. I was floating around with frontend stuff, but knew I had to learn backend as quickly as possible. I bought Fast and Easy PHP by Julie Meloni (which I still have!) to help a local animal shelter build a huge database driven site. It was one of the first in the state. That was a game-changing resume item at the time.
Now here we are. Go/Python/Node are my primary tools these days. I eventually did finish my econ degree, but my career is software engineering.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#8Fwiw, I had zero to little real programming experience prior to enrolling in CS. It was a hard road but well worth it.
Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#9Re: Ask HN: Late-bloomer engineers, when and how did you discover programming?
#10You 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…