Тёмный

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

Rahul Pandey
Подписаться 107 тыс.
Просмотров 79 тыс.
50% 1

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.
📹 RU-vid: / 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

Опубликовано:

 

1 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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)
@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.
@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
@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
@shubhk33
@shubhk33 Год назад
I like how your videos have started becoming cooler. You’re gonna attract a lot of new audience! Good work!
@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!
@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
@user-rw4lu4ld4e
@user-rw4lu4ld4e Год назад
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!
@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
@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
@@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 3 месяца назад
​@@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.
@bosuaandcarot
@bosuaandcarot 5 месяцев назад
awesome advices! thank you
@johnjung-studywithme
@johnjung-studywithme 8 месяцев назад
Wow great video and love your story. You are a genius in my book
@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
@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.
@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.
@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😎
@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!
@turtlesofog5459
@turtlesofog5459 Год назад
Maaan I Just Loved your Video!
@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
@RelaxingMusic-ts9xx
@RelaxingMusic-ts9xx Год назад
It help me a lots to begin now
@khaihoang7420
@khaihoang7420 Год назад
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
@danielqu4947
@danielqu4947 9 месяцев назад
thanks!
@lil_vendingmachine2842
@lil_vendingmachine2842 9 месяцев назад
thank you friend
@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)
@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
@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
@navirobayo
@navirobayo Год назад
Thank you
@anthony4571
@anthony4571 Год назад
How would you separate your time learning viewsystem vs the UItoolkit compose?
@gabrielfono844
@gabrielfono844 Год назад
Thanks @Rahul Pandey for everything.
@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)
@razataggarwal7365
@razataggarwal7365 Год назад
I agree partially with him.
@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 10 месяцев назад
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 10 месяцев назад
I'm talking to Clement in a live event in August: www.linkedin.com/events/avoidscamswhenapplyingforjobsas7088279155045265408/
@northwestrealestateservice1367
@northwestrealestateservice1367 11 месяцев назад
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
@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
@-es2bf
@-es2bf 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
@@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?
@recursion.
@recursion. Год назад
Rahul, Can you do one for how to find a job for grads?
@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.
@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?
@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.
@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.
@SubtleAsh-TheImmortal
@SubtleAsh-TheImmortal 4 месяца назад
Great advice! Minus app development. And of all the languages kotlin? To give value of work? I cant buy that just a constructive feedback
@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 RU-vid..
@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.
@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!
@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.
@sidikikyem2632
@sidikikyem2632 4 месяца назад
Aside from your knowledge, i dont think people are acknowledging how hilarious you are with your pictures throughout the video😂😂.
@-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.
@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!
@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
@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.
@nascentnaga
@nascentnaga 2 месяца назад
project based coding for sure. Get pissed. Have an idea. Try to do it with code. Pick up the pieces along the way
@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.
@booksquotes948
@booksquotes948 Год назад
How much ram is necessary for coders ? 16,32,64,96 ????
@RahulPandeyrkp
@RahulPandeyrkp Год назад
Whatever you have is good enough
@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.
@saurabtharu7252
@saurabtharu7252 Год назад
3:20 I see what you did there
@JBlongz
@JBlongz 8 месяцев назад
I’m surprised JavaScript wasn’t your first language recommendation
@TheHardikupadhyay87
@TheHardikupadhyay87 Год назад
why not react native ?
@RahulPandeyrkp
@RahulPandeyrkp Год назад
Native development (Kotlin, Swift) has staying power and more stability generally.
@xyZ-st9ry
@xyZ-st9ry Год назад
Ayo, captian Sinbad lite
@tomawey2141
@tomawey2141 10 месяцев назад
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 10 месяцев назад
I'd prefer Java, it will make your eventual transition to Kotlin easier :)
@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!
@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 28 дней назад
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.
@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
@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.
@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 3 месяца назад
​@@nieczerwonyplease expound on this QA business...
@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.
@booksquotes948
@booksquotes948 Год назад
Copilot+chatgpt is our best friend now
@RahulPandeyrkp
@RahulPandeyrkp Год назад
Trying to learn more here
@unquestionabletv
@unquestionabletv 8 месяцев назад
Only learn Swift and you’re good
@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 ¬¬
@RameshKumar-ng3nf
@RameshKumar-ng3nf 8 месяцев назад
Nobody shares the real thing. All videos are made to get views attracting audience.
@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
@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.
@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).
@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.
Далее
I need your help..
00:28
Просмотров 4,9 млн
МЯСНОЙ ЦЕХ - Страшилки Minecraft
37:24
Khabib came to check on Poirier 👀 #UFC302
00:25
Просмотров 377 тыс.
How I Would Learn to Code (if I could start again)
8:21
What It Took To Become An $800,000 Engineer
11:10
Просмотров 413 тыс.
How I Would Learn to Code (If I Had To Start Over)
9:40
How I Would Learn To Code (If I Could Start Over)
13:43
How I’d learn ML in 2024 (if I could start over)
7:05
99% Of Bad Engineers Share These 5 Messy Code Habits
8:52
How I would learn to code (If I could start over)
14:16
I need your help..
00:28
Просмотров 4,9 млн