Live data from Hacker News

Ask HN: How did you become a software engineer?

news.ycombinator.com

1–10 of 83 posts

Ask HN: How did you become a software engineer?

#1
I'm preparing a ≈20min talk about opportunities in software to give at a London school with students aged 14-18. I want to give insights into the software industry which are relevant to the decisions students will be making: which subjects to study or focus on at school, whether to go to uni, but more generally how to invest time well by learning valuable skills and discovering what their strengths are and what they might like to do in the future. As part of my preparation, I'd like to collect some real examples of journeys people make from their teens into professional software roles, but also how programming skills may have served you well as a hobby or in roles that aren't primarily about developing software. What's your story?

Some questions I'm interested in are: How did you first get into programming? Were any books, blogs, forums, or people particularly helpful for your growth? What is it about coding that got you hooked?

What is your experience with university? Did you get a degree, was it worth it, do you think it helped you find work, what did you love/hate about uni?

How did you get your first paid work (family & friends, internship, freelance, full-time)?

What do you do now and what do you love/hate about your job?

------ I work back end in Golang at a fintech, but I got into programming when I was homeschooled with ROBLOX and making iOS games with cocos2d before doing an MEng in Computing at Imperial College London. I really like making things, intellectual work, and collaborating with other people. I like the pay, that I can find remote work or move country if I want, that I'm always learning, and I have enough time and energy to pursue various hobbies. Sometimes work is tedious and I don't like sitting at a desk for 8 hours, but overall I love my job and want to help others find their way into similar roles if it's right for them.

Re: Ask HN: How did you become a software engineer?

#4
I had been working in a call center for 4 years and had not had any growth whatsoever. I was broke, lost, and felt trapped at my job. I would look at job postings on dice and monster but didn’t have any of the skills mentioned and thought I would have to go to college to get a decent position. I didn’t have the money to go back to school so I tried something else. I e-mailed 30-40 tech companies, asking if they had any internships to get my foot in the door. Two companies replied back. First company was a desktop support position and the second company was a marketing internship at a coding bootcamp. I took the unpaid internship at the bootcamp. I realized I didn’t enjoy marketing right away but stuck with it cause it was better than a call center and I wanted to learn how to code. I ended up becoming friends with some of the engineering instructors and that’s when I was introduced to programming. They told me what to focus on, study, and build. So when I wasn’t at work or the internship, I was reading and building. After a while, I got my first job and been writing code for almost 8 years now.

I can’t lie, I got into it because of money but I ended up enjoying building web apps and solving problems.

Things that I enjoy now are the people. So many cool, smart, and helpful devs out there. The flexibility is really nice.

There wasn’t one book or website. Honestly, reading documentation or learning a concept and just practicing that one thing until you completely understand it helps me. There’s just so many resources online now so I’m sure there’s something for everyone.

Edit: wanted to answer more of OP’s questions.

Re: Ask HN: How did you become a software engineer?

#6
Unlike many here, I never had a computer when I was young. I knew what it was, but had no interested in it. I enjoy sports, handcraft more than video games.

Went to college for EE/ME program, found out I hated the program, but too many Math & Science credits to do another degree from scratch. CS degree was a natural fit. Decades later, I'm still in the business.

Got my first job by applying to a bunch of companies at job fair.

I don't love or hate my job, but I do enjoy it and appreciate it. It allows me to make a good living and support my family, etc.. Most of my work are creative, I generally balk against repetitive work (so no reports, or ops work for me).

I'm lucky in a sense that in my career, I usually get interesting work/projects. If I had to deal with what some of my friends and colleagues deal with, I would seriously consider leaving the business.

Re: Ask HN: How did you become a software engineer?

#8
> How did you first get into programming?

Asked my informatics teacher in middle school on how to get started and he was happy to teach me the basics of C :)

> What is your experience with university?

Got my Bachelor's after a long break. Didn't have to pay for it as in a lot of EU, but honestly don't feel like I learned much and most employers don't seem to care if I have it or not as long as the job gets done.

> How did you get your first paid work?

Got my first projects and employment trough family friends.

> What do you do now and what do you love/hate about your job?

Programmer. I got into computers because I didn't like dealing with people. But having a job means _a lot_ of dealing with people. Keep burning out every now and then :/

Re: Ask HN: How did you become a software engineer?

#9
M 33. Sr Software Engineer. It all started with online gaming. Was playing Tribes PB Mod from 2000-2004. In 2004 my clan leader quit and left me the clans website (on a .tk domain back then). The website was in PhP and there was also a PhPBB Forum attached. In editing roster changes it was my first experience into code, or code editing.

Due to the popularity of forums, I also got into creating Forum Signatures, which were little images that you could create and add to the end of your posts. Some forums also supported little code snippets. I started designing these signatures for clan members and friends and tried to get a design position on clangraphics.com. I failed a few times but the pursuit ultimately got me into design and abstract art. Paint Shop Pro 8, PS 7, Bryce 5.5, Apophysis, Terragen, etc.

In my senior year of HS, I had a Sr Art Show and displayed all my computer graphic work, got great feedback and decided I wanted to get into design. After applying to a for-profit design school, I started following more interesting artists doing web designs, etc (DepthCORE, DeviantArt) and started to do some Web Design stuff.

At my day job, I listened to the Boag World Podcast, which taught me about Zen of CSS Design, Don't Make me Think, Sitepoint, nettuts, etc. Started playing around and coding some rudimentry designs I made.

College made me bitter after transferring to Chicago (whole other story), and realized it was my portfolio, not my degree that mattered to my potential employers. After 8 months of hardship, and some very small freelancing, scored a contract position at a design agency who eventually hired me full time (2010).

Was a long journey, but definitely worth it. I still joke with my mom that online gaming got me where I am today.

Re: Ask HN: How did you become a software engineer?

#10
> How did you first get into programming? Were any books, blogs, forums, or people particularly helpful for your growth? What is it about coding that got you hooked?

My interest for computers in general started with modding and cheating in Diablo 2. I learned about how programs worked and how to change local files in order to get other items and change the game in various ways.

I remember the site mewgood.net (I think it was, which was extremely helpful at the time).

> What is your experience with university? Did you get a degree, was it worth it, do you think it helped you find work, what did you love/hate about uni?

Went to uni but never finished to get a degree. It was fun, so in that sense it was worth it but the education itself could have come from a much shorter work education that we have in the country I live in.

I think today going to university is probably still very fun for the students (except covid restrictions) but it's not really worth it education wise. You can get a better and shorter education with less fluff.

> How did you get your first paid work (family & friends, internship, freelance, full-time)?

I got a part time job at the same time as I got accepted at a company to do my Bachelors degree (which I never completed).

> What do you do now and what do you love/hate about your job?

I work as a developer. I love the freedom that I get. I can work remotely, leave the job earlier or come in later. It is fun and interestin but the thin I hate is that it sometimes can feel like a jail. I am bound to my computer with too little human interaction.

I think part of that is because I work remote and live on the country side. But I have taken action to involve myself in meeting new people on my spare time. Covid was thouh for my mental health tho. Felt very lonely.

Also even if I walk a lot, it feels like sitting still like a shrimp in front of a computer is not very healthy. I have been gettin much more issues with reflux that I don't think I would've had if I had a job where I moved around all the time.

Post reply on HN