DEV Community

Cover image for Google It Like a Pro: 10 Tips
Dreamy Developer
Dreamy Developer

Posted on


Google It Like a Pro: 10 Tips

As an experienced software engineer, you’ve probably heard the phrase Google it more times than you can count at this point. Perhaps even to the point where it gets annoying when people say it to you! But instead of seeing this as an insult, think of it as advice from your senior developer —they’re saying Google it because they know that it will help you learn something new and deepen your understanding of the topic you’re talking about.

1. Research Your Problem Online

If you have any questions about how to go about finding your answer, there’s a good chance someone has already asked that question and gotten an answer online.

Research Your Problem Online

2. Look at the Source Code

One of my favorite tricks for finding solutions is to look at source code. I’ll Google an error message, and then find and read through someone else’s code that I think has similar issues.

Look at the Source Code

3. Solve Simpler Problems First

In programming, it’s easy to get lost in big picture problems. The beauty of big problems is that they can be solved elegantly once you’ve solved smaller, simpler ones.

4. Get Experience with Open-Source Software

Most large, established companies use open-source software (OSS) to save time and money. Smaller companies often avoid OSS because they assume it won’t have all of their specific features.

Smaller companies

5. Learn Basic Algorithms

An algorithm is simply a step-by-step process for accomplishing some task, and mastering basic algorithms is one of the best ways to learn how to Google it like a pro.

6. Know When to Use Tools like StackOverflow

If you’re stuck on how to solve a programming problem, StackOverflow is a great resource to use.


7. Ask Questions in Real Time

One of my favorite things to do while learning is to ask questions in real time. Whenever I find myself getting stuck on something, I’ll just ask someone nearby if they know how to work through it.

8. Keep an Active Mind

People who are active both physically and mentally stay on top of their game.

Active Mind

9. Know the Difference Between Need and Greediness

A good rule of thumb is that you need to be consuming twice as much content as your niche competitors. In some niches, you might need to consume even more content than that.

10. Avoid Imposter Syndrome

When you’re just starting out, it can be easy to fall into imposter syndrome; you might start worrying that your skills aren’t as strong as everyone else around you.

Imposter Syndrome

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.