You know you have become a true Software Engineer, when you google something and it leads to a stackoverflow question that you yourself asked 4 years ago.
don't forget the ever-increasing amount of purple links that acts as a constant reminder of the limitations of your flesh and your slowly deteriorating mind
That's inefficient in terms of time complexity, you see, it's faster to use a googling tip from memory as compared to referencing a video everytime a tip is needed.
1) exact search : "search" 2) site search : site: 3) for excluding : -search 4) after date : after:date 5) range: first..second 6)compare/one or the other: (A|B) C 7) wildcart : *search 8) specific filetype: filetype:pdf
Hey Jeff, I just want to say thank you. Your videos are one of the many reasons that have made me to pursue a career as a developer. And thanks to you and your video on the react hooks, I just recently landed a job as a Web Developer. Please keep up the good work!
@Bob Chan I too had my interview today but I fucked it up real bad. I was in a hurry and watched the fireship hooks video. Which company did you apply for?
Oh yes, how many times I've felt in a job interview that even though I don't know the answer to the trivia question they asked, but it would take literally 15 seconds to Google it..
I no longer take formal jobs because of this. Before starting my own company I just got sick of interviews where I was expected to memorize syntax which the interviewer himself only knew because he had a printed cheatsheet from Google. When I interview people now I literally test their Google skills because I am a real dev. I don't care if you memorized jQuery syntax from 1997. In 2022 a new framework is invented faster than you can say Vercel and existing frameworks like to randomly change their entire syntax faster than you can say Vue. It's far more important for you to show me that you can Google something properly than pretend you are a pro by memorizing outdated code syntax.
@@foreverlament I wish. We are only 14 and due to the current economic situation we are doing good but only enough to treat out current staff well. I value experience of my staff and interns above all else. I could not provide a positive experience for you at the moment but in the future when we are ready I will gladly follow up with you.
"map" is a relatively new function so I'd hope more seasoned developers have never searched this, at least that exact thing in particular.. See "cannot read property of undefined" and immediately go to the thing you don't have defined 😄 Definitely would have searched "cannot read property of undefined" way back before I understood the simplicity of the error message haha
Your videos are always so informative yet so short. Your care so much of our time, always come to the point without wasting time on unnecessary stuffs. That's the best part of you. Keep doing the good work.
fireship is not only a 10x developer, he is also a 10x youtuber. its hard to believe but i've been binge watching his 100 seconds programming videos lol
Fireship is such a wholesome channel, can rewatch any video any number of times and still be elated with the way he explains minimalistically what might seem as labyrinthine concepts to the average developer.
using these techniques beside what "Advance search" offer, makes everything possible to be searchable. I mostly use this feature for language and location of the content.
Thats a good video. Expecially for seniar developers who will know that it is futile to remember the googleing syntax and instead google for it every time they need it, because it is always good to have a nice video as a search result. :)
Apparently you can filter data to an extent where sensitive data are returned by the search engine. I remember playing around the search operators and stumbled upon hundreds of exposed credentials and one of them is a url to a security camera that streams live video footage of someone's backyard somewhere in Florida
There are web crawlers that specifically look for & catalog internet-facing sites & services that really shouldn't be, from print servers to cash register middleware to every kind of IoT device under the sun.
Oh man, finally, finally some one to agree that it’s to save time ! I always do this and feel the same ways as memorising petty syntax errors are waste of time but rather memorising the cause-effect-solution instances.
This video was fucking amazing!🎉 Thank you so much! Please consider creating a RUclips channel just for tips about this particular subject. Yours is the very first video I’ve ever seen that actually goes into what being a master web developer/coder/power user of Google actually involves an implemented fashion. Again, thank you.
This is going to be insanely useful as I research multiplayer game development in Unity. I've been fighting outdated results for weeks. Now I have filters...
Last chance to join us at a FREE live hand-on virtual workshop - Intro to oneAPI and to Intel® DevCloud! software.seek.intel.com/oneapi-SYCLprogrammingbasics oneAPI is a productive, smart path to freedom for accelerated computing delivering a unified programming model for development across diverse architectures. It includes unified and simplified languages and libraries for expressing parallelism delivering uncompromising native high-level language performance across a range of hardware including CPUs, GPUs, FPGAs. If you are a developer with a foundational knowledge of C or C++, FPGA & GPU Programming, this workshop is for you! In this workshop, Intel Developer Evangelist for AI and oneAPI Praveen Kundurthy will unpack the details, including: 1. Articulate how oneAPI can solve the challenges of programming in a heterogeneous world 2. Understand the SYCL language for High Performance Computing Applications and oneAPI programming model 3. Explain how to use SYCL Buffers and Accessors for data and memory management between host and device 4. Learn the basics of Graphs and Dependences in SYCL 5. Onboard to Intel® DevCloud to test-drive oneAPI tools and libraries 6. Get familiarization on how to use Jupyter notebooks on Intel DevCloud for hands on training through simple SYCL code examples We look forward to seeing you there.
This video made me feel less guilty...even if i have 7 years of experience..i always questioned my ability to memorize syntaxes...now i know it's okay. Thanks man
CS degrees in a few years: Total courses: 2 Course 1: Master Google Searching. Length: 104 weeks Course 2: Documentation is necessary, if you’re just Googling the code. Length: 5 weeks
10yrs ago a apprentice of mine came to me and asked me TYPO3 CMS related question. I typed the question 1:1 into Google while he was asking and the second result answered his question :D
Many years ago I had a pre-sales related job that required a lot of Googling skills. Little did I know I was also being trained to be a 10x developer. 😅 On a serious note, it's a pretty underrated skill. This video is a great resource for it. Many thanks! 🙌
I have pretty strong Google-Fu, yet I was pleasantly surprised to learn some valuable gems here. Namely the after: and between ... date operators. Very cool!
While I get what you're saying (and some of those tips ARE quite useful), I think software engineering is more about sifting through google results and finding the correct, best or most applicable result, more than generating results.
It's not also because we're lazy, but there might be multiple different situations why something ran into an error and at that point of time we just don't know what it is. Doing a quick google search can help to quickly give us those situations that we might've encountered.
Forgot to mention that some errors are so generic that not having basic knowledge of the language can consume a lot of your time. That's why, if someone is a novice developer, they should avoid being helped by the IDE, that's a bad habit if you're writing a small piece of code. However, if you're experienced in a specific language AND you're writing a big project, you should delegate as much work as possible to the IDE and your search engine of choice. TLDR: novice programmers shouldn't get too comfy with their IDEs and Google. Know your language's basics
You know you have become a true Software Engineer, when you google something and it leads to a stackoverflow question that you yourself asked 4 years ago.
lol
don't forget the ever-increasing amount of purple links that acts as a constant reminder of the limitations of your flesh and your slowly deteriorating mind
@@albingrahn5576 oh no please
Don't laugh, it happened to me.
That Feel
As a 20x developer I don’t even memorize specific tips on googling for information and instead reference this video when ever I need to.
Top Comment
That's inefficient in terms of time complexity, you see, it's faster to use a googling tip from memory as compared to referencing a video everytime a tip is needed.
@@truthseeker3668 r/whooosh
Looks like I'm a 20x developer!
lol
"Software engineer is a professional google searcher"
- One wise man
I would add "...that knows which search results to ignore." ;)
straight bs to me, im too serious
In the old day you had a large strack of of books on your desk, like SQL fur dummies, Visual Basic for dummies etc. .
@@TheBadFred Yep, and you got judged based on the titles and publishers! LOL Many places I worked, people only respected a stack of O’Reilly books! 😂
@@JohnTurner313 The "in a nutshell" series?
1) exact search : "search"
2) site search : site:
3) for excluding : -search
4) after date : after:date
5) range: first..second
6)compare/one or the other: (A|B) C
7) wildcart : *search
8) specific filetype: filetype:pdf
👍 thanks
Thanks, god bless
6) is not comparing, it's just one "or" the other
You da man
Thanks!
One of my job interviews was quite literally
"What do you do if you can't solve something?"
"... you mean, without googling it?"
"You're hired."
👏🏻
🤣🤣🤣🤣
oh hell no
You dont have mercy 😢
@@abdulmajeed3456 For a moment "You don't have mercy" seemed weird to me, but it is surprisingly a correct sentence.
Title should be "How to master any programing language in 4 mins"
Lmao
Laughs in Haskell
@Prince Cooper 😂😂😂😂😂😂oops!
@Prince Cooper hack nasa
"Master"
"...who is brave enough to post on stackoverflow..." 😂😂😂 I died from laughing.
Perfect Entertainer he is as well 🤣🤣🤣🤣🤣🤣
I did once, they instantly closed the thread for some reason i still don't understand
@@calexito9448 happens😑
@@calexito9448 they warned me that I may not allowed to ask a question anymore😂
@@calexito9448 haha. they edited my reply to some thread only to remove "hope it helps" part.. what's the guideline against that!!
10x devs don’t google”how to format a date in javascript”, they Google ”format date js”
100% - They know how to eliminate useless keywords to save .68 seconds in typing :)
js format date
Or sometime JS date.
The aucompletion suggests it
just type format and the search history comes
Comment correct agree
Hey Jeff, I just want to say thank you. Your videos are one of the many reasons that have made me to pursue a career as a developer. And thanks to you and your video on the react hooks, I just recently landed a job as a Web Developer.
Please keep up the good work!
Congrats on the new job! 🎉
Congrats! Glad to have played a small part along the way
Congrats on the job!!
@Bob Chan I too had my interview today but I fucked it up real bad. I was in a hurry and watched the fireship hooks video.
Which company did you apply for?
React is legacy now, didn't you watch the video. I also feel cheated.
This is the most useful tutorial in the world!
I automatically read this as if Jeremy Clarkson is narrating: This is the most useful tutorial......... in the world! Any topgear fans out there? DD
Hey sussy rohith
@@dimitryozz bottom gear >>>>
Have you read all tutorials in the world?
@@-leovinci no that's why i googled it
"Developers have been googling the same error message for hundreds of years” had me spit the water.
Spelling edit thanks to @Innocent
years
@Hand Grabbing Fruits now you can apply what you have learned from the video
@Innocent hi
Time to buy a new keyboard?
"How to center a ?"
this is probably the best video about googling in general, not just for software engineers!
I agree
Played at 2x to become a 20x developer. But really, great content thanks for being awesome Fireship!
This is by far the most valuable mini course that all developers should take.
I never even thought of looking up how to optimize googling for code. Seeing this video makes me so happy!
Oh yes, how many times I've felt in a job interview that even though I don't know the answer to the trivia question they asked, but it would take literally 15 seconds to Google it..
I no longer take formal jobs because of this. Before starting my own company I just got sick of interviews where I was expected to memorize syntax which the interviewer himself only knew because he had a printed cheatsheet from Google.
When I interview people now I literally test their Google skills because I am a real dev. I don't care if you memorized jQuery syntax from 1997. In 2022 a new framework is invented faster than you can say Vercel and existing frameworks like to randomly change their entire syntax faster than you can say Vue.
It's far more important for you to show me that you can Google something properly than pretend you are a pro by memorizing outdated code syntax.
@@luisvarca is your company accepting any interns at the moment? :)
@@foreverlament I wish. We are only 14 and due to the current economic situation we are doing good but only enough to treat out current staff well. I value experience of my staff and interns above all else. I could not provide a positive experience for you at the moment but in the future when we are ready I will gladly follow up with you.
@@luisvarca Sure! Do reach me out in future. :)
@@luisvarca hello 🤗👋🤗
0:39 legit everyone has searched this At least once in their software developer career
"map" is a relatively new function so I'd hope more seasoned developers have never searched this, at least that exact thing in particular.. See "cannot read property of undefined" and immediately go to the thing you don't have defined 😄
Definitely would have searched "cannot read property of undefined" way back before I understood the simplicity of the error message haha
Nooooooooo, but good joke :-)
More common thing that most developers search for would be "How to format date in ..."
I did a few days ago!
I'm not a developer at all, I just forked one C program to add smth in it, and ye... I've googled
As a 40x software engineer, I am never online and do programming with paper sheets instead and then finally I deploy that code in the dustbin.
Your videos are always so informative yet so short. Your care so much of our time, always come to the point without wasting time on unnecessary stuffs. That's the best part of you. Keep doing the good work.
The internet shouldn’t exist without you in it!!!! You’re awesome!!
fireship is not only a 10x developer, he is also a 10x youtuber. its hard to believe but i've been binge watching his 100 seconds programming videos lol
Before I even decide to learn a language or not I solely trust his 100 second videos. Don't fail me Fireship.
P.S. He saved me from learning Haskell. /s
I knew some of these but the ones I didn't knew blew me away. Absolutely awesome this changes my life not only for programming
*I always knew, that search bar is an interpreter (JIT compiler)*
This is the best of the best of the best video a person can find …. Doesnt matter if it is related to cs cause anyone would find this useful
Always something to learn from Fireship, we are lucky to have you, great content!
This channel is best for web development tutorial
Fireship is such a wholesome channel, can rewatch any video any number of times and still be elated with the way he explains minimalistically what might seem as labyrinthine concepts to the average developer.
u sound like AI
Fireship, knowing what I want to learn before I want to learn it.
This single video has just doubled my productivity.
This is probably the most important video you've ever made, as well as one that most of us, including me, didn't know we really needed... Wauw
using these techniques beside what "Advance search" offer, makes everything possible to be searchable.
I mostly use this feature for language and location of the content.
if only universities taught such useful skills as this
Yes
I had a lesson on literature search via Google or other platforms which covered half of these operators. But I rarely use them.. maybe I should haha
Only if you worked hard to get into a good university
@@hassanali-yi4bu cringe
They won't because one the student s know this they would quit university
Dude, I had no idea this was possible, you are a fucking savior
That jquery search result soo relatable, thanks mr content creator
I'll be honest, I didn't know all of these. Awesome video. Most useful thing I've seen in a while.
The editing is so good I was completely lost in the video 20 seconds in. 💘😍
wasn't*?
we would just never know these things unless Fireship was around to keep us in the loop. thank you so much :)
This channel has quality on another level!
I always use quotation marks in my searches, but I never thought of doing that for finding exact errors. Thanks for the video!
3:24 this deserves a standing ovation
Thats a good video. Expecially for seniar developers who will know that it is futile to remember the googleing syntax and instead google for it every time they need it, because it is always good to have a nice video as a search result. :)
You're going to heaven for this tutorial!
I google "display php errors" at least once a day. Also that "related" feature was unknown to me. Very very very very very useful. thanks
This is massively helpful, love getting these tips sprinkled in. Always something new to learn!
Apparently you can filter data to an extent where sensitive data are returned by the search engine. I remember playing around the search operators and stumbled upon hundreds of exposed credentials and one of them is a url to a security camera that streams live video footage of someone's backyard somewhere in Florida
oh my god😂 😂 😂😭
There are web crawlers that specifically look for & catalog internet-facing sites & services that really shouldn't be, from print servers to cash register middleware to every kind of IoT device under the sun.
Oh man, finally, finally some one to agree that it’s to save time ! I always do this and feel the same ways as memorising petty syntax errors are waste of time but rather memorising the cause-effect-solution instances.
This video was fucking amazing!🎉
Thank you so much!
Please consider creating a RUclips channel just for tips about this particular subject.
Yours is the very first video I’ve ever seen that actually goes into what being a master web developer/coder/power user of Google actually involves an implemented fashion.
Again, thank you.
Truth : This 4 minute video is more important than what the universities teach in 4 years.
This is going to be insanely useful as I research multiplayer game development in Unity. I've been fighting outdated results for weeks. Now I have filters...
One of the most addictive channel with addictive voice and excellent teaching in a very short time 🥰🥰🥰🥰😍😍😍😍😍💞💞💞💞💞
He's like the Bingeing with Babish but for the CS world. Hopefully he gets as popular too!
He's seducing us with his voice and animations 😍😍😍
Came for information, stayed for fonts and colors.
Last chance to join us at a FREE live hand-on virtual workshop - Intro to oneAPI and to Intel® DevCloud!
software.seek.intel.com/oneapi-SYCLprogrammingbasics
oneAPI is a productive, smart path to freedom for accelerated computing delivering a unified programming model for development across diverse architectures. It includes unified and simplified languages and libraries for expressing parallelism delivering uncompromising native high-level language performance across a range of hardware including CPUs, GPUs, FPGAs. If you are a developer with a foundational knowledge of C or C++, FPGA & GPU Programming, this workshop is for you!
In this workshop, Intel Developer Evangelist for AI and oneAPI Praveen Kundurthy will unpack the details, including:
1. Articulate how oneAPI can solve the challenges of programming in a heterogeneous world
2. Understand the SYCL language for High Performance Computing Applications and oneAPI programming model
3. Explain how to use SYCL Buffers and Accessors for data and memory management between host and device
4. Learn the basics of Graphs and Dependences in SYCL
5. Onboard to Intel® DevCloud to test-drive oneAPI tools and libraries
6. Get familiarization on how to use Jupyter notebooks on Intel DevCloud for hands on training through simple SYCL code examples
We look forward to seeing you there.
This video made me feel less guilty...even if i have 7 years of experience..i always questioned my ability to memorize syntaxes...now i know it's okay. Thanks man
I think most of the developers Google something that they have done before
You make the best videos of all RUclips!
CS degrees in a few years:
Total courses: 2
Course 1: Master Google Searching. Length: 104 weeks
Course 2: Documentation is necessary, if you’re just Googling the code. Length: 5 weeks
Liked the video before watching it and no regret, thank you!
This channel is gold ♥️
The best part is that these tricks can be used for anything you might want to know, not just IT
Most awaited video is finally here🥳
Okay, I had forgoten most of these and I couldn't do specific searches but this video has all of them!
Another useful thing is to know your fundamentals & programming vocabulary so you can correctly articulate the information you are looking for.
Finally RUclips recommending videos that are actually useful
Me seeing the video title: "I think I know how to do it"
Me actually watching the video: "🤯"
I like all the humor placed throughout - great video!
When you found this video by google:
"Oh, maybe I am already Senior"
this video is a proof that how important google is for developers
its one of the most important skill
i am going to put this in my resume
Quick, informative and clear information. Thanks!
That part where the video cuts out was hella creative
I'm starting to catch these fresh more often. Record: Uploaded18ish minutes ago
10yrs ago a apprentice of mine came to me and asked me TYPO3 CMS related question. I typed the question 1:1 into Google while he was asking and the second result answered his question :D
Many years ago I had a pre-sales related job that required a lot of Googling skills. Little did I know I was also being trained to be a 10x developer. 😅
On a serious note, it's a pretty underrated skill. This video is a great resource for it. Many thanks! 🙌
I have pretty strong Google-Fu, yet I was pleasantly surprised to learn some valuable gems here. Namely the after: and between ... date operators. Very cool!
always educational and entertaining. Thanks for the continued content Jeff
This is the best tutorial of all time
How do you come up with so innovative and interesting ideas for your videos?
He googles
Because he is a developer and he knows the pain.
the only channel that guides you on how to google search.
When I was this fast, Monica Lewinsky was still in office 😂.
Bro you are just epic !! Feeling empowered as a Software Engineer Googler !!
To all programmers keep this on your saves
This is the only developer I’ve watched on RUclips that didn’t just spew nothing but bad advice.
While I get what you're saying (and some of those tips ARE quite useful), I think software engineering is more about sifting through google results and finding the correct, best or most applicable result, more than generating results.
I can fairly say that I learned so much from this channel and I'm having fun in the same time.
Notice: we are hiring searchers.
Fireshipioeees: ah, we are here😏
It's not also because we're lazy, but there might be multiple different situations why something ran into an error and at that point of time we just don't know what it is. Doing a quick google search can help to quickly give us those situations that we might've encountered.
Me in an interview:
Interviewer: Do you know DS Algo
Me: Nope...
Interviewer: So what are you good at ?
Me: HAHA GOOGLING
you're hired.
As a googler!
@@ashiksaleem360 Thanks. I would Google with my whole strength.
There's no overstating how amazing this video is.
"You'll be so skilled at suppressing your guilt" 😂
I like the way you talk fast no need to 2x the video
Forgot to mention that some errors are so generic that not having basic knowledge of the language can consume a lot of your time. That's why, if someone is a novice developer, they should avoid being helped by the IDE, that's a bad habit if you're writing a small piece of code. However, if you're experienced in a specific language AND you're writing a big project, you should delegate as much work as possible to the IDE and your search engine of choice.
TLDR: novice programmers shouldn't get too comfy with their IDEs and Google. Know your language's basics
Useful is an understatement for describing the contents of this video. 🔥🔥🔥
I'm tryna think of a mnemonic to remember this, if you come up with one please do share
Man, that is so true, I myself figured out Google after about a year of learning and getting stuck.
Replacing an entire college education with 1 simple video
These operators saved my sanity so many times even way before I got into coding 😅
So if I know all of this and use it on a regular basis, am I a Certified 10X Dev?
Definitely
The thumbnail got me. Good job, Great video!
This is a God sent message from the almighty Aliens.
The only aliens in the world are modern "humans"...
@@ebrelus7687 Tikthots
I am definalty bookmarking this video for later use !!!
Immediately clicked this 😂
Great! I’m a senior developer now. Best video I’ve seen in my life.
Give a man a fish you feed him for a day. Teach a man to fish and you feed him for life
Teach a man to phish*
Teach a man to google and you never have to teach him to fish in the first place.
People who post error in Stack overflow are unsung Heros