Live data from Hacker News

Ask HN: Best "entry tech" jobs to learn coding?

news.ycombinator.com

31–40 of 40 posts

Re: Ask HN: Best "entry tech" jobs to learn coding?

#31
post #3

Frontend dev seems like a low complexity environment to start in, you'll also get exposure to backend devs and their code. You could also try some freelance gig work on one of those platforms all over the internet. It's not easy b/c usually companies don't pay you to learn, you should already know at least a subset of what you're hired to do. But I agree getting paid to learn is nice :) Oh, also maybe focus on Leetco…

> Frontend dev seems like a low complexity environment to start in

Was that a joke, seems like some pretty famous last words! Hahah!

Re: Ask HN: Best "entry tech" jobs to learn coding?

#32
I've seen three different paths over the years from friends and colleagues that moved into SWE from non-coding roles via getting in the door in a "technical role" that can help develop the skills you need:

1) Data Science: the requirements and depth of knowledge vary from company-to-company, and many DS roles end up being more basic reporting / data collection tasks, but if you're interested in a more backend heavy role, data engineering, and/or AI/ML engineering type role, this would be a great way to get the foot in the door. That said, of the three options here, I think this one requires the most time investment in the role before making a lateral move to SWE.

2) Solutions, or Sales, Engineering: depending upon the company the coding expectations can vary, but you would have the opportunity to hack together solutions for real Customers - sometimes even earning sales commission as part of your pay! The ability to network closely with Sales teams and Customers is valuable experience that would transfer to many other tech roles if you decide SWE isn't for you.

3) SWE Internships: requires the most upfront investment in self-education and practice, and pay is obviously lower, but you gain actual experience in the role, can add projects to your resume, and network in the space.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#33
You are a paralegal, which means you have some great domain knowledge.

You need to find a place that will value that lack of technical knowledge enough to overlook beginner tech skills.

Maybe an AI legal automation company needs a product manager, or a data scientist. Sometimes have people in your team with great generic tech skills but really value some who can make sensible assumptions based on deep knowledge of the problem you are trying to solve.

Consider identifying a bunch of companies that need your legal skills and writing to e.g. the ceo if it's a small startup asking for them this very question.

Regarding QA, which is a real possibility... automated testing needs a certain level of coding and Web development knowledge + automation frameworks. You can tell from the job ad whether those skills are highly emphasised or not. A lot of qa people don't have them.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#34
This doesn't answer your question exactly, but there's a part time, remote, Masters Degree in Software Development in the UK that will really get you skilled and would be a route to getting a job in software. From a highly ranked university too. I'm about to finish the degree and can highly recommend. Lots of businesses recruit directly from this course. I can send you info if of interest.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#35
post #3

Frontend dev seems like a low complexity environment to start in, you'll also get exposure to backend devs and their code. You could also try some freelance gig work on one of those platforms all over the internet. It's not easy b/c usually companies don't pay you to learn, you should already know at least a subset of what you're hired to do. But I agree getting paid to learn is nice :) Oh, also maybe focus on Leetco…

> Frontend dev seems like a low complexity environment to start in Was that a joke, seems like some pretty famous last words! Hahah!

I’d rather a junior dev completely destroy a front-end environment than a back-end environment.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#36
> Obviously I can't get "paid to learn" how to code but are there any entry-level jobs where I'd get general exposure that could aid/speed up my learning? (in any programming language) I guess working at a company with software developers could help (like the SDR has), but they might be remote/in other departments.

It seems to me that this is an illusion. If someone hires you as sales, he expect that you'll try all of your best at sales, not at doing coding exercises. The same regarding developers, they're not payed to help you to learn to code and they will probably will not help you until you become their friend. In other world, may be there are easier ways to find friends among software developers?

> I've seen people recommend tech support at a small-mid startup or Quality Assurance/Quality Control (QA/QC) - on the other hand I've seen others say that since you wouldn't actually be coding and as those jobs require a completely different mindset to a programmer, it wouldn't help.

The same about tech support and quality assurance positions. I saw a lot of people who landed QA position because it seemed easier and got stuck to this career path. QA has some overlaps with software engineering, but, this career paths require very different set of hard skills, especially at lower levels, where responsibility are very separated.

I admit that right now is not the easiest time to start a software engineer career, still I would suggest you to:

1/ Learn how to code and debug with some language (for example javascript for frontend, java for backend)

2/ Learn about design patterns to understand the difference between "coder" and "software engineer". The Design patterns from Gang of Fours still probably works good, but there could be more modern alternatives

3/ Learn about unit tests, the "Test Driven Development" by Kent Beck conveys the more important ideas.

4/ Learn any popular framework (Spring for java/backend, vuejs for js/frontend)

5/ Build any simple app, for example yet another to-do list, and publish on github. But keep in mind that you should use design patterns, any popular framework and cover your code with tests.

6/ Apply to all Junior dev vacancies you see, you're ready to rock. Accomplishing of the 5 steps above will differentiate you from most applicants.

Probably java and java script may not sound sexy in 2024, but this is something in demand in big and boring banks, telecoms, insurance firms that will always need people to support their systems.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#37
post #3

Frontend dev seems like a low complexity environment to start in, you'll also get exposure to backend devs and their code. You could also try some freelance gig work on one of those platforms all over the internet. It's not easy b/c usually companies don't pay you to learn, you should already know at least a subset of what you're hired to do. But I agree getting paid to learn is nice :) Oh, also maybe focus on Leetco…

> Frontend dev seems like a low complexity environment to start in Was that a joke, seems like some pretty famous last words! Hahah!

Well I mean relatively. The compile-debug loop is much shorter in frontend so at least it's easier to understand what's going on. Admittedly CSS/React/all the frameworks make it a difficult beast as well.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#38
post #18

Don't try getting into QA in a hope to move to software engineering. It does not work well and QA line in the CV could easily make it toxic for much more interesting areas. Instead take some full Uni course (bachelor min) in Computer Science or Software Engineering. That is the right way. Why do you want from moving to coding from the paralegal? It has probably much lower financial bounds comparing to paralegal, with…

I’d add support to that as well. A lot of places will try and sell the job with the promise of a possible move into dev. But once you are in those roles moving is incredibly hard. And as stated - it is poison on your CV.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#39
There are companies that hire non-traditional developers with the understanding that they need a little time to ramp up. Traditionally a CS student out of college would be a level 1 (aka junior developer). I've seen companies that create level 0 positions and expect you to reach level 1 capabilities in a year or two.

I have no idea how to find these jobs but they do exist.

Re: Ask HN: Best "entry tech" jobs to learn coding?

#40

Jobs that are hard to fill will often teach you how to program, because it’s a better value for the employer to burn money on the right people on that education ramp up than spending equivalent time and money finding a less strong fit whom is already trained. This is the position I am in. Last year I was laid off from a job writing JavaScript. I made a promise to myself to never write JavaScript as an employee ever a…

Is this mainly overuse of trendy packages and frameworks through npm and similar? What exactly is bad about writing JavaScript as an employee?
Post reply on HN