My process of reading, understanding, and remembering research papers
HTML-код
- Опубликовано: 5 янв 2025
- 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 this video, I shared my process of discovering, reading, and understanding research papers, focusing on databases, storage engines, advanced algorithms, and distributed systems. I emphasized the importance of reading research papers to elevate one's engineering game. I discussed sources for finding papers like Google Scholar, Hacker News, and social networks. My three-iteration process involves skimming, thorough reading, and creating handwritten notes as if teaching the material. I highlighted the value of deeply understanding papers rather than just skimming through them.
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.
Hey Arpit. It would be great if you can also share how you manage your time. Work, research papers, youtube videos, online courses etc., you do a lot of stuff. Please give some insights on time management.
+1 ... Great to know strategy towards how Arpit manages time for all these stuffs ...
Bhai sab jan lo ge kya
kuch mystery to rehne do
Yes please
+1
+1
Thank you sir. Very important video before starting reading any paper
Hi Arpit. Thanks for covering these type of contents as well, I felt this is one of the most important videos from a learning perspective. As you also mentioned there are countless videos on 'Top X papers you must read', but hardly anyone covers how should we go about reading it. Very interesting, helpful and genuine content. 2:00 - 3:18 felt like talking to a mentor that I never had. Really loved this video, kudos to you and please keep 'em coming.
Thanks Arpit for such a good content❤
Thanks Arpit for sharing this.
You're advice is great.
Hey Arpit, Thanks for this video. GFS paper is the only paper I have ever read and I agree with you that it pays to read a paper. The main blocker for me is scientific notations and terminologies used in almost all of the papers, how to go about it.
good content
bruhhh
What papers would you recommend for college Students and very early professionals ( 1-2 YOE) ? Mostly focussing on Data Structures and Algorithms or there are other things we should focus on ?
Also, Thanks a lot, your content is very helpful and genuine, among all the clickbaits and surface level guidance, you answerthe important questions freshers are clueless about, hope you stay on going!
There is no one advice here. Read and dive deep into things that excites you. simple. Find papers on topics that you genuinely love and not out of FOMO. There is no one path to build an awesome career. arpitbhayani.me/papershelf
Hi Arpit, Please can you also share a video on how you read big technical books? I followed your bookshelf and was trying to see if I can read Designing Data Intensive Applications. But its a huge book and was looking for tips how to digest all of it. 😅
Hi Arpit, in my case while reading a book (not yet started any research paper), I came across few terms/concepts that I don't know. But to understand the book further I start building understanding of that concept. What is the best way here, should I go DFS in this case or some other strategy?
This is so much helping and relatable thanks for sharing. How would you suggest to tackle the distraction by the general operations that are important for Job going. Sometimes a task at hand may need deep work and consumes say 1 week, I feel derailed in my learning but I keep thinking that I haven't progressed since last week and feel guilty then further procrastinating because of self made reasons in my head.
What if you're a kind of a beginner both engineering wise and reading papers wise. You don't understand a lot of things in the research paper and like you mentioned, its going to be very exhaustive. How do you tackle that? Skim through the paper, see a word or a phrase you don't understand, google it, understand it, come back to the paper?
Yes. Do DFS, until you build an understanding.
Have you tried using GPT4 for summarising a paper?
How is it comparable to your manually distilled information?
Curious to know about your opinion
Summaries are helpful the there is verbosity. Research papers are deep and dense.
Summarising it will not reap any benefit. Read every single line and try to understand the reasoning behind it.
Sir can you please share your list of top 10 or 100 research papers one should give a read?
you can find them here: arpitbhayani.me/papershelf
Does this iteration approach also work for books?
Yes.
Arpit you said before that you also implement hello world of research papers…do you implement the paper or only few imp parts? Can you elaborate on this thanks a lot 👍🏻😊
Only a few important part. You can find a bunch of them implemented on arpitbhayani.me/blogs
@@AsliEngineering thanks
Summary of the video - pick any research paper of your interest and read !
@arpit - Never seen you divulge in Machine Learning/Deep Learning. . Ml/Dl algorithms don't intrigue you
They do, but I cannot possibly switch domains given that stage of career I am in; hence sticking to the game I play best.