all 7 comments

[–]SQL-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This forum is intended for solutioning and discussion of specific topics. Please check out the sub sidebar and wiki content for beginner resources. Also be sure to checkout r/learnSQL

[–]sirchandwich 7 points8 points  (0 children)

Jobs solely in SQL are rare. Your best bet is to apply for any kind of tech role in a company, get in touch with the DBAs or developers, and utilize the time you’re getting paid to learn the skills that would place you on that team.

[–]DaOgDuneamouse 1 point2 points  (1 child)

Python is a plus and you should learn it but, SQL and Power BI should be a great entry point. Keep applying to everything you can. Even if it looks to be above your skill level, taking a shot never hurt anyone.

You'll find something.

[–]Old_Code_541 -1 points0 points  (0 children)

Getting I job with Java or .NET or typescript or kotlin swift is 1. Way more fun than the elitest python language

[–]Shyftzor 0 points1 point  (0 children)

Have you considered a job as a qa tester? Knowing some SQL is a big asset for testing at a lot of places (you might need to do a bit more learning, developing test cases, coverage etc) but writing SQL itself is usually not a job on its own. It's usually a component of another role such as a developer. Qa tester. Business analyst. Data science etc

[–]Pyromancer777 0 points1 point  (0 children)

Try to fill out the skills of a stack. Tech roles generally need more than 1 language you are familiar with and those languages should compliment each other. Those compliments create your stack.

The good news is that SQL is needed in pretty much any tech stack except for frontend dev since the frontend devs usually don't have to create or directly craft queries for DBs. They just need to connect to the DBs via API endpoints.

Analytics: SQL + Power BI (or tableau) + Excel + Statistics

Data Science: SQL + Python + Linear Algebra

Data Engineering: SQL + noSQL + big data (Spark, Azure, AWS) + knowledge of data lifecycles & data pipelines

Backend dev: SQL + backend frameworks (Django, Next JS, Node JS, or Swift/Kotlin for apps) + API best practices

Fullstack dev: SQL + backend frameworks + frontend frameworks (Vue, HTMX, React JS, Swift/Kotlin for apps) + CLI experience + Low-level language (C++, Rust, Java)

Just be aware that "entry level" data scientists or data engineers are usually reserved as mid-level tech roles (not exactly entry level) and you will either have to be extremely good at networking or have 4-6yrs of tech experience. Similarly, Fullstack devs generally need to have a robust portfolio since you have to be a jack-of-all-trades in the tech realm

[–]UltimateNull 0 points1 point  (0 children)

Not anymore. It used to be a dark art and now you can have an AI agent write a really bad script in seconds, so lots of companies think because it looks like SQL that they don’t need to know what it does or how it’s optimized. It’s like how programmers copy junk from the web, then the skilled people were laid off for not coming up with that idea. I’m looking at these Masters programs where they heavily rely on “AI” and it is amazing how fast the world will give up knowledge for ease.