I bet you’ve watched one of those ‘very useful’ YouTube videos, where you’d be expecting to see what a data analyst do on their daily life (AT WORK), but it ends up being ‘the cool life of a data analyst’.
The video starts with a bunch of useless visual effects of the “data analyst” waking up in their half-a-million-dollars bedroom. The best part is that they always wake up with 500 cameras capturing their first seconds of the day, from 500 different angles. They wake up very excited about their day. They are so excited, that the first thing they do is a full 30 mins workout and then they have one of the most luxurious breakfasts you’ll ever see in your life. Finally, and most importantly, they take their shower and right away they start their first ‘business meeting’ where they discuss with 200 executives what they will be doing for the rest of the day.
Sounds familiar? Yes… The sad story is that none of this is real. This is more fictional than the word fiction itself.
How most people wake up for work
Other aspects of fakeness
- Their parents money (rich kids get richer)
- They are extremely lucky to be working as data analysts in a FAANG (with exceptionally very high salaries)
- Already making passive income from their YouTube channels
- Renting a room to film the video… Fake it till you make it… right?
Do not feel bad or wrong
What I said in the previous part might sound very disappointing and
discouraging. However, in reality, this is life. You hustle every day.
Sometimes
you feel very excited about your days, sometimes you feel very demotivated.
The idea is to persevere because at the end of the day, the small battles
that you lose temporarily, will make you win the war. By war, I mean your
career advancement.
With every bad project, every failure, every project difficulty, you
grow.
Data Analyst responsibilities
The responsibilities of data analysts can stretch and vary a lot based on the company they work at. However, some aspects will remain the same no matter what company you decide to join.
You will always:
- Have new data sets to clean
- Have new data sets to visualize
- Check for data inconsistencies (duplicates, outliers…)
- Check whether you had any information loss while cleaning your data
- Discuss with your supervisors what are the best practices to solve an issue
- Discuss with your supervisors what exactly are they expecting of the end product
- Check again whether the data is still correct after cleaning it
- Perform unit testing
- Automate some tasks (if doable)
- Improve the efficiency of the scripts/functions that you’ve written
- Learn new tricks or skills. And even whole new concepts (data engineering for example)
- Raise awareness regarding data
You might:
- Work on machine learning projects (depends on your skillset)
- Suggest creative projects that could lead to positive results
- Take non-critical decisions that wouldn’t affect the project
You will almost never (I said almost, so you can have some hope):
- Take critical decisions (remember, we’re talking about juniors or a person with a few years of experience; the data lead will take those critical decisions)
- Be in direct contact with your client (unless you work within a consulting firm as a data analyst)
- Work on an end-to-end project on your own and present it to the CEO
An important fact to mention is that a data analyst is not always responsible of doing the analysis of the data. Having technical skills to prepare datasets is not equivalent to having domain knowledge and performing the actual analysis. If you are a CMPS graduate with a master’s degree in data science, this doesn’t mean that you can analyze chemical datasets or sales datasets. You can absolutely prepare the data (better than anyone else) but domain knowledge will come in with exposure and curiosity. You will have to ask the right questions to whom you’re making the dashboard or preparing the data. Certainly, in a few weeks or months, you will be able to have a say in the analysis.
Many people reading this part might find that most of what I said is very intuitive. However, the hype created by social media can lead people to think that if you have a position in data, then you’re a god at the company and no one can mess with you. When in reality, most of the skills that we perform as data practitioners, have been around for years, under uncool names: A STATISTICIAN.
In summary, a DA will clean, manipulate and visualize datasets. A DA will have minor authorities and decision-taking in the company.
An Educator
Like it or not, you will be working as a data-preacher at the company. Otherwise, you will fail miserably at your job. The most important task is to talk about data. This will help your nontechnical colleagues to understand how they should create/collect/request their datasets to make your work a bit easier. For sure they won’t be bringing you perfect datasets; however, having 10 datasets with headers in English, is better than having 10 datasets with headers in 10 different languages that you do not practice. Those minor pre-preprocessing tasks can improve the quality of the time invested as a Data Analyst. Personally, I would rather work on cleaning a dataset to be able to push it to the database and visualize it later on, than work on translating words from Arabic, Portuguese and Russian to English to make sure that my dataset is consistent.
An important task is also to teach nontechnical people about coding. Most people don’t realize that coding is mostly “if else” conditions and that the slightest changes in the data (compared to last week’s data) can make your script throw errors. In general, nontechnical people consider coding as sorcery and magic. They always think that a computer can automatically detect that “Hello”, “hello” and “HELLO” are all the same. It is the case if the algorithm is robust to capitalization, however, in many cases it isn’t. NLP is helping but we’re not there yet and most companies won’t use NLP to improve their cleaning processes.
A day in the life of an average data analyst
- Wake up
- Breakfast right away or not
- Brush your teeth right away or later
- Wash your face right away or later
- Have your coffee
- Turn on the pc
- Check your daily tasks (if you take notes) and start
- Continue a task you’ve been working on
- Having a short meeting with the team or supervisor
- Turn on some music to enhance your mood
- Start working
- Everything is easy and previously covered (working at ease)
- New difficulties (getting a bit of anxiety)
- StackOverFlow/Google
- Ask your supervisor for help
- Ask friends or use social media (quora, reddit…)
- Waste some time here and there
- Midday meeting to report your current progress (might be a message over slack)
- Have something to eat (normal food for normal humans)
- Waste some time here and there
- More focused working
- A small walk (if you’re at the office) or a coffee break or laying in bed for 10-30 minutes to contemplate life or think of solutions
- More focused working
- Somewhere here, you can wrap-up and call it a day
Comments
Post a Comment