How I Would Learn To Code (If I Could Start Over)

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 175

  • @RahulPandeyrkp
    @RahulPandeyrkp  Рік тому +111

    I have to admit, the advice from simpleton #3 is not horrible. Leetcode problems can help you get better with coding, but I hate recommending them since they're soul-crushing (and they don't represent software engineering!)

    • @AdityaMishra-cj7kt
      @AdityaMishra-cj7kt Рік тому +2

      So, should I continue my focus on app development journey instead of worrying about DSA. Having a basic understanding of it is sufficient? At least to get jobs in startups.

    • @ripple123
      @ripple123 Рік тому +13

      @twrandom 3 the advice is for people just starting out programming (He says it in the video). You don't need leetcode, because you don't even know how to code. Once you are decent enough to publish apps by yourself and are looking for jobs, then yes, leetcode away.

    • @Sanyu-Tumusiime
      @Sanyu-Tumusiime Рік тому +6

      @@AdityaMishra-cj7kt DSA only important if you want to target the big boys like Google or Meta. But, you'll get rejected if you're not from Harvard or Stanford. It's waste of time doing leetcode.

    • @Sanyu-Tumusiime
      @Sanyu-Tumusiime Рік тому

      @@AdityaMishra-cj7kt i got into WITCH+ with basic coding abilities. I can solve really basic leetcode DSA and i made it to one of the WITCH+ (wipro infosys consluting etc. accenture)

    • @aakarshan4644
      @aakarshan4644 Рік тому +2

      Its weird I hate leetcode style problems.. but I found myself implementing hash tables and tries and b trees and ques and their algorithms when I realized the internals of high-performance tools like redis are made up of different leetcode style concepts(plus more important concepts apart from dsa) coming together to form an actually meaningful engineering product...
      I'm far interested in seeing how a algorithm or desing or data structure could solve some real problem instead of Leetmonkeying away for a 45 min sprint of pretending to go from brute to optimal solution.

  • @labidyramzi4840
    @labidyramzi4840 Рік тому +16

    I've started the coding journey at the age of 17 yo with pascal XD Now I'm a cs student, full stack developer, I've done internships, many leetcode problems, I've learned so many things during these years BUT can't land my first software engineering job, literally a hard truth but we should keep hustling we don't have choice
    Nice video btw

  • @Socsob
    @Socsob Рік тому +30

    Awesome video. I got my first job about a month and a half ago after attending a coding bootcamp. I got into coding in college with 2 java courses, and realized that's what I wish I would have majored in, but would have taken more years of college. So the coding bootcamp was great and now I'm a full stack developer at a small web dev/design place. It is really fulfilling and am glad to be in this field, and to have really found my passion

    • @Poussyeater-w5e
      @Poussyeater-w5e Рік тому

      Sounds awesome. I envy you

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

      What boot camp and how long was it? Also what stack did you learn?

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

      @@bestofthebest3812 It was 3 months at Tech Elevator remote. Java/PostgreSQL/Vue. That being said with the job market right now I'd advise against going into the field for career if you are not already in it.
      The bootcamp experience worked for me because it also helped with job placement when the market was better. If I had the willpower/motivation back then I would have gone full self taught, but I didn't so the bootcamp helped with that as well.

  • @peterli1834
    @peterli1834 Рік тому +7

    This is awesome advice! Currently, I'm a cs college student and I feel as if I learn the most by actually coding and trying things out. A lot of the times (especially when starting out), my code sucks. But then I get feedback on that code (either from profs or other students), then iterate and repeat.

  • @aniketkhajanchi260
    @aniketkhajanchi260 Рік тому +12

    I believe the college curriculum plays a very important role in this. They still follow the traditional model: Learn DSA, Leetcode and you get a placement. After we get placed, all we do is software engineering building products, so why not start early?
    I started Android Development in my 1st year and trust me that was one of the best decisions I took. I really enjoy the process of building, testing, sharing with peers, publishing it on Play Store. It takes so much of engineering to figure out "How?" for every task. I still remember my first app and all the shit I wrote in there. My coding has drastically improved in the last 2 years and I have learnt optimizing stuff.
    You inspire me alot
    Thank you so much!

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +9

      Building real things is always better than working on contrived tasks

  • @TylerLemke
    @TylerLemke Рік тому +77

    A different take for the language is to learn JavaScript and then TypeScript. The reasoning is that nearly every FullStack role requires it, its relatively easy to pick up, and you can build ANY type of app with it. React Native(Android/iOS), Electron (Desktop), FrontEnd, Backend, Games, and More. There are lots of languages to learn though.

    • @nirmaljyotibiswas752
      @nirmaljyotibiswas752 Рік тому +6

      But there is too much competition on the web, literally, everyone and their mom know MERN stack these days.

    • @kaydesign8623
      @kaydesign8623 Рік тому +1

      @@nirmaljyotibiswas752 😂😂😂🤣

    • @replyingtomemeansyourstupi8996
      @replyingtomemeansyourstupi8996 Рік тому +1

      @@nirmaljyotibiswas752 i am learning PHP and SQL and AWS is it correct?? like i obviously know react, css, html .. but no typescript... but i shall start learning typescript and python later after like 10 months

    • @Kiloksks
      @Kiloksks Рік тому

      That’s true that’s why the best strategies is to specialize in one stack and it doesn’t gotta be a full stack.

    • @Manoj_Jadhav.12
      @Manoj_Jadhav.12 10 місяців тому

      ​@@nirmaljyotibiswas752 it's simple, just learn js and either specialise in frontend web (react , next) or backend web (node) or mobile (react native) or desktop ( electron) , don't just Target mern role , for learning purpose you can learn entire mern but become specialist in one of the fields.

  • @shubhk33
    @shubhk33 Рік тому +2

    I like how your videos have started becoming cooler. You’re gonna attract a lot of new audience! Good work!

  • @robbie1290
    @robbie1290 Рік тому +4

    Great video Rahul! I've done your Kotlin app tutorial and it's absolutely brilliant. It led me to create an app for a common process used at work, which helps me, and others, day-to-day.
    Thank you.

  • @amjadsaeed5110
    @amjadsaeed5110 Рік тому +2

    highlights the importance of the right mindset for learning code and recommends writing code every day, even if it is not perfect. He advises learners to embrace discomfort, build a healthy coding environment, and focus on learning one programming language, such as Kotlin for Android apps. He suggests building the same app multiple times to develop a deeper understanding, focusing on one thing to learn it well, and teaching others to solidify learning. The speaker emphasizes effective communication skills and the impact of coding on the world.

  • @adeyojuibukunoluwa9717
    @adeyojuibukunoluwa9717 Рік тому +2

    I am currently working with the javascript react framework and solidity but still getting to understand it deeper. Thanks for the advice, it's very resourceful.

  • @PoojaDutt
    @PoojaDutt Рік тому +1

    This is awesome, great tips! Kotlin is **by far** my favorite language, so I may be a biased there 😅

  • @razataggarwal7365
    @razataggarwal7365 Рік тому +2

    Leetcode helps on how to think and approach common problems like sorting, accessing fast etc. so you don't end up wasting computing resources

  • @DevlogBill
    @DevlogBill Рік тому +3

    Hi Rahul, I really enjoy programming, I do this every single day. But I wasted so much time! I started at the end of 2021 learning SQL and Python. I learned my fundamentals with Python and eventually moved to web development with HTML, CSS and JavaScript. This year 2023 I began for a couple of months learning Django learning this framework. Now I am focused on Android Development with Kotlin, and I hope to use Django for the backend for my first Android Application.
    But I heard what you said from another video, you said don't worry about the backend till much later. Focus on Android Development. Which is what I plan to do. I only wish I learned this much earlier versus wasting so much time bouncing all over the place, thank you.

  • @michealnyakundi4749
    @michealnyakundi4749 Рік тому +1

    Sir, thanks alot for this, I've been stuck on being unable to decide what language should I start on and what to create for years now..but now I can start and focus on something...Thanks again

  • @ezziwa
    @ezziwa Рік тому

    I love this guy's way of explaining well.Keep this up Mr.Rahul .This is real value !!

  • @JackieTilney
    @JackieTilney Рік тому +1

    Great video. You can tell by your demeanor that you are here to bring value. Loved it and you motivated me

  • @nascentnaga
    @nascentnaga 9 місяців тому +2

    project based coding for sure. Get pissed. Have an idea. Try to do it with code. Pick up the pieces along the way

  • @parsaloi7977
    @parsaloi7977 Рік тому

    People who will follow your insights are mad privileged man! #learntocode #easy #learnbydoing😎

  • @aldrinseanpereira140
    @aldrinseanpereira140 Рік тому +5

    Thank you for this AMAZING advice Rahul!!
    Its not easy going alone to learn technical skills and soft skills like communication.
    But having a community such as the Android developer community seems to be really helpful too.
    I hope to start Android dev soon and your content from the Stanford classes look like a fantastic place to get started.

  • @-gohzy6134
    @-gohzy6134 Рік тому +9

    0:17: 📚 The speaker shares their experience of learning to code and emphasizes the importance of hands-on practice.
    1:42: 📝 Give yourself permission to write buggy code, embrace discomfort, and focus on creating a healthy environment for productivity.
    3:27: 💡 Learning Kotlin and building Android apps can lead to numerous opportunities and make it easier for people to evaluate your work.
    5:05: 📚 The key to learning how to code is by building projects and gradually relying less on tutorials.
    6:49: 📚 Learning the fundamentals of aversion control system and teaching others helps in better understanding.

  • @gabrielfono844
    @gabrielfono844 Рік тому

    Thanks @Rahul Pandey for everything.

  • @bosuaandcarot
    @bosuaandcarot Рік тому

    awesome advices! thank you

  • @cjc813
    @cjc813 Рік тому

    Such a good video. I'm glad I got confused enough "by Lazy" to stumble upon your work (in a different vid, obv). One Twitter sub later, here we are.

  • @johnjunhyukjung
    @johnjunhyukjung Рік тому

    Wow great video and love your story. You are a genius in my book

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

    Aside from your knowledge, i dont think people are acknowledging how hilarious you are with your pictures throughout the video😂😂.

  • @SatyamCodesss
    @SatyamCodesss Рік тому +5

    I started with competitive programming thinking that this is what we do in software engineering back in feb 2022 but got fed up bcoz I wasn't able to build anything but than I got to know about hackathons in march 2022, attended my first hack, won it, fell in love with software engineering, till date participated in 25 global hackathons built a lot of projects did 2 internships and had tons of fun while doing that, software engineering is awesome if we know what we want from it
    Thank you for this video !

    • @tani564kkk
      @tani564kkk Рік тому +1

      In which college you are ?

    • @SatyamCodesss
      @SatyamCodesss Рік тому

      @@tani564kkk in a gap year currently but will be joining uofregina soon as a freshman

    • @GagarinsJourney
      @GagarinsJourney Рік тому

      I would love to connect with you , twitter id please?

  • @joshmedia7198
    @joshmedia7198 Рік тому

    Thanks soh much I needed these advice I have been having issues since I started coding , I actually started with Arduino but alot of issues like drivers and many more plus my country economic situation ain't helping but I will try and give it my all no matter what

  • @AdityaMishra-cj7kt
    @AdityaMishra-cj7kt Рік тому

    Awesome video man.

  • @aghilannathan8169
    @aghilannathan8169 Рік тому +2

    Seeing a lot of comments say you can't work at FAANG without being from a top school. Nowadays it absolutely false, I'm pretty sure the majority of FAANG Engineers will be from schools you've never heard of.

  • @OhMaDayzz
    @OhMaDayzz Рік тому

    "Learning to code is one of the most fulfilling activities you can do."
    Great quote. I don't think you've touched on this, but do you think bootcamps are worth it? And is it easier to get a job if you've been through a bootcamp vs being self-taught/using online resources?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      Some bootcamps are worthwhile for sure, but it really depends on the type of person you are. If you need the accountability and don't have an existing peer group around you of developers, bootcamps are great. But if all your friends are SWEs already, you may not need it.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      I'm talking to Clement in a live event in August: www.linkedin.com/events/avoidscamswhenapplyingforjobsas7088279155045265408/

  • @ibuu47
    @ibuu47 Рік тому

    Maaan I Just Loved your Video!

  • @khaihoang7420
    @khaihoang7420 Рік тому +1

    But what if you are beginner and need to pick up the basics and the fundamental(dsa, oop), is it better to learn from a book? B/c I feel like books teach the fundamentals well

  • @razataggarwal7365
    @razataggarwal7365 Рік тому

    I agree partially with him.

  • @kristinamwangekan2471
    @kristinamwangekan2471 Рік тому +1

    I just began learning Python using DATA CAMP....in the intermediate level and although i find it tough..it is very interesting..i began with SQL then was advised to switch to Python

  • @exohive5608
    @exohive5608 Рік тому

    When you learned, did you take notes or it’s best to just continue learning daily and it sticks?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      Mostly just keep doing stuff everyday. I'd write notes if it helps in the short-term, but don't worry too much about creating a "perfect system" to refer back to your notes months from now.

  • @_DashingAdi_
    @_DashingAdi_ Рік тому +1

    What do you have to say about flutter?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +2

      Flutter is interesting. The way I'd evaluate how to build mobile apps actually has nothing to do with the pros/cons technology (at least not when starting out as a developer).
      A much better way to decide on, say, Flutter vs Kotlin vs React Native, is to pick whatever you'll have less chance of getting stuck. So if you have a friend who knows Dart for Flutter, pick that. If you have a background in Java, pick Kotlin.

    • @_DashingAdi_
      @_DashingAdi_ Рік тому

      @@RahulPandeyrkp Gotcha. Thanks for replying

  • @RelaxingMusic-ts9xx
    @RelaxingMusic-ts9xx Рік тому

    It help me a lots to begin now

  • @anthony4571
    @anthony4571 Рік тому

    How would you separate your time learning viewsystem vs the UItoolkit compose?

  • @kirakoi071
    @kirakoi071 Рік тому

    thank you friend

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

    It's frustrating at the beginning but I think just doing instead of watching a tutorial like a movie is can be help you survive in this dense jungle.

  • @chair_smesh
    @chair_smesh Рік тому +1

    Is it sufficient to have 3 Frontend Android/Kotlin projects on the resume? Or should there be more skills used like backend,SQL,etc?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +1

      The answer is contextual. e.g. if you have a name-brand university or a strong referral, having 3 project is more than enough. In fact, you may not even need a bunch of projects.
      I'd think about projects as more about quality over quantity. If your projects are published and have actual users, that is much more impressive than a bunch of projects that came from just following a tutorial.

    • @chair_smesh
      @chair_smesh Рік тому

      @@RahulPandeyrkp thanks! I asked this before joining Taro. The masterclasses are giving me a good guideline on how to approach projects and resumes. I graduated from Bootcamp in 2021 and got nothing so far with my generic React Instagram clone and resume, so I made a switch to mobile development. I need to stand out with a quality Android project published on the play store.

  • @Ash-bl7vm
    @Ash-bl7vm Рік тому +1

    What’s the difference between learning something like Kotkin or Swift? I’m more interested in developing an iOS app (because I only have one android device) though I would like to bring it to both platforms. I’m currently a freshman in HS and have no programming experience though I am taking a python course over summer at my school which will allow me to take AP CSA next year.
    I don’t know if this (CS)is the right career path for me, but I want to be introduced to it correctly! I think building an app as a project for this year would be a good way to learn? If I really like it then maybe I can compete in usaco since I’ve heard a lot about that!
    This may sound dramatic but I’m just hesitant exploring career paths because the way I am exposed to different careers may literally determine what I do for the rest of my life!

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      Either Kotlin or Swift is fine! I'd pick based on whichever language/platform you feel like you can get more help with (for example, if your friends are also learning that language)

  • @-es2bf
    @-es2bf Рік тому

    Finished my masters in mathematics, and have been working with SQL data entry job for some time. Hence, it seems easier to me to get into the DE machine learning path. But I just feel like I am missing out by becoming a SQL dev. Many people tell me to learn SQL and python to land a good data job, but honestly using SQL to sort data tables is not so interesting.
    So my question is should I keep learning SQL and python and hope to get into machine learning or start learning kotlin?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      I'd start with wherever you have an unfair advantage. Does your local market have a demand for SQL + python devs? If so, I'd pursue that. If you know someone who is a Kotlin/Android developer, use that as an unfair advantage and learn from them.

    • @-es2bf
      @-es2bf Рік тому

      @@RahulPandeyrkp I'd say that I have a little bit data experience and I have been interviewing for junior data analyst positions. But to be honest becoming a real SWE sounds more interesting and also the pay seems better! However, I can't become a SWE now with 0 experience. But landing a data job seems doable. What do you think?

  • @danielqu4947
    @danielqu4947 Рік тому

    thanks!

  • @recursion.
    @recursion. Рік тому

    Rahul, Can you do one for how to find a job for grads?

  • @Thebaws235
    @Thebaws235 Рік тому

    Any tips for applying for internships I've started my journey two years ago and stayed consistent. Started with python then learned full stack development with typescript, react, and next js. I also learned things like docker and AWS. I managed to get one internship at a local tutoring business making their full stack website. But I'm trying to apply to bigger companies but after 100 applications no luck so far. I do leetcode too so idk what to do anymore

  • @devprasad8767
    @devprasad8767 Рік тому +1

    Hey Rahul what's your advice when one starts to learn android, should he/she start with XML or Jetpack compose?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +1

      whatever takes less time / what your friends are more familiar with (probably XML)

  • @navirobayo
    @navirobayo Рік тому

    Thank you

  • @ZoroKayaki-sf4ku
    @ZoroKayaki-sf4ku Рік тому

    Hello Rahul Pandey,
    I love the content.
    But I'm wondering,
    I'm a junior software engineer,
    My assumption is 'experienced React in company A, experienced React in company B , experienced React in company C'
    But from your LinkedIn,
    Ruby on Rail in Walmart, Android in Patreon, webrtc in Meta.
    How is it possible, different tech experience land a job at different tech ?
    Thank you

  • @reactdojo
    @reactdojo Рік тому +1

    Hi rahul, I need your opinion , is becoming a CTO or CEO the end goal, for a developer.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +2

      I don't think that's a question worth thinking about. So much of that will depend on who you work with and what their skills are.

  • @booksquotes948
    @booksquotes948 Рік тому

    How much ram is necessary for coders ? 16,32,64,96 ????

  • @booksquotes948
    @booksquotes948 Рік тому

    Rahul , which laptop are you using ????

  • @abjee1602
    @abjee1602 Рік тому

    How long have you been laying your head on the laptop?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      usually with the laptop lip closed, but the things I do for UA-cam..

  • @JDMorris81
    @JDMorris81 Рік тому +1

    Sir, do you recommend only learning Kotlin or should we learn Java first?

    • @pavelcistjakov243
      @pavelcistjakov243 Рік тому +1

      From personal experience, Ive tried learning Java first for a few years and struggled a bit. As soon as I switched to Kotlin, because it is "less boilerplate version of Java", everything started making sense. I would say definitely Kotlin, but also dedicate a little bit of time for Java just in case you run into some legacy code.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +1

      kotlin!

  • @SubtleAsh-TheImmortal
    @SubtleAsh-TheImmortal 11 місяців тому

    Great advice! Minus app development. And of all the languages kotlin? To give value of work? I cant buy that just a constructive feedback

  • @JBlongz
    @JBlongz Рік тому

    I’m surprised JavaScript wasn’t your first language recommendation

  • @TheHardikupadhyay87
    @TheHardikupadhyay87 Рік тому

    why not react native ?

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +2

      Native development (Kotlin, Swift) has staying power and more stability generally.

  • @icetmzz9074
    @icetmzz9074 Рік тому

    I am learning javascript and i almost know every basic concepts of programming but still im stuck and cannot do more progress . Nowadays , i get this feeling that i should try mobile app development with java or kotlin meanwhile i have fear that changing language may bring more delay to my learning journey . What would you suggest??

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      Decide based on whatever you have higher likelihood of sticking with. This is a combination of what you enjoy more, the people around you, and what the market demands.

  • @john_doe_2231
    @john_doe_2231 Рік тому +5

    Hey Rahul do you think wiht the rapid rise of AI recently , there is still a future for front end and backend devs ? Or will everyone start studying to become an AI /ML engineer .

    • @vikingthedude
      @vikingthedude Рік тому +2

      John Doe, for your namesake i highly recommend you take up CS/development

    • @Thebaws235
      @Thebaws235 Рік тому +1

      Well then that field will be over saturated so who knows

    • @sanesanyo
      @sanesanyo Рік тому

      Compared to becoming a front end or backend work programmer, it is far more difficult to become an AI or ML engineer as it requires you to be being quite good at maths.

  • @northwestrealestateservice1367

    Hey Rahul.
    Super helpful on mindset for helping my son. He is 9 and ready and self driven. Just like you said to just code. Is what I say all the time so that was great to hear. . Hes dabbled in roblox studio, gmod, and was thinking of starting with unreal or unity.
    Just hard to pull the trigger on where to start. I know this is game dev framed area but think it applies to your experiences and advice.
    Reaching out cause I hoped your new company might be a solution but the entry ticket for a child is tougher but congrats!
    Anything affordable, any websites or groups, or just any insights on what to launch from or where to learn would be appreciate. If no time or bandwidth to answer no problem!
    I appreciated your content either way.
    Thanks! Stay awesome. - Curt

  • @saurabtharu7252
    @saurabtharu7252 Рік тому +1

    3:20 I see what you did there

  • @ssuriyaprakash1
    @ssuriyaprakash1 Рік тому +2

    I appreciate your approach to creating something valuable, but as time passes, do you believe that the cost of "Learning to code" or "Writing code" will decrease due to the emergence of AI generators such as ChatGPT? Additionally, do you think that developers will continue to be incentivised based on their coding abilities in the future?🤔🤔

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      I'm thinking of making a video about this!

    • @rosh70
      @rosh70 Рік тому

      @@RahulPandeyrkp Looking forward to the video.

  • @obaid5761
    @obaid5761 Рік тому +1

    I'll add that leetcode style questions for interviews are becoming more and more obsolete. It's possible to even solely apply to many great companies that don't interview in that style. They give out take home tests or the like, instead. That's the future.

    • @aghilannathan8169
      @aghilannathan8169 Рік тому +2

      That is very much not the future and DSA interviews are not going away anytime soon. It's just too good of a filter which can be done st scale, many companies have practical coding for final round applicants though (at the intern level).

  • @fordneild2372
    @fordneild2372 Рік тому +1

    I gotta say, a lot of your advice (not just this video) seems to just be what you have done… I think a web app is probably more applicable to many more jobs than android and easier to get started since you can publish in one day.

    • @aostiles
      @aostiles Рік тому

      FWIW, I got my first internship by writing an Android app. I think the minimum bar is higher than that for a website. And meeting the higher bar is rewarded.

    • @aghilannathan8169
      @aghilannathan8169 Рік тому

      @Andrew Stiles I'd disagree, if you're a beginer applying for internships you want to have the skills to target the majority of jobs which is web dev, not Android. An Android Eng can easily become a web dev and vise versa but a recruiter will toss any resume for an intern with a dif stack.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      I certainly have a bias from my own lived experience, but IMO taking the less common path (Android dev vs web dev) has pretty huge advantages.

    • @anmolverma075
      @anmolverma075 Рік тому

      So do you mean to say that Web is better as compared to Android?

    • @anmolverma075
      @anmolverma075 Рік тому

      @@aostiles That's great, congratulations!
      I would love to know more how you did everything in Android since I'm also doing Android Dev right now and I'm a beginner.

  • @prakscorp5118
    @prakscorp5118 Рік тому

    Hey Rahul, I liked your video. One question which haunts me that with the advent of ChatGPT /other AI tools which showed that AI can develop Android app in 10 min and get it deployed. Will it be beneficial to get into software engineering? Please suggest , I am very confused.

  • @YasirAlam02
    @YasirAlam02 Рік тому +4

    please make android with kotlin jetpack compose course , and thanks ❤

    • @obaid5761
      @obaid5761 Рік тому +3

      He's focusing on building his company Taro. I highly doubt he has time to build a course.

    • @YasirAlam02
      @YasirAlam02 Рік тому

      @@obaid5761oh ok!

  • @krox477
    @krox477 Рік тому

    What if you're asked leetcode questions in interview

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому

      If you're prepping for interviews you should definitely use Leetcode to prepare. But it's not a good use of time when you're starting out

  • @tomawey2141
    @tomawey2141 Рік тому

    C/C++ or Java Rahul? My school is having me decide which introduction courses to take for the first few courses up to Data Structures and Algorithms. thanks

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +1

      I'd prefer Java, it will make your eventual transition to Kotlin easier :)

  • @thyagarajesh184
    @thyagarajesh184 Рік тому

    The future of programming involve the use of AI as a copilot. This shift will make majority of senior and principal level engineers lot less relevant to the market.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +1

      I think the opposite -- it'll make junior engineers less relevant to the market, but increase the value of very senior folks

    • @thyagarajesh184
      @thyagarajesh184 Рік тому

      @@RahulPandeyrkp Junior level engineers won't carry the old baggage. They would have adopted to using AI as copilot while in the college. For a company they would cost lot less. Companies will allow them few years to pickup additional engineering skills on the job.
      This is the current thought process among tech companies. Hence companies are laying off software engineers with 10+ years of experience. Future of engineering organizations will be lean and flat, hence companies will need lot less managers and leads.

    • @nieczerwony
      @nieczerwony Рік тому

      ​@@RahulPandeyrkp No it won't as seniors will have to come up from somewhere. In many companies senior don't even write code. This is done by medicore devs where junior in most cases are placed to maintain legacy. This single practice is the worst thing to do for devs. As Thyaga mentioned before senior devs are stuck in their mindset and bias in majority of the cases, and then juniors who are getting exposed to crappy legacy code are being trained to think that this is how software development must look like, and since they are junior no one takes their fresh look seriously.
      I think today is way better option to get to industry as QA and start do automation if you have basic knowledge on programming, than to go to strictly junior dev role where you will spend ages as support and touching code only for fixing some bugs. In my company , we took a QA with some coding knowledge.
      First of all he had better understanding of whole system and integration with other systems than most of our devs had. Secondly he was coding everyday as he was building framework for automation and integrating it with cd/ci pipeline. After like 6 months he was able two write better code than devs stucked in their box mindset. Bug difference he had experience with testing and from day one was writing test for its own code.
      I know similar story from few other teams. Simply automation engineers are coding all the time and trying to apply this for solving problems on multiple levels. How to write code to test PDF? How to write piece of code to connect to DB? How to call store procedure after pipeline regression so we can clear data, use the data again for next iteration? Which APIs/ webservices we are using and how we can incorporate these into automation? From day one they are being learn to apply coding to real problems and in most cases they do that to also make their own life and others life easy. Meanwhile juniors are being placed to read documentation and debug years of legacy code.

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

      ​@@nieczerwonyplease expound on this QA business...

  • @xyZ-st9ry
    @xyZ-st9ry Рік тому +1

    Ayo, captian Sinbad lite

  • @atyt22
    @atyt22 Рік тому

    This was super helpful and way different than the usual advice out there. I appreciate your wisdom.
    I’ve never even considered Kotlin, although Flutter/Dart caught my attention for a while but never built/published anything out of it

  • @booksquotes948
    @booksquotes948 Рік тому

    Copilot+chatgpt is our best friend now

  • @unquestionabletv
    @unquestionabletv Рік тому

    Only learn Swift and you’re good

  • @RameshKumar-ng3nf
    @RameshKumar-ng3nf Рік тому

    Nobody shares the real thing. All videos are made to get views attracting audience.

  • @eaccer
    @eaccer Рік тому +2

    Just to make things clear, what this guy is talking about is Web/Mobile development. If your goal has anything to do with AI, ML, Data Analysis or anything science related, you are going to need math. IMHO you should learn math either way because well the world runs on math.

    • @Jack-tk1is
      @Jack-tk1is 7 місяців тому

      I tried, but I'm soo bad at math !
      Should I give up on ML & AI ?

  • @EduardoSanchez-un2hh
    @EduardoSanchez-un2hh Рік тому +2

    Can anyone really become a programmer without coffee?

  • @pedalstothemetal
    @pedalstothemetal Рік тому

    Pandey ho Kar itni acchi angreji bol lete ho.. Kaha se ho?

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

    Learn kotlin ¬¬

  • @Danuxsy
    @Danuxsy Рік тому +4

    But you can't start over Rahul, time keeps moving forward and one day you'll be six feet under, that's just how the Universe is.

  • @1970rsc
    @1970rsc Рік тому

    Your comedy skits aren’t funny and are distracting to your otherwise excellent points and content. Unfortunately I had to turn your video off because the whole simpleton skit is a waste of time and annoying. Please reconsider the comedy routine additions. I’d subscribe if you were tried to be less Eddie Murphy and more just a Ted talk.

  • @95vinoth
    @95vinoth Рік тому

    You dont need to learn code anymore, just wait two or three years AI will do all the coding.

    • @tamalchowdhury
      @tamalchowdhury Рік тому

      Yes, but companies still need people who can read this code. Fireship showcased that chatgpt and bard both spit out code and gave suggestions but it took an experienced dev to troubleshoot it and make it working.

    • @RahulPandeyrkp
      @RahulPandeyrkp  Рік тому +4

      We'll still code, but 10x faster

  • @niksatan
    @niksatan Рік тому +3

    Don't learn to code, its waste of time. You are a slave to computer, and a resource for youtube content creators. Pay is low for non-excellent software developers.

    • @Sanyu-Tumusiime
      @Sanyu-Tumusiime Рік тому +2

      + i second this
      I work at one of the WITCH+ (wipro infosys TCS HCL cognizant ...) and the pay is lower than driving a truck or working as a floor staff at buc-ee's.
      FAANG and QUANT is only for Harvard students. so normal people like you and me will never make it in.

  • @NM-tk4kc
    @NM-tk4kc Рік тому

    Dude pro advice for you.. first eat well..

  • @michaelsi6770
    @michaelsi6770 Рік тому

    this video is outdated, ChatGPT is your best friend.............

  • @Sanyu-Tumusiime
    @Sanyu-Tumusiime Рік тому +1

    not worth it in my opinion. waste of time.
    i'm stuck working in consulting (wipro infosys ...) making roughly $70,000 per year.
    people down here in Texas who work at Buckee's make $100,000 per year. that's store staff. NOT WORTH IT TO CODE
    also FAANG is impossible to get in for us normaltons. that's for that harvard students, not us.

    • @tamalchowdhury
      @tamalchowdhury Рік тому

      Not everyone is in it for the money. Yeah money is good but I love coding because it lets me distribute my code to lots of people all at once.

    • @remixisthis
      @remixisthis Рік тому

      I'm in FAANG and went to a state school. I thought FAANG was only for Stanford or Harvard kids until years into my career until I went to a Google recruiting event and the guy said I can just sign up online. I failed a couple interviews and landed a job.
      It's do-able if you have a certain baseline of ability, a good plan (which you should research online) and are committed. There are also other positions outside of just SWE like Data Engineer, TPM, SA, etc. Replying to this, because I would've made a lot more money if I had more self-confidence earlier in my career. Definitely a lot of people aren't cut out for it, but worth checking out Rahul's other interview w/ the Russian tech lead guy who failed like 80+ interviews throughout his career. I think a lot of people don't try hard enough to aim higher and stick with it.

    • @Sanyu-Tumusiime
      @Sanyu-Tumusiime Рік тому

      @@tamalchowdhury The money is terrible for coding jobs! Why would I sit in front of my computer for 8 hours a day when I can GET PAID MORE to do other jobs that don't require staring at a computer monitor?
      The only reason why I continue is because I love the friends I made, but I would have learnt to code if I knew it had such terrible pay.

    • @Sanyu-Tumusiime
      @Sanyu-Tumusiime Рік тому

      @@remixisthis I signed up online a billion times. I apply 3 times to Google every 30 days (which is the limit). Every single time I apply, i hear NOTHING back. Just pure silence. Trust me, if I could get into FAANG I would take the job IMMEDIATELY and quit my current job. I am actively applying.
      Maybe you joined FAANG early like 2015 when it was easy. Now, it's far too competitive and it's only for industry insiders or for those who went to Stanford.

    • @remixisthis
      @remixisthis Рік тому

      @@Sanyu-Tumusiime I joined 2019. In this climate it’s definitely harder as a lot of places have it on pause, but my opinion still stands in that there are a lot of opportunities out there

  • @therammync
    @therammync Рік тому

    ChatGPT4.