Live data from Hacker News

Ask HN: What do you say to someone who wants to get into software development?

news.ycombinator.com

21–30 of 77 posts

Re: Ask HN: What do you say to someone who wants to get into software development?

#21
post #13

Start for the real basics and learn CS from first principles ! https://github.com/geohot/fromthetransistor

This is more electrical engineering than computer science course. And it’s timing is absolutely not realistic for a starter. 12 weeks is a bad joke for this. Half week for uart design. Lol. Beginner has to know what uart is in very first place. For 52 weeks it might be ok if you are senior level.

Re: Ask HN: What do you say to someone who wants to get into software development?

#22
post #19

If you find yourself in a job where the engineering culture doesn't suit you, immediately start looking for a new job. You don't have to rush into the next job, be as picky as you need to be, but don't continue doing stuff that go against your beliefs, or stuff you don't want to do. Changing culture is an insane amount of effort for lead positions, and an impossible one for anyone else. Respect yourself or your menta…

This advice is good in general, but I don't think one should do job hopping right away fresh out of college or very early in the career.

Re: Ask HN: What do you say to someone who wants to get into software development?

#23
I wrote a blog post answering a related but different question about bootcamps: https://offbyone.us/posts/things-to-consider-before-joining-...

I feel like there are many paths to computation and I’ve met many people who have become functional technologists from various backgrounds. I think the most important thing to figure out early is do you like programming. Do you like this kind of thinking?

Re: Ask HN: What do you say to someone who wants to get into software development?

#24
"Unless you get really lucky, you are going to spend your life making one of three possible things:

1. Software that is undeniably evil and has a net negative effect on humanity for money

2. Software that isn't directly evil but you'll be adding features that exclusively make it worse

3. Software designed to help the former two groups work more efficiently."

That sums it up pretty well.

Re: Ask HN: What do you say to someone who wants to get into software development?

#25
Just understand that it’s not a coding career it’s a problem solving career. Often times the best way to solve a problem are good social skills, empathy, dressing well, and generally making your soft skills strong. It also helps to be persistent and willing to try things repeatedly and failing. “Good” coding skills are often not necessary. Know the basics, be willing to learn, be outgoing (introverted doesn’t mean you can’t be social and outgoing) lean on others and you’ll go further than you expect

Edit: unfortunately you’ll need to know Leetcode to break into a lot of jobs. Honesty just memorize solutions for two weeks. It sucks but it is what it is and it’s easier to go with the flow than get angry at it

Re: Ask HN: What do you say to someone who wants to get into software development?

#26

"Unless you get really lucky, you are going to spend your life making one of three possible things: 1. Software that is undeniably evil and has a net negative effect on humanity for money 2. Software that isn't directly evil but you'll be adding features that exclusively make it worse 3. Software designed to help the former two groups work more efficiently." That sums it up pretty well.

[deleted]

Re: Ask HN: What do you say to someone who wants to get into software development?

#27
I remember about a decade ago, there was this site that let you generate these silly animated videos out of just text scripts featuring two people sarcastically talking about various careers. "So you want to be a lawyer" and "So you want to be a social worker", etc. Of course, there is a "So you want to be a software engineer"[1] and although it's a little over the top, I still point people to it.

1: https://www.youtube.com/watch?v=WkXzlkOWLE0

Re: Ask HN: What do you say to someone who wants to get into software development?

#28
post #5

Whatever you do, don't get into gaming.

can you please elaborate why?

i plan to start learning to code and making a game would be one of the final milestones on the loose roadmap i've set for myself -- i get it's complex but would love to know why you advise against it.

Re: Ask HN: What do you say to someone who wants to get into software development?

#29
There is nothing special about software development in terms of a career. You learn it like you learn anything else. Some people have a natural aptitude, some people will never get it, most are in the middle: capable of becoming competent developers.

I mean, 90% of development these days is knowing what parts to glue together and where to get the parts. You're converting business rules into code: for the most part, it's really not that hard.

Want to help your friends get into software and don't know what to say? Tell them to go for it. Let them decide if they like doing it.

Re: Ask HN: What do you say to someone who wants to get into software development?

#30
You’re gatekeeping. Learning is possible for anyone with adequate access to information and support from experts. Be the expert that teaches. Do not be the expert that obfuscates information in order to protect their ego.

If you feel something is too complex to teach then do not teach that thing. Learn that thing better from experts who have simplified that complexity into an elegant framework. Then teach that thing.

Post reply on HN