No video

How to learn better and faster as a software engineer?

  Рет қаралды 35,594

Arpit Bhayani

Arpit Bhayani

Күн бұрын

System Design for SDE-2 and above: arpitbhayani.m...
System Design for Beginners: arpitbhayani.m...
Redis Internals: arpitbhayani.m...
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafte...
In the video, I shared five key strategies to accelerate learning as a software engineer. Firstly, I emphasized registering curiosity by noting down intriguing topics. Secondly, I highlighted the importance of jumpstarting without procrastination. Thirdly, I stressed the need to "do the laundry" by implementing concepts rather than just reading about them. The fourth point discussed the inverse power law, advocating for a strong foundation before delving into advanced topics. Lastly, I recommended juggling and time boxing multiple learning tasks to maintain interest and progress efficiently.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.m...
Bookshelf: arpitbhayani.m...
Papershelf: arpitbhayani.m...
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack...
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.

Пікірлер: 77
@krushXMedia
@krushXMedia Жыл бұрын
00:30 Register your curiosity Write down what you are curious about and + most important why you are curious about that thing, how you going to use that thing in your field 04:22 Jumpstart Just start, don't wait for the perfect moment 05:50 Do the laundry Just start from the basic beginning before procrastinating a lot of thing about it 07:58 Inverse Power Law Don't ignore the basics improve gradually 10:18 Juggle and Timebox do two things at least so that you won't be bored with one thing
@subhaspaul495
@subhaspaul495 10 күн бұрын
Getting overwhelming and not having dipper understanding any ways to resolve this
@pallavikulkarni9718
@pallavikulkarni9718 Жыл бұрын
Thank you so much sir for this insightful video. Takeaways of 5 steps mentioned to learn better and faster as Software Engineer 1. Register your curiosity 2. Jump start 3. Do the laundry 4. Inverse power law 5. Juggle and time box.
@the-gray-haired-developer
@the-gray-haired-developer Жыл бұрын
This is so relatable. Need to be watched by every software engineer
@mohammadjagora7793
@mohammadjagora7793 Жыл бұрын
Things that are distracting this person is Linux kernel😂😂 instead of social media and netflix 10:54
@learnweb3603
@learnweb3603 Жыл бұрын
Yeah happens to me as well, started something, finding some other article talks about any fancy tech
@meowrbius
@meowrbius Жыл бұрын
Most relatable shit ever saw...Felt like this guy is talking directly to me
@hussainbhagat8855
@hussainbhagat8855 Жыл бұрын
Such relatable and actual tips which I needed to hear. Learning 2 things in parallel makes sense. Also taking notes of things which intrigued interest. Could you make a video of how to make a system for that too?
@AbhishekSharma-ge5bv
@AbhishekSharma-ge5bv 10 ай бұрын
i don't think this applies to only software engineers. As a data scientist i have found it so so relatable. And i am quite certain that people in other professions would also feel the same.
@biswajit-k
@biswajit-k Жыл бұрын
Also, one piece of advice I would give is when you are learning new things, it is very common to find new terms. Instead of just skipping them, search for them in a new tab, what it is and how it relates to what you are learning. Decide how much time you should give to understand it based on how much it is used in the thing you are learning(some can be skipped, some require a skim read while some require a good understanding). This way(you can call it DFS) you would be able to tackle any new topic in a reasonable time with a good understanding.
@RapartiChaitanya
@RapartiChaitanya Жыл бұрын
I do this as well. Calling it DFS learning makes sense!
@meowrbius
@meowrbius Жыл бұрын
But this is also the reason for keep jumping from one topic to another. Suppose I found a new term when learning something. Now I have to understand what that new term is and while doing that, you catch another new term within it. And ends up inside the rabbit hole. :')
@biswajit-k
@biswajit-k Жыл бұрын
@@meowrbius Yes, it is often that we keep jumping into things, but you have to decide when things are diverging from the main topic. As I said, you don't have to grasp everything. Decide how much time to spend on a topic based its relevance to the thing you are trying to understand. I hope this clears my point.
@samyakjain4715
@samyakjain4715 2 ай бұрын
Pointing out about the part that we do like to read some topics and then kind of get bored and explaining how to tackle that, damnnnnnnn, that was a really explaination and really helped me in tackling it, the idea to keep two things parallel is great, THanks!
@NamrataBRG-no3ey
@NamrataBRG-no3ey Жыл бұрын
I'm officially a fan ! 😊 I really like how you break things down. And for a perfectionist like me who is always scouting for the perfect course, this was much needed.
@AsliEngineering
@AsliEngineering Жыл бұрын
Thank you :)
@plabmadeeasy
@plabmadeeasy Жыл бұрын
These were some amazing tips, Arpit! I think I've used almost all of these to become a software developer while being a full-time emergency doctor.
@user-gn2xy7ul8f
@user-gn2xy7ul8f 5 ай бұрын
Wow maza aa gaya... 2 saal se Tutorial hell me faskar.. HTML CSS JS sikh raha tha.. or jab JS start kiya . .. usme kuch practicle Application nhi.. bs Concept learning tha..
@luluarakla356
@luluarakla356 Жыл бұрын
You hit the nail on the head with so many of these things - especially reading, reading and not implementing.
@xikusyaa
@xikusyaa 2 ай бұрын
Jump start is really amazing part!
@tsukuruuu
@tsukuruuu Жыл бұрын
🎯 Key Takeaways for quick navigation: 00:00 🧐 Stay relevant by continuously learning new skills as the software engineering field evolves. 01:20 📝 Register your curiosity: Whenever something piques your interest, make a note of it in your favorite note-taking app. 03:10 🗂️ Jot down questions and topics that intrigue you; revisit and explore them gradually over time. 04:18 🚀 Jumpstart your learning: Start immediately without waiting for the perfect resource or time. 05:25 💻 "Do the laundry": Rather than just thinking about ideas, implement them in your preferred environment. 07:27 🔑 Follow the inverse power law: Spend ample time on foundational knowledge before diving into advanced topics. 10:22 🤹‍♀️ Juggle and time box: Learn multiple topics simultaneously, switch if bored, and set time limits to avoid getting stuck. Made with HARPA AI
@nihshrey
@nihshrey 3 ай бұрын
As always no fluff. You're killing it brother.
@AsliEngineering
@AsliEngineering 3 ай бұрын
Thanks 🙌
@amoghnagar5860
@amoghnagar5860 2 ай бұрын
Thanks a lot for this, was much needed
@AsliEngineering
@AsliEngineering 2 ай бұрын
Glad it was helpful, Amogh!
@SunnyGuptaTech
@SunnyGuptaTech Жыл бұрын
Thanks Arpit for sharing this. It is very relatable to what I do generally. Starting reading one thing then found another interesting things .. kind of DFS. 😊
@indrajeetnikam5301
@indrajeetnikam5301 Ай бұрын
Best advice on this topic
@raj_kundalia
@raj_kundalia Жыл бұрын
I have been trying to practice the picking of 2-3 thing at once and that has helped me. It took some time to adapt, but worth it.
@xordux7
@xordux7 Жыл бұрын
Great video ❤ One more tip would be to share/teach whatever you learn. Doing this has multiple benefits as already mentioned by Richard Feynman.
@developer_01
@developer_01 Жыл бұрын
Thanks, Arpit bhai for the advice... I always want to get deep into the frontend part so whenever I find some topic or article I just bookmark it and leave it to read later but later never comes. This advice is really good to write the topic in notes along with "why"
@himanshutripathi7441
@himanshutripathi7441 10 ай бұрын
Bhai subscribe kar diya I like the thought process
@AkshitBansal-fk9gt
@AkshitBansal-fk9gt Жыл бұрын
the last tip actually worked for me.
@oneplusiota
@oneplusiota 7 ай бұрын
Please write a book dude. People need to know about your way of life.
@bhavikarathod2417
@bhavikarathod2417 7 ай бұрын
Big bunch of thanks Arpit.. i was doing the last thing which is juggle. Now I got an soultion😁
@devopsbytes
@devopsbytes Жыл бұрын
Great advice regarding juggling. I suffer from this problem of being curious about something, start learning and find something else and switch to it, ad infinitum. Juggling seems to be an interesting strategy, I will try this and see how it goes.
@aloksharma7801
@aloksharma7801 Жыл бұрын
No fluff, pure stuff - super tips!
@priyankakshirsagar7528
@priyankakshirsagar7528 5 ай бұрын
Thanks for sharing :)
@unstoppable-ayush
@unstoppable-ayush Жыл бұрын
Thank you ,So relatable Helpful video
@santoshbhatnagar2155
@santoshbhatnagar2155 Жыл бұрын
I also take notes when something interesting is found and visit it later, not to distract while doing something
@anshikaapaliwal
@anshikaapaliwal Жыл бұрын
You actually gave the crux of one of the Habit Building approach while expalining, at 02:45 that is illustrated in "Atomic Habits" book.
@sairamaj
@sairamaj 8 ай бұрын
awesome buddy.
@SomvenIsHere
@SomvenIsHere 2 ай бұрын
Just Now i found this gem of a youtuber from the Dukaan video why didn't I found it earlier
@biswajit-k
@biswajit-k Жыл бұрын
Thanks, sir for this valuable advice.
@bhanununia
@bhanununia Жыл бұрын
thanks Man, really thoughtful and practical tips, like by listening only we can tell these are coming from a profound and experienced person of the field. Will definitely try and implement these tips. Coz I am in my 0-5 yrs exp. category. need to get width now ;)
@josetorreblanca655
@josetorreblanca655 5 ай бұрын
06:18 "We like to live in a beautiful world made up in our head "- ouch
@alphacoder3822
@alphacoder3822 Жыл бұрын
Commenting here so that these videos come into my Timeline
@pranatis2314
@pranatis2314 Жыл бұрын
+1
@xordux7
@xordux7 Жыл бұрын
Subscribe and press bell icon
@hemantvardani1436
@hemantvardani1436 6 ай бұрын
Thanks
@rkisdp
@rkisdp Жыл бұрын
Great video Arpit. Please make a video on how google spanner works.
@ritiksaini-619
@ritiksaini-619 Жыл бұрын
This was very much needed!
@ElizaRuben
@ElizaRuben Ай бұрын
Timestamps are missing 😊
@learnweb3603
@learnweb3603 Жыл бұрын
Sooooo relatable
@AdityaKumar-is9tk
@AdityaKumar-is9tk 10 ай бұрын
Nice one
@UrvashiCodingAcademy
@UrvashiCodingAcademy Жыл бұрын
I started doing parallel execution of task now i am in dead lock state.
@yashwanth.chaudhari339
@yashwanth.chaudhari339 3 ай бұрын
Hw to learn python for devops like automation,boto3
@seanajay8790
@seanajay8790 Жыл бұрын
Thanks Arpit bhai 🙏🏽 jai Mahadev
@snbk1897
@snbk1897 Жыл бұрын
DSA is not my cup of tea, so I must look for some other career 😢
@samk1312
@samk1312 Жыл бұрын
Funny @techCache has ds in its name
@Web-Dev-Codi
@Web-Dev-Codi Жыл бұрын
Subbed 🎉. Great idea to reignite motivation for further learning.
@YashPoonia.7
@YashPoonia.7 5 ай бұрын
Great
@rajen0692
@rajen0692 Жыл бұрын
Relatable 💯
@abcd-sf5ur
@abcd-sf5ur Жыл бұрын
Hey, man, I am just curious if there is any discord/Reddit community around this channel?
@vulturebeast
@vulturebeast Жыл бұрын
nope
@AsliEngineering
@AsliEngineering Жыл бұрын
Not yet.
@sahilvaidya8016
@sahilvaidya8016 Жыл бұрын
You once said you read research papers which I think is necessary. I also want to find and read but dont know where to get them Can you please help
@AsliEngineering
@AsliEngineering Жыл бұрын
Google Scholar. You can find the ones i read at ArpitBhayani.me/papershelf
@KushalSaini14
@KushalSaini14 Жыл бұрын
Relatable
@exciteddude
@exciteddude Жыл бұрын
How to tackle the burnout? Imagine learning two things along with something you have to learn daily to complete your office tasks. 😮‍💨
@grealish2234
@grealish2234 Жыл бұрын
I think nothing should be forced . Don't force stuff onto you and learn things naturally
@hemangshrimali6308
@hemangshrimali6308 Жыл бұрын
Very informative
@resetengineering
@resetengineering Жыл бұрын
Great video. There's a constant clicking noise in the background.
@resetengineering
@resetengineering Жыл бұрын
Agreed to all this. I have a question. You mention about distractions. My distractions are email newsletters from Blogs/ dev drops / Yt Videos notifications or feed /Twitter feed /LinkedIn feed. This itself is so overwhelming as everyone is posting something new. I wish to know how everyone manages this schedule? The curiosity list will become fairly lengthy IMO. How to restrict it?
@solomonhombiku2639
@solomonhombiku2639 11 ай бұрын
I'm facing the same dilemma with newsletters and LinkedIns' idea and me trying my best to sort them out and understand the overall scheme of things. Your posted this 3 months ago, hopefully you found something to help us both.
@nuhakhangr8
@nuhakhangr8 Жыл бұрын
Thanks for sharing!!
How to decide which technology to learn and invest time in?
19:04
Arpit Bhayani
Рет қаралды 23 М.
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 36 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 45 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 93 МЛН
Database Sharding and Partitioning
23:53
Arpit Bhayani
Рет қаралды 79 М.
Being A Java Developer Is The Best Job In The World
17:29
Continuous Delivery
Рет қаралды 55 М.
Time Management for Software Engineers with @AsliEngineering
33:13
The Geek Narrator
Рет қаралды 6 М.
Will AI replace programmers?
21:54
Arpit Bhayani
Рет қаралды 10 М.
Career Growth and Acceleration for Software Engineers - Live QnA 001
49:13
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,5 МЛН
The SECRETS to becoming a GREAT software engineer
18:52
Engineering with Utsav
Рет қаралды 68 М.
How To Get Ahead of 99% of Software Engineers (Starting Today)
11:35
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,3 МЛН
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 36 МЛН