Master LLMs with our FREE course in collaboration with Activeloop & Intel Disruptor Initiative. Join now!

Publication

6 productivity tips for beginner data scientists
Latest

6 productivity tips for beginner data scientists

Last Updated on November 8, 2021 by Editorial Team

Author(s): Gift Ojeabulu

Careers

Tips that will fast track productivity in your data science journey as a beginner.

Photo by Kelly Sikkema on Unsplash

What inspired me to write about this topic is the fact that a lot of beginners reach out to me for questions like:

  • what are the things I need to become a good data scientist?
  • How can I improve myself as an absolute beginner?

I could remember, When I wanted to learn data science, machine learning, I was also curious about specific things I need to do to fast-track myself while I just started since having passed that stage and have more experience. I will be sharing some tips that will help beginners in their journey from my experience In data science.

In this article, You will understand ways to improve yourself as an aspiring or beginner data scientist.

I will explain six important productivity tips to improve yourself as a beginner, junior, undergraduate, or aspiring data scientist.

These tips are:

  • Solve problems, don’t stick to tools or programming languages.
  • Collaborate with others.
  • Fundamental First.
  • Stop procrastination & avoid Imposter Syndrome.
  • Build Side Projects.
  • Start Writing.
  1. Solve problems, don’t stick to tools or programming languages: A beginner should be focused on solving problems.

What is the process of problem-solving In data science?

  • Knowing how to clean your data.
  • Ensuring data quality.
  • Telling stories with data.
  • Making reports and recommendations.
  • Analyzing and making business impacts.

In this way, you give attention to solving business problems.

Every programming languages have their shortcoming, No programming language is perfect.

How do I mean?

  • Base on research and use-cases, the R programming language is best for working with statistical concepts because R has more built-in libraries for statistics than Python.
  • Python seems to be better when trying to work with machine learning and deep learning.
  • Javascript is best for model deployment on the browser.

We should know that if I am trying to work on a project that involves using advanced statistics, R is the best programming language in this case while if I am trying to work with machine learning and deep learning then Python is the best tool for me to use.

Therefore, if Python is not giving a suitable solution, I should optimize for a better way to solve problems.

2. Collaborate with others: A popular African proverb says that if you want to go fast, go alone, but go together if you want to go far. In data science, collaboration plays a significant role in your career progression.

Doing data science alone may work for Zindi or Kaggle competitions. but this is not the case in the real world because data science entails a lot of data visualization, Data Cleaning, model deployment, and so on.

Great things in business are never done by one person; they’re done by a team of people–Steve Jobs

It is hard to be an expert in every aspect of data science. Collaborating with other fellow data scientists will make you go far.

Real-world projects require people with different expertise, data visualization experts to Machine Learning Engineers, computer vision Engineers, Product Data scientists, etc.

My Advice to beginner data scientists is to look for fellow enthusiasts in the field, try to collaborate and work on Data Science projects, go for Hackathons and work as a team.

Collaboration foster your teamwork and communication skills, which are very crucial soft skills for data practitioners.

3. Fundamental First: Learn to master the basics. Mastering the basics will help you learn advanced concepts in data science quickly, as they built all advanced concepts on the basics.

As you go into data science, learn to expect you are going to be a master at it, however long it will take.

It might be so tempting to skip the basics because of the pressure of things developing so fast.

Winners don’t just learn the fundamentals, they master them. You have to monitor your fundamentals constantly because the only thing that changes will be your attention to them — Michael Jordan

We live in a world where beginners pursue fancy libraries, concepts and frameworks. Beginner Data scientists want to skip understanding the basics of statistics, linear regression to complex things like computer vision, neural networks, they want to skip machine learning to deep learning.

This is like a baby trying to run quickly without crawling or even walking at all. In the long run, this will affect your journey.

The concept of conditional statements, data cleaning, and feature engineering is used when building machine learning end-to-end applications.
Understand the basic concepts before going further or building bigger things in data science.

4. Stop Procrastination & Avoid Imposter Syndrome: Procrastination is one of the biggest hurdles beginner data scientists face. Staying consistent as a beginner is hard, but you will do yourself well when you are consistent. The more consistent you are learning & improving, the easier for you to get your dream job.

Consistency is key. When you are inconsistent, you prolong the time you need to get the job, as you will also stay outdated, since data science is a developing field.

The best way to curb procrastination is to start. Just start it. It is so easy to procrastinate as a beginner because you will always find 1000(One thousand) reasons to start later but stop procrastinating.

Steps to avoid procrastination as a beginner data scientists

  • Plan your Task — Have a Clear Outline of What you want to do, tackle one thing at a time.
  • Remove Triggers- Remove anything you know will distract you. For Example: If you will get distracted by social media. Delete Twitter or maybe the Facebook app, try to log in through the browser. In this way, you reduce what causes you to procrastinate.
  • Promise to deliver within a time range publicly — One technique I use is to put it out on social media. For Example, I do something like, I will publish my article latest by next week Wednesday publicly on social media, which motivates me to publish an article before this deadline. Have used this several times. It works. It is like giving yourself a strict deadline to deliver. You can also join the 100 Days of code on Twitter to stay consistent.

As regard imposter syndrome, everybody gets imposter syndrome at some point. Developing is challenging, and it’s easy to feel like a fraud when you get stuck on a bug or can’t solve a “simple” issue.

The beauty of the impostor syndrome is you vacillate between extreme egomania and a complete feeling of: ‘I’m a fraud! Oh God, they’re on to me! I’m a fraud!’ . . . just try to ride the egomania when it comes and enjoy it, and then slide through the idea of fraud — Tina Frey

The best data scientists and machine learning engineers have imposter syndrome, have read posts on LinkedIn where professionals at MAANG (Meta, Apple, Amazon, Netflix, Google) talks about how they faced imposter syndrome, so you having imposter syndrome as a beginner is valid but do not let it overrule you, because learning is a continuous process, it is an unending line.

The more you learn, the more you discover that there is a lot you don’t know and you still need to learn.

5. Build Side Projects: The earlier you build side projects, the better for you. You don’t have to know everything before you build side projects.

The more you go deep into data science, the more you discover that getting so many certificates of completion without building an actual project is not worth celebrating.

Never ask anyone for their opinion, forecast, or recommendation. Just ask them what they have — or don’t have — in their portfolio — Nassim Nicholas

This is the hard truth. The world we are in today is about what you can do.

We know musicians for their works the same as an artist. A hundred courses without a project are like just watching movies.

No one gets rewarded for that. Build projects. It is hard to get even an intern job having no project to show recruiters.

Don’t just stack certificates of completion with no project to show for it. Start small, build mini-projects, then keep scaling to bigger projects with time.

6. Start Writing: I know as a beginner you might start thinking, but I just started learning data science. I do not know data science in-depth to write.
You don’t have to be an expert to write about a subject topic. You need to be able to explain it to an amateur.

Writing enforces you to think deep and dig out clarity from the rabbit hole. When you write, you compel your brain to think intuitively through research and strive to know more.

There is always something to contribute to a topic, everyone has their perspective on a topic. This is one crucial reason you should start writing even as a beginner.

The trick to good writing is to write for yourself. Write about topics you want to learn and explore.

Having an extensive project can be so hard for someone just learning data science as understanding how to build an end-to-end machine learning project can take time and be so hard for beginners.

The best thing to do is to write about any stage you are learning or have finished learning. In this way, you dig deeper to understand the concept, rather than just surfing.

Share your knowledge through article writing, threads and posts, as it will make you understand better.

In this way, you are also building your communication skills, which is a must-have skill for any data practitioner.

When applying for an intern or entry-level job, these are things that make the recruiter see you as someone worth hiring.

There are a lot of overwhelming concepts in data science. Adopting the Feynman learning technique is an effective way to learn and understand data science and machine learning.

Since I read about this technique, I started writing about data science and it is making me dig deeper and also clarify my thought through writing.

The Feynman-technique of learning :

The Feynman Technique is a learning method named after Richard Feynman. In this technique, a person explains the concept they’re learning to themselves in a simple way to find gaps in their knowledge. (Source: Wikipedia)

The technique consists of four steps:

  • Pick a topic you want to understand and start studying it
  • Pretend to teach the topic to a classroom — In this case, write about the topics, make in-depth research and share, receive feedback.
  • Go back to the books, videos, or official documentation when you get stuck.
  • Simplify and use analogies!

If you can’t explain it simply, you don’t understand it well enough — Albert Einstein

Note: If you want to master something, teach it, as teaching a subject topic is learning twice.

And we draw into conclusion here…

You just learned six productivity tips for beginner data scientists, why should start writing, why you should stop procrastination and avoid imposter syndrome, the importance of collaborating with others, mastering the basics, and the benefits of building side projects as a beginner.

I hope you’ve learned a lot and will start applying these productivity tips in your day-to-day life as these Tips will fast-track productivity in your data science journey as a beginner.

Congratulations! You now have a grasp of the six productivity tips that will make you grounded in your data science journey as a beginner, junior or undergraduate data scientist.

I can’t wait to see you adopt what is explained in this article and start making waves with them.

Connect with me on Linkedin

Connect with me on Twitter


6 productivity tips for beginner data scientists was originally published in Towards AI on Medium, where people are continuing the conversation by highlighting and responding to this story.

Published via Towards AI

Feedback ↓