How to Get Ahead of 99% of Programmers (in 99 seconds)

Поділитися
Вставка
  • Опубліковано 17 сер 2023
  • 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.
  • Наука та технологія

КОМЕНТАРІ • 192

  • @tawfikmaged5214
    @tawfikmaged5214 11 місяців тому +462

    1. Learn debugging.
    2. Quality over Quantity (projects).
    3. Read More Code.
    4. Contribute to open-source projects
    5. Meet ups and conferences.

    • @SASA_maxillo
      @SASA_maxillo 11 місяців тому +21

      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

    • @masternobody1896
      @masternobody1896 11 місяців тому +2

      epic vivdeo video

    • @FlySpleen
      @FlySpleen 10 місяців тому

      @@SASA_maxillo That's where chatgpt is a great tool.

    • @raulsantandertirado4400
      @raulsantandertirado4400 10 місяців тому +3

      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.

    • @Music-he8cz
      @Music-he8cz 10 місяців тому +3

      6. Have Indian/Gypsy accent

  • @SASA_maxillo
    @SASA_maxillo 11 місяців тому +350

    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 😂😂

    • @mwigojonathanmark1683
      @mwigojonathanmark1683 11 місяців тому +15

      with 4yrs, I still face the same problem. My contributions are usually more of small enhancements of existing code... basically doing away with bloat 😢

    • @amrit_raj_dubey
      @amrit_raj_dubey 11 місяців тому +11

      Damn said true man , I can correlate my situation with yours 😢

    • @namahshrestha3226
      @namahshrestha3226 10 місяців тому +31

      means youre at the right place. Learn everything that is foreign to you. I kid you not. You become a pro in no time.

    • @jhoanmartinezsilva2609
      @jhoanmartinezsilva2609 10 місяців тому +3

      Hahahahaha same here

    • @kcwidman
      @kcwidman 10 місяців тому +12

      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.

  • @wittyhumour29
    @wittyhumour29 11 місяців тому +43

    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.

  • @BOLT_9274
    @BOLT_9274 10 місяців тому +22

    All 99% of programmers are watching this except those 1%

  • @RaishAhmad.
    @RaishAhmad. 11 місяців тому +61

    Sahil is the guy everyone wants as his senior in college. ❤

  • @prachivijay9891
    @prachivijay9891 11 місяців тому +74

    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 🙌

    • @sahilandsarra
      @sahilandsarra  11 місяців тому +29

      Thanks Prachi 🙌. Don’t reveal my secrets like this 😂

    • @prachivijay9891
      @prachivijay9891 11 місяців тому +4

      @@sahilandsarra oops 😂

    • @shiijei2638
      @shiijei2638 10 місяців тому +2

      "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

    • @prachivijay9891
      @prachivijay9891 10 місяців тому

      @@shiijei2638 exactly

    • @JohnWickea
      @JohnWickea 9 місяців тому

      can you please add more songs to your playlist ...pleaseeeeeeeeeeeeeeee

  • @Smooshmx09
    @Smooshmx09 10 місяців тому +2

    Para alguien que esta comenzando, esto es oro puro ¡Mil gracias Sahil!

  • @martapfahl940
    @martapfahl940 11 місяців тому +5

    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.

  • @LittlesProductReviews1
    @LittlesProductReviews1 10 місяців тому +1

    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.

  • @darshanbs2267
    @darshanbs2267 11 місяців тому +10

    U r 1 of d best guide for beginners in programmer's world waiting fr u r nxt one bro

  • @giovannif9113
    @giovannif9113 10 місяців тому +1

    Thank you, Sahil.
    Clear and Concise.
    I will try to implement those tips.

  • @D3nz3lCr0ck3r
    @D3nz3lCr0ck3r 10 місяців тому +7

    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?

  • @lukas.webdev
    @lukas.webdev 10 місяців тому +1

    Great video! Thanks for sharing! 😉🔥

  • @marvin_hansen
    @marvin_hansen 10 місяців тому +7

    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.

    • @kazutorbruh2555
      @kazutorbruh2555 Місяць тому +1

      What do you mean by proper testing?

    • @marvin_hansen
      @marvin_hansen Місяць тому

      @@kazutorbruh2555 Test for corner cases, fuzzy testing, and test for undefined behavior. In Rust, you want to get MIRI on your CI. Google for testing best practice, learn it, do it, and blog about your learnings.

  • @WahDude.
    @WahDude. 11 місяців тому +3

    Thanks for the advice!

  • @asi_karel
    @asi_karel 10 місяців тому +1

    Perfect format!

  • @CuriousLayman1
    @CuriousLayman1 11 місяців тому +7

    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

  • @lowe7372
    @lowe7372 10 місяців тому +2

    Subscribed as soon as you mentioned debugging

  • @victorsuarez3
    @victorsuarez3 11 місяців тому +3

    This is golden content! Thank you!

  • @vedparkashgaba5478
    @vedparkashgaba5478 11 місяців тому +5

    Very useful information for the freshers n motivational also

  • @LearnCodingWithArshad
    @LearnCodingWithArshad 11 місяців тому +19

    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.

    • @ronaldomaia
      @ronaldomaia 11 місяців тому

      Working for a FAANG is pure illusion, trust me

    • @sahilandsarra
      @sahilandsarra  11 місяців тому +6

      Thanks for your feedback. Really appreciate it.

  • @Ashlim_Tamang
    @Ashlim_Tamang 10 місяців тому +1

    Straight to the point.

  • @motivationimpact181
    @motivationimpact181 11 місяців тому +1

    Yes reading more helps lot in programming❤❤

  • @JosephKemper
    @JosephKemper 10 місяців тому

    I love these ideas thank you.

  • @naveenchippala3944
    @naveenchippala3944 10 місяців тому

    good one sir. keep going ❤

  • @saikatpaul19
    @saikatpaul19 11 місяців тому +1

    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

  • @pravas27
    @pravas27 11 місяців тому +1

    Hi,
    coming straight way to question im planning to start my career in software testing so where im suppose to start?

  • @hemantkumarnirmalkar2868
    @hemantkumarnirmalkar2868 11 місяців тому +10

    Really helpful video for me as I am fresher in college.loved it❤❤

  • @kalaisselvi6365
    @kalaisselvi6365 11 місяців тому +3

    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???

  • @MilindOg27
    @MilindOg27 11 місяців тому

    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?☺☺☺☺

  • @raventhorX
    @raventhorX 10 місяців тому

    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.

  • @ahmednabil9958
    @ahmednabil9958 11 місяців тому +9

    I would say reading books is essential to standout

    • @sahilandsarra
      @sahilandsarra  11 місяців тому +1

      That’s so true.

    • @calgary2025
      @calgary2025 10 місяців тому

      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

  • @saeeduchiha5537
    @saeeduchiha5537 11 місяців тому

    Define what is a "basic project" vs a "great project"? After working on many projects complex and not, this distinction becomes vague

  • @HoD999x
    @HoD999x 10 місяців тому +1

    what if everyone gets ahead of the others 99%? are we all above average then?

  • @codesandtags
    @codesandtags 10 місяців тому +2

    Power Couple, Do you edit your own videos? The quality of videos is amazing :)

  • @kmjkj2
    @kmjkj2 9 місяців тому

    Great posts Sahil Saheb !!!

  • @unyimeudoh1697
    @unyimeudoh1697 11 місяців тому

    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

  • @contort69
    @contort69 10 місяців тому

    Please can you tell me what do you think about getting Oracle Java Certified? Will this help me stand out as a Java programmer?

  • @LezaWorldWide
    @LezaWorldWide 5 місяців тому

    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!

  • @SheikhAmeen
    @SheikhAmeen 10 місяців тому

    I like how the intro of this video is at the outro.

  • @HeroicKhalid
    @HeroicKhalid 11 місяців тому +2

    I love how everyone is expert in YT 😇

  • @sigmamale7914
    @sigmamale7914 11 місяців тому +3

    you never make a video over blockchain space (WEB-3)

  • @carlomolina576
    @carlomolina576 10 місяців тому

    The first one is actually what I do the must on a daily basis

  • @WinnerSingh
    @WinnerSingh 11 місяців тому +3

    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.

    • @preyetekenah9529
      @preyetekenah9529 11 місяців тому

      Are you trying to say you would have learnt python instead? Or you prefer python to PHP?

    • @WinnerSingh
      @WinnerSingh 11 місяців тому

      @@preyetekenah9529 I prefer Python 🐍

  • @naqibasri8930
    @naqibasri8930 10 місяців тому

    The software debugging course has changed to the Site Reliability Engineer course? Is it a similar course?

  • @kazutorbruh2555
    @kazutorbruh2555 Місяць тому

    How do you use github to find code at a specific level to read?

  • @Ali-1A295
    @Ali-1A295 11 місяців тому

    Please what do you think about the effects of Ai on software engineering?

  • @alexaneals8194
    @alexaneals8194 10 місяців тому +1

    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.

    • @kingtaco1725
      @kingtaco1725 10 місяців тому

      Comments kind of suck just write documentation instead.

    • @alexaneals8194
      @alexaneals8194 10 місяців тому +1

      @@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.

  • @itsme5625
    @itsme5625 10 місяців тому +1

    I thought he was going to say “shower”, but its actually a tip video

  • @sambeetburma6108
    @sambeetburma6108 11 місяців тому +1

    Apka suggestion hatke hota hai . U just share ur experience.difficulties u might have faced in ur early career . 😊 thanks bro ..

    • @sahilandsarra
      @sahilandsarra  11 місяців тому

      Thanks bro 🙏

    • @sambeetburma6108
      @sambeetburma6108 11 місяців тому

      @@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

  • @DanilDziuman
    @DanilDziuman 10 місяців тому

    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.

  • @debanjanghosal618
    @debanjanghosal618 10 днів тому

    Sometimes they tell you to keep coding and keep building project thats the only way to improve your programming ability and then another guy says quality over quantity. The internet is quite a confusing place

  • @abdulmalikYT_BGMI
    @abdulmalikYT_BGMI 11 місяців тому +1

    great video ! ❤

  • @indranilpradhan3218
    @indranilpradhan3218 11 місяців тому

    Bro make a dedicated video on open source contribution.

  • @siddhantkohli5063
    @siddhantkohli5063 11 місяців тому

    n you please guide me that how sufficient do I need to in python to be a Data scientist ?
    Thank You !

  • @fahadhussain9824
    @fahadhussain9824 11 місяців тому

    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

  • @IDontReadReplies42069
    @IDontReadReplies42069 10 місяців тому

    don't perpetuate the idea of comparing yourself to other coders. That's a great way to burn out and get discouraged.

  • @Holy_Desire
    @Holy_Desire 2 місяці тому

    thank You Sahil. " yeah, to the next time"

  • @RishiRajxtrim
    @RishiRajxtrim 11 місяців тому +1

    Thanks 🎉

  • @virtumind
    @virtumind 11 місяців тому

    Tried all that but nothing worked. I can not find any job

  • @avgb2115
    @avgb2115 11 місяців тому +1

    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.

  • @TimJSwan
    @TimJSwan 10 місяців тому

    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.

  • @Money_is_freedom1
    @Money_is_freedom1 11 місяців тому

    Make video front end development roadmap step by step

  • @ricphance
    @ricphance 10 місяців тому +1

    Top 1% out of 99% programers version of yourself. Yes!

  • @yaafl817
    @yaafl817 4 місяці тому +1

    10k lines in 2 years at google. Bro pushes 19 lines per work day

  • @MrGentlemanism
    @MrGentlemanism 10 місяців тому

    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..

  • @Utkarsh809
    @Utkarsh809 10 місяців тому

    It is diifucult for indian students to even crack oa and no body talk about the help or through chetaing many candidte get there

  • @rpplanet6161
    @rpplanet6161 11 місяців тому +3

    Hello sir
    I am currently first year student in college
    So, from where can I start learning. DSA or WEB DEVELOPMENT

    • @gavinkalaher7314
      @gavinkalaher7314 11 місяців тому +4

      If you're asking this question on UA-cam.....you already have the answer open in front of you.

    • @manishkarki8119
      @manishkarki8119 11 місяців тому

      ​@@gavinkalaher7314true

    • @koyenadutta1699
      @koyenadutta1699 11 місяців тому +1

      I would say web development.....bcoz it's easier to start with.....and an important skill to learn.....

    • @shrivastav05aman
      @shrivastav05aman 11 місяців тому

      ​@@koyenadutta1699yes I started with this

    • @shrivastav05aman
      @shrivastav05aman 11 місяців тому +1

      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

  • @amanchoudhary7414
    @amanchoudhary7414 11 місяців тому +1

    You voice making me somehow that i don't know ...😳

  • @VolodymyrInTech
    @VolodymyrInTech 11 місяців тому +1

    Good luck, everyone.

  • @sairamkarnati4313
    @sairamkarnati4313 11 місяців тому +4

    At what age did u started learning programming

    • @sahilandsarra
      @sahilandsarra  11 місяців тому +1

      25

    • @MohammadImran-rn1vg
      @MohammadImran-rn1vg 11 місяців тому

      ​@@sahilandsarraYou are a great example of "No age is not too late" 😊

    • @andrean40
      @andrean40 11 місяців тому

      @@sahilandsarra *I'm 24 and going back to school for it after just graduating in 2020 😅. This gives me hope!*

  • @JDMorris81
    @JDMorris81 11 місяців тому +2

    This is why I've decided to start my career in QA before become a programmer.

    • @andrean40
      @andrean40 11 місяців тому

      My goal

    • @D3nz3lCr0ck3r
      @D3nz3lCr0ck3r 10 місяців тому

      That was a pretty smart move, mate!

  • @GregMoress
    @GregMoress 10 місяців тому

    But what if all programmers get better than 99% of the rest?

  • @juaninfante7000
    @juaninfante7000 10 місяців тому +3

    That’s common, want to get better than 99% of programmers if you’re already in the field? Learn about communication skills

  • @vishalqalandari
    @vishalqalandari 11 місяців тому +1

    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

  • @shyam_soniyar
    @shyam_soniyar 11 місяців тому +1

    First comment thok diya re bawa :)😅

  • @sachinbhoi5727
    @sachinbhoi5727 10 місяців тому

    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.

  • @samkakc
    @samkakc 11 місяців тому

    This man is probably the reincarnation of Osho.

  • @almousafir4041
    @almousafir4041 11 місяців тому +1

    Big like 791 ❤

  • @pavankumarms9591
    @pavankumarms9591 10 місяців тому

    Fact is most viewers of this video is 99% programmers that you mentioned over there

  • @berserk.4121
    @berserk.4121 11 місяців тому +1

    Is blind typing necessary?

    • @aspurr
      @aspurr 11 місяців тому

      Yes

    • @berserk.4121
      @berserk.4121 11 місяців тому

      Can you recommend tool or website for learning

    • @ashikms1318
      @ashikms1318 11 місяців тому

      @@berserk.4121
      Typing Club

    • @ahmednabil9958
      @ahmednabil9958 11 місяців тому

      No it's not, but sometimes it can help getting things done faster.

    • @aspurr
      @aspurr 11 місяців тому +1

      @@berserk.4121 typing master, obviously

  • @ehza
    @ehza 3 місяці тому

    Thanks

  • @pr1meKun
    @pr1meKun Місяць тому

    yes

  • @user-nj7of5yi4b
    @user-nj7of5yi4b 8 місяців тому

    thanks

  • @thoufeequeshaque3937
    @thoufeequeshaque3937 10 місяців тому +1

    First of all I'm not able to understand my code after a month😂

  • @PP-qi9vn
    @PP-qi9vn 10 місяців тому +5

    99% programmers watch your video

    • @rahulg1989
      @rahulg1989 2 місяці тому +1

      But those who do these things are less, they just watch and go back scrolling reels

    • @user-rb7in5fh4y
      @user-rb7in5fh4y Місяць тому

      But 1% will just follow

  • @johnnash143
    @johnnash143 10 місяців тому +1

    me who doesn't even do what the 99% do

  • @puntoycoma47
    @puntoycoma47 10 місяців тому

    "Have better positioned indian friends."

  • @-Corvo_Attano
    @-Corvo_Attano 11 місяців тому +4

    You can't disagree with Sahil❤

  • @user-eu9eb4ye1t
    @user-eu9eb4ye1t 10 місяців тому

    that 1% 0:04 didn't look like so😂😂

  • @todoido13
    @todoido13 Місяць тому

    Meet up? I don't want leave my room 😂

  • @Satishkumar-kq4mh
    @Satishkumar-kq4mh 2 місяці тому

    great

  • @justnauman
    @justnauman 11 місяців тому

    How can i learn oython from basics please tell and i have no knowledge of programming :)

  • @ajaylodhi9061
    @ajaylodhi9061 11 місяців тому

    👌👌👌

  • @inkbythebarrelandpaperbyth6905
    @inkbythebarrelandpaperbyth6905 11 місяців тому

    Debugging
    Quality over quantity
    Read code
    Open source contribution
    ....watch the video

  • @javedmiya3165
    @javedmiya3165 11 місяців тому

    Hello sir

  • @fenderbender2096
    @fenderbender2096 10 місяців тому

    So basically, this is an advertisement.

  • @ditz3nfitness
    @ditz3nfitness 10 місяців тому

    You know it's true when the video is done by an Indian accent.

  • @orek7327
    @orek7327 10 місяців тому

    Are you ?

  • @praveenmali8876
    @praveenmali8876 11 місяців тому

    After watching this video the 99% come in same level 😂