Getting started in Tech
Sarah Eggleston
Manage and plan agency business | fflow.io | Bootstrapping indie Saas Builder ???? | Cancer warrior ??? | Choral singer ??
Bootcamps
I routinely recommend that employers hire from bootcamps, and they are the best option if you can afford it. They are not cheap, but there are some scholarships available: it's worth doing research.
Either way, start with a few online courses, to make sure you enjoy learning this stuff! Then search for the best bootcamps in your region - they do change over time. Most bootcamps have a strong emphasis on jobs.
From personal experience, LeWagon produce quality graduates, and the General Assembly materials are excellent.
There is still prejudice in the industry, some employers insist on a comp sci degree, but they are likely to be old-fashioned and possibly not the best place to work, so don't let this stop you.
Online resources
Before doing a bootcamp, and in general if you can't afford them,there are lots of online resources:
If you're not sure where to start, begin with one of the front end courses for HTML + JS + CSS. If you don't enjoy JS (JavaScript), and not all of us do, still consider backend dev, which is very different.
Next move on to a course in at least one backend language, see below for more information about them.
Front end
For front-end, JavaScript is standard and very nearly ubiquitous. You will also need a framework, the current winner is looking like react, optionally vue / angular / various new JS frameworks
If you enjoy one of these, that's great and you have a very clear path.
领英推荐
If you're not sure about JS, don't give up yet. Look into back end, and you will need to make a decision around which programming language to learn.
Backend
There is a significant lack of standardisation for backend at the moment. My suggestions, in approximate order:
Full Stack and Next Steps
Full stack means you cover both front end and back end. There's no particular employment reason to choose any one of front end, back end, or full stack - pick what you enjoy most.
In general, it is difficult to get a first role - it gets easier after that. So it's worth considering alternatives, especially if you bring skills that will be directly relevant to one of the following
Tech-adjacent roles
There are a lot of roles in the industry that are still technical, but not directly coding. Here are just a few ideas
General background
Check out the latest Stack Overflow Developer Survey https://survey.stackoverflow.co/2024/ to find out what languages are trending, and some context on salaries
Engineering Manager| Site Reliability (SRE), Security, DevOps Software Engineer | #CoaigoConsulting | Chairwoman Executive Board @AgileLearningInstitute | Python | AWS | Ex-WomenWhoCode Director
3 个月Ill add in that in South Carolona I recommend : Immersive - Carolina Code School 1-1 mentoring/self paced - Agile Learning Institute (this one isnt limited to SC, target area all of appalacia region)
Manage and plan agency business | fflow.io | Bootstrapping indie Saas Builder ???? | Cancer warrior ??? | Choral singer ??
3 个月PS If you've read this far, feel free to connect with me.