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

  Рет қаралды 78,308

Rahul Pandey

Rahul Pandey

Күн бұрын

I’ve been coding for 14 years now: 8 companies, 10 laptops, and 12 programming languages. I wasted SO much time when I was learning to code, so here's the advice I wish I had when I started out.
📱 Accelerate your career growth: joinTaro.com
💌 Learn how companies evaluate and promote: www.promotions.fyi
➤ Learn Kotlin in 12 Minutes: • Learn Kotlin in 12 Min...
➤ Build and publish your own Android app (the My Memory game): • Become A Published App...
➤ The app I made which "accidentally" blew up: play.google.com/store/apps/de...
Hi! I’m Rahul, a software engineer and founder with a passion for teaching.
📹 KZfaq: / rahulpandeyrkp
📝 LinkedIn: / rpandey1234
🐦 Twitter: / rpandey1234
📸 Instagram: / rpandey1234
📂 Github: github.com/rpandey1234/
Head First Kotlin: amzn.to/40T9VKt
Discrete Math with Ducks: amzn.to/3m2cmvC
Timestamps:
0:00 - Intro and what NOT to do
1:13 - Create your coding mindset
2:55 - What you should learn
5:41 - Become a software engineer
#TechCareerGrowth

Пікірлер: 174
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
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!)
@twrandom3545
@twrandom3545 Жыл бұрын
Please tell me why the hell I would waste time building an android app when EVERY SINGLE job I’ve been rejected from was because I FAILED the whiteboarding portion of the process. Until they stop asking leetcode questions and start asking how many downloads my android app has I completely disagree with your advice. It's like leetcode has now become a dirty word because people dislike it's interview methodology rather than the actual merits in judging someones ability to write efficient clean code
@AdityaMishra-cj7kt
@AdityaMishra-cj7kt Жыл бұрын
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 Жыл бұрын
@@twrandom3545 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 Жыл бұрын
@@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)
@labidyramzi4840
@labidyramzi4840 Жыл бұрын
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
@peterli1834
@peterli1834 Жыл бұрын
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.
@adeyojuibukunoluwa9717
@adeyojuibukunoluwa9717 Жыл бұрын
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.
@shubhk33
@shubhk33 11 ай бұрын
I like how your videos have started becoming cooler. You’re gonna attract a lot of new audience! Good work!
@michealnyakundi4749
@michealnyakundi4749 Жыл бұрын
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
@Socsob
@Socsob Жыл бұрын
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
@nigelbhebhe2805
@nigelbhebhe2805 8 ай бұрын
Sounds awesome. I envy you
@ezziwa
@ezziwa 5 ай бұрын
I love this guy's way of explaining well.Keep this up Mr.Rahul .This is real value !!
@robbie1290
@robbie1290 Жыл бұрын
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.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
That's awesome!
@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
@TylerLemke
@TylerLemke Жыл бұрын
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 Жыл бұрын
But there is too much competition on the web, literally, everyone and their mom know MERN stack these days.
@kaydesign8623
@kaydesign8623 Жыл бұрын
@@nirmaljyotibiswas752 😂😂😂🤣
@replyingtomemeansyourstupi8996
@replyingtomemeansyourstupi8996 Жыл бұрын
@@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 8 ай бұрын
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 2 ай бұрын
​@@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.
@aniketkhajanchi260
@aniketkhajanchi260 Жыл бұрын
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 Жыл бұрын
Building real things is always better than working on contrived tasks
@user-rw4lu4ld4e
@user-rw4lu4ld4e 11 ай бұрын
Great video. You can tell by your demeanor that you are here to bring value. Loved it and you motivated me
@RahulPandeyrkp
@RahulPandeyrkp 11 ай бұрын
I appreciate that!
@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.
@amjadsaeed5110
@amjadsaeed5110 Жыл бұрын
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.
@johnjung-studywithme
@johnjung-studywithme 7 ай бұрын
Wow great video and love your story. You are a genius in my book
@bosuaandcarot
@bosuaandcarot 4 ай бұрын
awesome advices! thank you
@PoojaDutt
@PoojaDutt Жыл бұрын
This is awesome, great tips! Kotlin is **by far** my favorite language, so I may be a biased there 😅
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
yaay Kotlin ftw :)
@parsaloi7977
@parsaloi7977 Жыл бұрын
People who will follow your insights are mad privileged man! #learntocode #easy #learnbydoing😎
@DevlogBill
@DevlogBill Жыл бұрын
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.
@AdityaMishra-cj7kt
@AdityaMishra-cj7kt Жыл бұрын
Awesome video man.
@aldrinseanpereira140
@aldrinseanpereira140 Жыл бұрын
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.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Let me know if I can help as you go through the Stanford class!
@aldrinseanpereira140
@aldrinseanpereira140 Жыл бұрын
@@RahulPandeyrkp thank you so much!
@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
@danielqu4947
@danielqu4947 8 ай бұрын
thanks!
@lil_vendingmachine2842
@lil_vendingmachine2842 8 ай бұрын
thank you friend
@turtlesofog5459
@turtlesofog5459 Жыл бұрын
Maaan I Just Loved your Video!
@navirobayo
@navirobayo Жыл бұрын
Thank you
@anthony4571
@anthony4571 Жыл бұрын
How would you separate your time learning viewsystem vs the UItoolkit compose?
@khaihoang7420
@khaihoang7420 11 ай бұрын
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
@kristinamwangekan2471
@kristinamwangekan2471 Жыл бұрын
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
@Ash-bl7vm
@Ash-bl7vm Жыл бұрын
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)
@razataggarwal7365
@razataggarwal7365 Жыл бұрын
Leetcode helps on how to think and approach common problems like sorting, accessing fast etc. so you don't end up wasting computing resources
@razataggarwal7365
@razataggarwal7365 Жыл бұрын
I agree partially with him.
@RelaxingMusic-ts9xx
@RelaxingMusic-ts9xx Жыл бұрын
It help me a lots to begin now
@SatyamCodesss
@SatyamCodesss Жыл бұрын
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 Жыл бұрын
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?
@SubtleAsh-TheImmortal
@SubtleAsh-TheImmortal 3 ай бұрын
Great advice! Minus app development. And of all the languages kotlin? To give value of work? I cant buy that just a constructive feedback
@gabrielfono844
@gabrielfono844 11 ай бұрын
Thanks @Rahul Pandey for everything.
@ZoroKayaki-sf4ku
@ZoroKayaki-sf4ku 11 ай бұрын
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
@northwestrealestateservice1367
@northwestrealestateservice1367 10 ай бұрын
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
@-es2bf
@-es2bf 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@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?
@devprasad8767
@devprasad8767 Жыл бұрын
Hey Rahul what's your advice when one starts to learn android, should he/she start with XML or Jetpack compose?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
whatever takes less time / what your friends are more familiar with (probably XML)
@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.
@kotlinking
@kotlinking 3 ай бұрын
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.
@schnitzel_crumbs
@schnitzel_crumbs 10 ай бұрын
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 10 ай бұрын
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.
@schnitzel_crumbs
@schnitzel_crumbs 10 ай бұрын
@@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.
@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
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Try out mobile development!
@recursion.
@recursion. Жыл бұрын
Rahul, Can you do one for how to find a job for grads?
@reactdojo
@reactdojo Жыл бұрын
Hi rahul, I need your opinion , is becoming a CTO or CEO the end goal, for a developer.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
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.
@OhMaDayzz
@OhMaDayzz 10 ай бұрын
"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 9 ай бұрын
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 9 ай бұрын
I'm talking to Clement in a live event in August: www.linkedin.com/events/avoidscamswhenapplyingforjobsas7088279155045265408/
@sidikikyem2632
@sidikikyem2632 4 ай бұрын
Aside from your knowledge, i dont think people are acknowledging how hilarious you are with your pictures throughout the video😂😂.
@nascentnaga
@nascentnaga Ай бұрын
project based coding for sure. Get pissed. Have an idea. Try to do it with code. Pick up the pieces along the way
@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.
@john_doe_2231
@john_doe_2231 Жыл бұрын
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 Жыл бұрын
John Doe, for your namesake i highly recommend you take up CS/development
@Thebaws235
@Thebaws235 Жыл бұрын
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.
@JBlongz
@JBlongz 8 ай бұрын
I’m surprised JavaScript wasn’t your first language recommendation
@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 KZfaq..
@exohive5608
@exohive5608 8 ай бұрын
When you learned, did you take notes or it’s best to just continue learning daily and it sticks?
@RahulPandeyrkp
@RahulPandeyrkp 8 ай бұрын
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.
@JDMorris81
@JDMorris81 Жыл бұрын
Sir, do you recommend only learning Kotlin or should we learn Java first?
@pavelcistjakov243
@pavelcistjakov243 Жыл бұрын
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 Жыл бұрын
kotlin!
@-gohzy6134
@-gohzy6134 8 ай бұрын
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.
@aghilannathan8169
@aghilannathan8169 Жыл бұрын
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.
@booksquotes948
@booksquotes948 Жыл бұрын
Rahul , which laptop are you using ????
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
MacBook Pro
@_DashingAdi_
@_DashingAdi_ Жыл бұрын
What do you have to say about flutter?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
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
@tomawey2141
@tomawey2141 9 ай бұрын
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 9 ай бұрын
I'd prefer Java, it will make your eventual transition to Kotlin easier :)
@booksquotes948
@booksquotes948 Жыл бұрын
How much ram is necessary for coders ? 16,32,64,96 ????
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Whatever you have is good enough
@YasirAlam02
@YasirAlam02 Жыл бұрын
please make android with kotlin jetpack compose course , and thanks ❤
@obaid5761
@obaid5761 Жыл бұрын
He's focusing on building his company Taro. I highly doubt he has time to build a course.
@YasirAlam02
@YasirAlam02 Жыл бұрын
@@obaid5761oh ok!
@saurabtharu7252
@saurabtharu7252 Жыл бұрын
3:20 I see what you did there
@xyZ-st9ry
@xyZ-st9ry Жыл бұрын
Ayo, captian Sinbad lite
@eaccer
@eaccer Жыл бұрын
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 12 күн бұрын
I tried, but I'm soo bad at math ! Should I give up on ML & AI ?
@fordneild2372
@fordneild2372 Жыл бұрын
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.
@ssuriyaprakash1
@ssuriyaprakash1 Жыл бұрын
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.
@TheHardikupadhyay87
@TheHardikupadhyay87 Жыл бұрын
why not react native ?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Native development (Kotlin, Swift) has staying power and more stability generally.
@NikitaLipkanovOfficial
@NikitaLipkanovOfficial Жыл бұрын
No, the essential goal is not "becoming a software engineer". This is just wrong. Instead you want to be able to solve problems. That's your goal. You want to be able to think within and sometimes outside of your domain of problems and environment and get better at this. And in addition to that, you use tools, such as - surprise surprise - programming languages, frameworks, servers, browser, code editors / IDEs and - yes - books, videos etc to help accomplish that. That's how you do it. And that will take you years.
@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
@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 Жыл бұрын
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 2 ай бұрын
​@@nieczerwonyplease expound on this QA business...
@unquestionabletv
@unquestionabletv 8 ай бұрын
Only learn Swift and you’re good
@booksquotes948
@booksquotes948 Жыл бұрын
Copilot+chatgpt is our best friend now
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Trying to learn more here
@RameshKumar-ng3nf
@RameshKumar-ng3nf 8 ай бұрын
Nobody shares the real thing. All videos are made to get views attracting audience.
@EduardoSanchez-un2hh
@EduardoSanchez-un2hh Жыл бұрын
Can anyone really become a programmer without coffee?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
My drink of choice is hot water :)
@pedalstothemetal
@pedalstothemetal Жыл бұрын
Pandey ho Kar itni acchi angreji bol lete ho.. Kaha se ho?
@Arestkaramazov
@Arestkaramazov 4 ай бұрын
Learn kotlin ¬¬
@Danuxsy
@Danuxsy Жыл бұрын
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.
@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 Жыл бұрын
We'll still code, but 10x faster
@obaid5761
@obaid5761 Жыл бұрын
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 Жыл бұрын
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).
@NM-tk4kc
@NM-tk4kc Жыл бұрын
Dude pro advice for you.. first eat well..
@niksatan
@niksatan Жыл бұрын
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 Жыл бұрын
+ 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.
@1970rsc
@1970rsc 7 ай бұрын
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.
@michaelsi6770
@michaelsi6770 Жыл бұрын
this video is outdated, ChatGPT is your best friend.............
@Sanyu-Tumusiime
@Sanyu-Tumusiime Жыл бұрын
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.
When To Properly Leave Jobs So Your Career Doesn't Get Punished
8:02
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 16 МЛН
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 632 М.
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 3,3 МЛН
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 6 МЛН
FASTEST Way to Learn Coding and ACTUALLY Get a Job
6:32
Rajeev Bera
Рет қаралды 10 М.
99% Of Bad Engineers Share These 5 Messy Code Habits
8:52
Rahul Pandey
Рет қаралды 20 М.
How I Would Learn To Code (If I Could Start Over)
23:50
Jacob Sucks At Code
Рет қаралды 34 М.
How I would learn to code (if I could start over)
10:52
PIRATE KING
Рет қаралды 1,2 МЛН
I Sucked At This For 25 Years As An Engineer: Communication Tips
11:42