How to Get Ahead of 99% of Programmers (in 99 seconds)
1. How to learn coding efficiently?
2. How to become a self taught programmer?
3. How to become a Software Engineer?
I will answer all these questions today.
► For more content like this, subscribe to our channel: / powercouple26
► Follow us on Linkedin:
/ gabag26
/ sarrabounouh
► Let's be FRIENDS! / power_couple26
► Useful links:
1. Software Debugging: imp.i115008.net/software-debu...
2. How to do Open Source: opensource.guide/how-to-contr...
► For business inquiries, reach us on: powercouplejourney@gmail.com
#learncoding #programming #softwareengineer
DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers.
1. Learn debugging. 2. Quality over Quantity (projects). 3. Read More Code. 4. Contribute to open-source projects 5. Meet ups and conferences.
the problem is every time i want to contribute to open-source projects, i see syntax i have NEVER seen in my 2y of programming
epic vivdeo video
@@SASA_maxillo That's where chatgpt is a great tool.
I guess basically what one must do is find an Open Source Project and get involved on it. Basically everything else could be done around that.
6. Have Indian/Gypsy accent
the problem is every time i want to contribute to open-source projects, i see syntax i have NEVER seen in my 2y of programming 😂😂
with 4yrs, I still face the same problem. My contributions are usually more of small enhancements of existing code... basically doing away with bloat 😢
Damn said true man , I can correlate my situation with yours 😢
means youre at the right place. Learn everything that is foreign to you. I kid you not. You become a pro in no time.
Hahahahaha same here
That’s exactly why you should do it! The biggest skill a software developer needs is to get accustomed to being uncomfortably lost in new projects, languages, frameworks, libraries etc. I could name 10 times in the last 2 years I had to pick something up that seemed dauntingly confusing. Learning new shit is hard, but you have to convince yourself that you can start to learn anything with enough effort.
Sahil is the guy everyone wants as his senior in college. ❤
❤️
Fr
Your suggestion about reading more code and learning debugging is absolutely true and resonates with my current situation. As a developer, I am transitioning into a more senior role where I have to deal with a lot more legacy and other people's code. Recently, I have made a concerted effort to read more code than usual. Additionally, my team lead has shown me how to enhance my debugging skills, which not only helps me understand the code better but also eliminates a significant amount of guesswork. Therefore, improving my ability to read code and debug effectively is an absolutely stellar takeaway from your video. From a bird's-eye perspective, these two aspects may seem obvious, but in the day-to-day work environment, they are often overlooked, as was the case for me. Thank you once again for providing such practical and valuable advice. I am determined to work on enhancing these two skills.
This man actually knows how to keep someone hooked up to his channel ...the way he explains everything patiently and calmly and that also in less than 20 minutes is absolutely amazing, also the way he ends his video by recommending another video of his own channel is so good of a trick and it's hard not to click on it asap . Kuddos 🙌
Thanks Prachi 🙌. Don’t reveal my secrets like this 😂
@@sahilandsarra oops 😂
"the way he ends his video by recommending another video of his own channel" This is about the third video I watched of his and I've seen people do this before but he has a very good lead in
@@shiijei2638 exactly
can you please add more songs to your playlist ...pleaseeeeeeeeeeeeeeee
What helped me to get ahead: 1) Learn proper testing and aim for > 85% coverage across the entire code base. It’s amazing how fewer bugs you ship through that alone. 2) Analyze existing solutions for gaps, make a list, and when it’s hard build it to fill all major gaps. 3) Open source the code, use it, blog about it and present it wherever it makes sense. It’s hard, it really is, but you get orders of magnitudes better in no time.
Para alguien que esta comenzando, esto es oro puro ¡Mil gracias Sahil!
Really nice video, people have a lot of different interpretations of how to succeed in XXX field or career but nobody really gives it a thought to see how people look at it differently at least not the majority.
Thank you, Sahil. Clear and Concise. I will try to implement those tips.
Great video! Thanks for sharing! 😉🔥
U r 1 of d best guide for beginners in programmer's world waiting fr u r nxt one bro
Thanks for your kind words.
Understanding someone elses code is not a matter of 30 minutes. When I get to see a new code base at work it takes me 1-2 weeks working on that project to get confident with the code base.
Perfect format!
Though i'm still a junior dev, i always enforce the first 3 points to my less experienced colleagues. I lost the count on how many good ideas i got from reading others' codes and to adapt them to my needs. The first point is probably one of the most important, if not THE most important, since we gonna learn on how to find possible.problems, right?
Thanks for the advice!
🙏👍
Subscribed as soon as you mentioned debugging
When you strongly feel like you have some genuine bhayya guidance required at the same time sahil bro use to come with his insights and wisdom which is applicable in every walk of life.. I'm feeling grateful that I have discovered you very early.. coming from a very rural area and underprivileged family..Still struggling..but one day I will make it
Wish you a grand success bro..💐🤝
Which country
Yes reading more helps lot in programming❤❤
This is golden content! Thank you!
thanks!
Straight to the point.
I don't really agree with the part where you say everybody is doing leetcode, watching tutorials and online courses. Because most people aren't really. I think you're assuming that for people that are trying to make it into FAANG. Those are still very relevant and important things to do at first imo. Great points at the later part of the video though, totally agree with all of 'em. Reading and understanding other people's code is very important you can see how other senior engineers solve a specific problem in their code. Nice video overall. Keep up the good work.
Working for a FAANG is pure illusion, trust me
Thanks for your feedback. Really appreciate it.
good one sir. keep going ❤
I love these ideas thank you.
Very useful information for the freshers n motivational also
Thanks ❤️❤️
Great posts Sahil Saheb !!!
All 99% of programmers are watching this except those 1%
😅😅 True Man
I started my programming life from PHP and I started python 3 years back, Now I always blame my self why someone don’t teach me or why I did not search about python 🐍 10 years back.
Are you trying to say you would have learnt python instead? Or you prefer python to PHP?
@@preyetekenah9529 I prefer Python 🐍
Sir I just wanna ask you that this time I am in second year and currently doing and learning new concepts in competitive programming can I just after few month can I start debugging the course and can take up course when I am comfortable to understand concepts easily or should I take it now parallel to what I am currently doing?☺☺☺☺
great video ! ❤
❤️
Really helpful video for me as I am fresher in college.loved it❤❤
❤️❤️
I don't kniw what others want but i want to hear your journey to iit. Though i have mentioned in your linkedin that i can relate your journey with mine. So if possible please make a video
I love how everyone is expert in YT 😇
I like how the intro of this video is at the outro.
I would say reading books is essential to standout
That’s so true.
Yes. He definitely need to add reading books to the list :P I saw a lot of folks in tech industry don't read any technical book
The first one is actually what I do the must on a daily basis
Apka suggestion hatke hota hai . U just share ur experience.difficulties u might have faced in ur early career . 😊 thanks bro ..
Thanks bro 🙏
@@sahilandsarra i m a beginner and facing problems so I have few queries. R u linked in . Where can I DM u . Hope u reply
Thank you sir My question is Sahil the software debugging course you recommended us in this video() is changed to "Site Reliability Engineer course" any advice for other course you recommend? Thank you!
Thanks 🎉
Power Couple, Do you edit your own videos? The quality of videos is amazing :)
Hi, coming straight way to question im planning to start my career in software testing so where im suppose to start?
I sir your videos are motivating me 😊 and I start to learn coding, how to learn coding for easy method and coding easy or hard tell me please???
this is honestly the biggest issue I have with learning to code. I can read peoples code all the time and prefer it as I like to test my understanding, but too many resources never go into detail enough for me to understand the code at a level where I can read someone elses code and understand it. If anything a lot of it seems to be teaching memorization and not understanding.
I thought he was going to say “shower”, but its actually a tip video
Thank you sahil. Please what are the most respected type of backend projects that I can do to make my resume stand out and impress recruiters
Please can you tell me what do you think about getting Oracle Java Certified? Will this help me stand out as a Java programmer?
Another skill to learn is how to comment the code properly. One thing I have seen in having to debug thousands of lines of legacy code is either no documentation or useless documentation. One erroneous thought in our industry is that documentation or comments are not necessary and that code can be written to be self-documenting. Code can only tell you what it is doing not why it's doing it. Save yourself frustration in the future when you have to modify the code because the business requirements changed, but you can't remember why you implemented a particular function in the first place to only learn later that was due to a government regulation that got the business fined.
Comments kind of suck just write documentation instead.
@@kingtaco1725 Comments are documentation. The problem with just write documentation is that the same programmers that say that don't write or maintain the documentation either. I have over 25 years of writing and maintaining code and one of the big problems in our industry is inadequate documentation. When code is properly commented and the comments are properly maintained, it is easier to find and fix bugs and it is easier to modify and maintain.
I would personally add that to become a true master of your field the best is to study the specs, not tutorials or courses or anyone else.
Bro make a dedicated video on open source contribution.
thank You Sahil. " yeah, to the next time"
The software debugging course has changed to the Site Reliability Engineer course? Is it a similar course?
Please what do you think about the effects of Ai on software engineering?
I want advise from you as you have been in Data Analyst field, I haven't been good with communication skills, Can I enter into the data Analyst field and Can I stay for long term in data analyst field without good communication skills, And is there any other channel to communicate through, Kindly give me advise on that, it will be helpful for me going into data analyst field Thanks
n you please guide me that how sufficient do I need to in python to be a Data scientist ? Thank You !
you never make a video over blockchain space (WEB-3)
Thanks
Make video front end development roadmap step by step
Big like 791 ❤
thanks
Define what is a "basic project" vs a "great project"? After working on many projects complex and not, this distinction becomes vague
First comment thok diya re bawa :)😅
Sir, I'm a big fan of your calm and composed attitude...It's a humble request if you can provide a step by step guide to become a blockchain developer.
don't perpetuate the idea of comparing yourself to other coders. That's a great way to burn out and get discouraged.
How about this, learn computers in and out. Learn networking, TCP/UDP, what does a HTTP request look like under the hood, routing, switching, OS, Linux, Windows, low-level programming, socket programming, embedded, interrupt routines, hardware, communication protocols (SPI, I2C, UART, JTAG, etc.), reverse engineering, encryption, hashing, SQL, databases, learn it all. You don't know computers because you know programming. You know programming because you know computers. I know many web developers that couldn't tell you what the host header is in a HTTP request. Crazy..
great
Funny thing is that I have been doing all these things from the beginning. Yet, I consider myself more of a mathematician instead of a coder.
This is why I've decided to start my career in QA before become a programmer.
My goal
That was a pretty smart move, mate!
Hello sir I am currently first year student in college So, from where can I start learning. DSA or WEB DEVELOPMENT
If you're asking this question on KZhead.....you already have the answer open in front of you.
@@gavinkalaher7314true
I would say web development.....bcoz it's easier to start with.....and an important skill to learn.....
@@koyenadutta1699yes I started with this
When I directly started to jump on dsa I faced problems But when I tried to start with web development Now I think doing dsa will be good with this
You voice making me somehow that i don't know ...😳
That’s common, want to get better than 99% of programmers if you’re already in the field? Learn about communication skills
I want to teach like you in youtube, right now, I teach to make projects of HTML, CSS & JS. But one day, I will teach like you and my dream is to get 10000Subscribers
what if everyone gets ahead of the others 99%? are we all above average then?
At what age did u started learning programming
25
@@sahilandsarraYou are a great example of "No age is not too late" 😊
@@sahilandsarra *I'm 24 and going back to school for it after just graduating in 2020 😅. This gives me hope!*
👌👌👌
It is diifucult for indian students to even crack oa and no body talk about the help or through chetaing many candidte get there
My friend is earning around 1cr at 26 and he did what others did, solved leetcode, learned from masters and online courses. It's just how much you are dedicate, there's no secret to success. it's just that for some people who are smarter it takes less time to learn. So i find this thing but misleading.
This man is probably the reincarnation of Osho.
10k lines in 2 years at google. Bro pushes 19 lines per work day
Tried all that but nothing worked. I can not find any job
Fact is most viewers of this video is 99% programmers that you mentioned over there
Good luck, everyone.
👍
Is blind typing necessary?
Yes
Can you recommend tool or website for learning
@@berserk.4121 Typing Club
No it's not, but sometimes it can help getting things done faster.
@@berserk.4121 typing master, obviously
But what if all programmers get better than 99% of the rest?
Top 1% out of 99% programers version of yourself. Yes!
Hello sir
Debugging Quality over quantity Read code Open source contribution ....watch the video
You can't disagree with Sahil❤
❤️
"Have better positioned indian friends."
me who doesn't even do what the 99% do
😄
First of all I'm not able to understand my code after a month😂
Jokes on you, I don't watch video tutorials, don't do online courses nor leetcode exercises. That's how I know I am better than 99% programmers 😎
How can i learn oython from basics please tell and i have no knowledge of programming :)
Are you ?
that 1% 0:04 didn't look like so😂😂
You know it's true when the video is done by an Indian accent.
6. stop watching videos on youtube that tell you how to live your life.
Stop watching videos, do something different, don't read this comment it you want to get ahead 99% of ,, programming,,
So basically, this is an advertisement.
After watching this video the 99% come in same level 😂
dont bother soon ai will replace all programmers either good or bad, top 10% or top 1%, it will no longer matter 🙂
Have you actually tried to use AI to write code? Its helpful but it won’t replace programmers. Its not really good at writing complex code its good to help write boilerplate though.
@@javierguerra4457 are you talking about GPT-4? Then yes, it is capable of writing really complex code though it takes some effort because of the presets that OpenAI injects in it. So it might not be available to public but believe me, the REAL UNABRIDGED models' capabilities do exceed those of average programmers
99% programmers watch your video
But those who do these things are less, they just watch and go back scrolling reels