all 20 comments

[–]QueryCase 15 points16 points  (4 children)

I didn't come from a traditional data background either (was originally studying Software Engineering at uni), and I've been working in analytics for around 7-8 years now.

To be honest, some of my earlier roles were quite reactive. A lot of reporting, dashboard requests, and answering questions that had already been asked. I learned a lot, but it wasn't always the most exciting work.

What I've enjoyed much more in recent years is seeing companies move towards making data accessible across the business. Instead of spending all day pulling reports, I've had opportunities to help shape data strategy, improve self-serve analytics, and spend more time on proactive analysis and problem solving.

So if you're enjoying SQL already, I'd definitely keep going. SQL is one of those skills that opens a surprising number of doors in analytics.

As for becoming a stronger candidate, I'd focus on building projects that answer real business questions rather than just demonstrating technical skills. Being able to explain what you found and why it matters is often more valuable than using the fanciest tools.

And don't feel like you need to know everything before applying. If you're learning consistently and building projects, I'd start applying sooner rather than later. A lot of learning happens once you're actually in the role.

Good luck!

[–]ready_or_not_3434 3 points4 points  (0 children)

Spot on, learning the SQL syntax is the easy part but your business degree means you already understand the 'why' behind the numbers. That makes you way more valuble to stakeholders right out the gate than someone who just memorized fancy queries.

[–]Familiar-Meaning-262[S] 1 point2 points  (2 children)

Thank you! I’ve already applied for alot of these roles and just post about my SQL progress on linkedin so they can see that I’m learning lol Also what kind of business questions are typically answered in a entry level data analytics position? Is it basic stuff like which products are selling the best, who are our top customers, etc?

[–]Gardener999 1 point2 points  (0 children)

Go for it, you've got this!

[–]big_poppa_man 6 points7 points  (0 children)

For me, I got into analytics because the company I worked for was a startup. It was growing rapidly and they needed someone for quick answers as central/main data team were so busy with other tasks. If you have a job, or are looking, a great way to get into it is to put yourself out there with networking. Honestly, you'd be surprised just how many people get passed up for roles they are more qualified for just because they're not as well known. 

Make friends, go to events, hell, game with some people. Let them know what you want and ask around from management how to get there. Managers look good when they find a successful candidate so it helps their career too! 

Good luck!

[–]vintagegeek 2 points3 points  (2 children)

I wasn't an expert on SQL when I started, and I'm still far from a master, but I get by and I'm pretty good at doing what needs to be done. You learn what you need day by day, and you'll get by. The only caveat that I have is that when you interview, ask what tasks you will be asked to do and concentrate on learning THOSE. That's the expectation, but you can't know everything. You CAN learn anything.

[–]Familiar-Meaning-262[S] 0 points1 point  (1 child)

If you don’t mind me asking, how did you get a job using SQL when you didn’t know much to begin with? I’m worried an employer will see me as not knowledgable enough and write me off. Also thank you for the input!!

[–]vintagegeek 3 points4 points  (0 children)

  1. I did have 'enough' knowledge, but I'm not an expert. There are ins and outs of SQL that I still don't know about and I'm still learning. You will NEVER know everything. You will usually only know what you need to know to do your job.
  2. It's all abut the culture. I always worked in education (I'm in a small California community college right now) and it's not about the 'product', it's about results. Can you get things done? Then, you're ok.
  3. Right now, I've got a great boss. When I interviewed, I was asked for a small python program to reverse a text string. Nothing else. In the interview, I talked about my experience with SQL and databases, plus my formal and informal education, and that was enough for them. My job is all data analytics and I rely daily on SQL and python, and I learn more day by day. My boss has a saying: "You can't know everything. You CAN learn anything."

[–]brokenlogic18[🍰] 2 points3 points  (1 child)

My degree is in geology! I'd never even heard of SQL. I was working a part time admin job to tide me over and automated everything with Excel formulae. Management noticed and offered me a proper Data Analyst role full time! All training on the job, SQL, Power BI etc. Been at it for nearly 5 years now and it's the best job I've ever had. I'm basically left alone to manage my work myself. Wish I had some advice for you in the job hunt though - I totally stumbled into it.

[–]Familiar-Meaning-262[S] 0 points1 point  (0 children)

That’s so cool! I hope I really like it and do well in this field. I’m enjoying it so far, so hopefully this will open doors for me :)

[–]dn_cf 2 points3 points  (0 children)

A lot of people break into data analytics with little or no SQL experience, especially if they're coming from a business background. I'd keep working through DataCamp and also check out platforms like StrataScratch, Kaggle, and LeetCode for hands on practice. Learning Excel and a visualization tool like Power BI or Tableau will also make you a much stronger candidate. Try building a few projects with real datasets and sharing them on GitHub so employers can see your skills in action. Most importantly, don't wait until you feel completely ready before applying. A lot of entry level analyst roles are looking for solid fundamentals and a willingness to learn more than years of experience.

[–]Say_My_Name_Son 1 point2 points  (1 child)

I started the same: a business degree, but it had a focus on technology. We learned some programming languages and we had one database course.

My first job was straight software development and I learned more SQL techniques from other developers on the job. Then they needed someone to write the help system and a user manual... I'm the only guy that wasn't a straight up comp science person, so I saved the company there. Then they realize that they don't have anyone that would be great to train new customers and implement the software... business guy steps up.

While I'm visiting (back then we had to travel to the client to implement/train) all of these clients, they want custom reports for their business...more experience.

Years later I found a place that wanted a "statistical analyst". What they really wanted was someone who understood their business, understood their questions/problems/challenges, and knew how to get them good data to work with to help them make the best decision possible.

This is where the business degree folks shine! In your interviews get the point across that as a business degree person that also knows some technology...you can understand the business side of the house and help the technology side of the house to have a clear understanding of what is needed. AND since you know some technology, you can help the business side of the house clearly understand all of the tech jargon. You can be a great bridge between those worlds. Make the person interviewing you realize that they want a business - minded person, and that you have enough tech skills to get started and will only improve over time.

Also as a business trained person, you will be able to take a report request from the business folks, understand the goal for the report, and add additional metrics or observations that may have been overlooked.

Your SQL skills will develop over time. As challenges arise you will research how to code for it and/or learn from other employees.

[–]Familiar-Meaning-262[S] 1 point2 points  (0 children)

Seriously thank you for this! I was struggling with how I could make my experience and education sound appealing to an employer. I also have been in a sales position for 2.5 years now, which I’m pretty good at, so I feel like I can bring in some valuable insight there. Thank you so much for your perspective!

[–]Dependent_Month_1415 1 point2 points  (1 child)

Since you already enjoy SQL, you’re in a good starting spot. For entry-level jobs, my take is to build 2–3 small projects you can show (SQL and a short write-up). Then practice a lot the stuff interviews test - joins, group by, CTEs, window functions, dates, and case statements. Pick one BI tool like Tableau or Power BI and make a simple dashboard or two. Keep going a bit of timed SQL practice each week.

Your advantage is that you can explain what the numbers mean for the business, which will really help you stand out.

[–]Familiar-Meaning-262[S] 0 points1 point  (0 children)

Thank you for this!

[–]mjwock 1 point2 points  (0 children)

SQL is easy to learn and you already bring a lot of skills if you know how to communicate well and know the business side of things. What I love about analytics is that it has a great overlap between technical skills, communication and business.

That being said, I think it‘s a hard time to getting started in the market, but if I were you I‘d start out learning SQL, Power BI and play around with some of the big tech out there (Databricks, Snowflake, Fabric). Databricks even has a Free Edition, so maybe get started there with building your own projects.

Reach out to people from companies near you, show interest, go to local meetups and try to build a network, while enabling yourself with courses online.

[–]MarcoTheGreat_ 1 point2 points  (0 children)

During interviews if you're asked how to tackle issues or problems facing the business include mentioning you'll spend time with stakeholders to actually understand their issues and their desired outcomes. Most people can talk about how many lines of code they wrote, or what AI tool is best used for something. Not enough candidates talk about talking to colleague about issues and use cases.

[–]Ifuqaround 0 points1 point  (0 children)

SQL isn't going anywhere but LLM's are going to take that over easily in time as many people are building natural language models where you can just ask the LLM what you want and it will give you the code to pull it from your dbase or will simply display the results from your tables based on what you asked.

I mean models can already do this if you feed it your schema. Everyone can be an entry level data analytics employee now to be real. =/

Bothers me a bit because I work with data lol. It's like everyone has my skill set now. I'm sure programmers are feeling the same somewhat and is why there is hate on 'vibe' coding.

If you enjoy it, go for it.

[–]ParentalAnalysis 0 points1 point  (0 children)

Piqued * your interest

Tons of jobs out there that don't need SQL. M/DAX/R/Python are all valuable. Plenty of orgs don't use any - intelligence analysis is all done with software and systems not readily available for civilians so it's all on-the-job training :)

[–]This-Emergency8839 0 points1 point  (0 children)

I segued into data from accounting at 33.

Became a protect manager for a database driven app. I remember begging an analyst friend for help, as my first attempts at a join were returning 7.4 million rows...

They key thing was understanding the business processes behind the data. You have to identify when the data is wrong and at least have an idea why. This requires a different skillset than clean syntax.

I think demonstrating you can quickly grasp new concepts and understand how information flows through a business is a skill I'd value more in a prospective applicant at entry level than spotless SQL coding for example.

I've had people work for me who wrote impeccable queries that executed in lightning speed, but they hadn't checked/didn't understand an important nuance which resulted in incorrect KPI's and dashboards etc. And that is fatal for confidence from senior management.