Books every software engineer must read in 2023.
Ғылым және технология
Here are some excellent books every software engineer should be reading in 2023!
Also, for amazing book summaries in tech, science, finance, self-improvement, entrepreneurship and many more awesome genres, check out Shortform! Visit www.shortform.com/utsav to get a free trial and $42 off the annual subscription - which is over 2 months free!
📚 BOOKS FROM THIS VIDEO
DATA STRUCTURES & ALGORITHMS
Grokking Algorithms - amzn.to/2JcBrjS
Introduction to Algorithms - amzn.to/2V03JRb
Algorithm Design Manual - amzn.to/3GzBj6q
CODING BEST PRACTICES
Clean Code - amzn.to/3nHNtAC
Clean Architecture - amzn.to/3kZ7UqR
Refactoring - amzn.to/377VXdM
DISTRIBUTED SYSTEMS
Understanding Distributed Systems - amzn.to/3cjChr5
Designing Data Intensive Applications - amzn.to/3fxgOLm
Software Architecture: The Hard Parts - amzn.to/3XTHQ4g
DEV OPS
Lean DevOps - amzn.to/3IvVp5a
MACHINE LEARNING
The 100-page Machine Learning Book - amzn.to/3S7Yj3p
AI & ML for Coders - amzn.to/3k2sqwj
AI: A Modern Approach - amzn.to/41dOXaq
📚 OTHER BOOKS I HIGHLY RECOMMEND
DATA STRUCTURES & ALGORITHMS
Grokking Algorithms (Beginner) - amzn.to/2JcBrjS
Data Structures and Algorithms Made Easy (Intermediate) - amzn.to/3EKPxk2
Introduction to Algorithms (Advanced) - amzn.to/2V03JRb
SOFTWARE ENGINEERING
Clean Code - amzn.to/3nHNtAC
Clean Architecture - amzn.to/3kZ7UqR
The Productive Programmer - amzn.to/33aMeSE
SYSTEMS & ARCHITECTURE
Understanding Distributed Systems (Beginner) - amzn.to/3cjChr5
Designing Data Intensive Applications (Advanced) - amzn.to/3fxgOLm
Software Architecture: The Hard Parts (All levels) - amzn.to/3XTHQ4g
ENTREPRENEURSHIP
The Unfair Advantage - amzn.to/3CIBE6z
The Lean Startup - amzn.to/3XpzMcx
Act like a Leader, Think like a Leader - amzn.to/3NlyBGx
ENGINEERING MANAGEMENT
Engineering Management for the Rest of Us - amzn.to/3JanteZ
PRODUCTIVITY
Atomic Habits - amzn.to/44kouJ3
Deep Work - amzn.to/44jy8LZ
The Productivity Project - amzn.to/3CLZEps
Building a Second Brain - amzn.to/3qXegzU
FINANCE
The Psychology of Money - amzn.to/3PprU97
The Intelligent Investor - amzn.to/3CI5dFB
View many more recommendations at my AMAZON STOREFRONT
www.amazon.com/shop/engineeri...
☎️ BUSINESS INQUIRIES
inquiry@engineeringwithutsav.com
🏷 DISCOUNT CODES
10% off Educative.io for Excellent courses on all things Software Engineering
educative.io/engineeringwithu...
🏪 AMAZON STOREFRONT
www.amazon.com/shop/engineeri...
All my recommendations for books, gadgets and gear are also available at my
Amazon storefront. Check it out!
👕 LIKE THE "GOOD COFFEE, GREAT CODE" HOODIE?
You can purchase one here: www.engineeringwithutsav.com/...
📧 REACH OUT TO ME ON SOCIAL MEDIA
Instagram: / utsavized
Twitter: / utsavized
Web: www.engineeringwithutsav.com
💻 EVERYDAY GEAR I USE
Keychron Q1 Mechanical Keyboard - amzn.to/3XpsntQ
Logitech MX Master 3 Mouse - amzn.to/3iWUyjW
BenQ PD3220U 32 Inch 4K IPS AQCOLOR Monitor - amzn.to/3D6lzsg
⏱ TIMESTAMPS
00:00 Intro
01:23 Data structures and algorithms
02:58 Coding best practices
04:18 Sponsored: Shortform
06:08 Distributed systems
09:57 DevOps
10:57 Machine Learning
‼️ DISCLAIMERS
This video is sponsored by Shortform.
Links included in this description may be affiliate links. When you buy a product or service with these links, I may receive a small commission. However, there is no additional cost to you :) I genuinely appreciate you supporting my channel so I can continue to provide you with awesome software engineering content for free!
Also, all opinions are my own and not my employer's.
#engineeringwithutsav #softwareengineering #utsavized
Пікірлер: 103
For amazing book summaries in tech, science, finance, self-improvement, entrepreneurship and many more awesome genres, check out Shortform! Visit www.shortform.com/utsav to get a free trial and $42 off the annual subscription - which is over 2 months free!
@educat693
Жыл бұрын
Thanks a lot Utsav. Your content help a lot and adds a lot of value to my Engineering capabilities. May the almighty bless you.
As a Dev and musician, I loved your studio. As always nice informative video, thanks Utsav!!
I absolutely love being an engineer and I'm so appreciative of I Love Engineering for helping to celebrate the amazing work we do! As someone who does coding in my job, I can attest to the fact that engineering provides an opportunity to be creative and challenge ourselves in ways that can make an impact on the world. It's amazing to see an organization that celebrates and recognizes the efforts of engineers, and I'm so thankful to be part of this field. You have my utmost respect!
Books I would recommend are 1. The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken - explains how a computer works. It starts from a basic nand gate and builds layer after layer and at the end you have made a complete computer with an os (also everything is done in software). 2. Androids by Chet Haase - not a tutorial book, might enjoy If you are interested to know the early story of creating android os. 3. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition by Aurélien Géron - Helps to learn and explore the machine learning landscape. Good for beginners and every concept explained in an interesting manner.
@iamharshill
Жыл бұрын
Thank you.!!
@devaxionrl8189
Жыл бұрын
I despise reading
@b1tbanger
Жыл бұрын
@@devaxionrl8189 I despise tutorials
@Souljacker7
Жыл бұрын
It sounds like Code, by Charles Petzold . Very good too
@Shank2485
7 ай бұрын
The first one you mentioned is available on course era but only the first part. Course name is Nand to Tetris.
Clean Architecture is very theoretical. What I would suggest as a practical addition is Unit Testing by Vladimir Khorikov - despite the name it's not only about unit testing.
Love your books recommendations. Keep em coming!
don't forget disaster recovery, geolocation and being ready to replace major sections for updates/capacity/changing tech. Getting it built is only half the battle, keeping it running, maintained and upgraded in production is the other half.
Domain-Driven Design: Tackling Complexity in the Heart : As i continue to read this book in bits and pieces & am able to join the dots. Clean code .. solid principles .. KISS .. YAGNI .. CQRS .. Event driven architectures .. all are somehow interconnected .. its a complex book .. And honestly i read the same pages multiple times until i actually get what the author has to say.. this book will also test your patience!! :P
this will go down as one of the most useful videos for current/aspiring software engineer
Reading the Grokking Algorithms Book and got notification for this video! Grokking Algorithms is the best book for beginners
Another book I love is “Code: The Hidden Language of Computer Hardware and Software” by Charles Petzold
Thanks for another awesome video. I have started sharing your videos with my friends and it has a great impact.🙏🙏🙇🏾♂️🙇🏾♂️
Great content as usual. I would love to see your method for actually reading technical books to get the most out of them.
Thanks Utsav for recommending shortform I was looking for something like this.
The only channel where I find watching sponsored section of the video interesting and not skip it. Thank you Utsav for providing us with quality content. :))
Thank you for sharing. The machine learning book I can definitely recommend as well
Dude i love ur guitar gear!! Should def make a video about it!!!
Great list, would love to hear what you think about Operating System books
Make a video on recommended books on programming languages. Great video!!
Loving your recommendations.
Great video! Thanks!
Amazing as usual.... I like your approach of recommending books based on the field the putting them into the big picture. Thanks for your great efforts Utsav... keep it up.
Books in my to read list: 1. Mythical Man Month 2. The Pragmatic Programmer
Utsav can u pls make a video on what a software engineer should focus on in the first 3-5 yrs of their career in order to grow exponentially
@YyNRCyY
Жыл бұрын
As a studying software engineer I could give u some advice for any field. Show why you’re worth receiving the exponential growth
@vaylx2253
Жыл бұрын
@@YyNRCyY your comment makes little sense.
@YyNRCyY
Жыл бұрын
@@vaylx2253 I can't even put into words how much sense it makes. He asked "what should u focus on in order to grow exponentially." I said " show why you're worth receiving the exponential growth.... nuff said.
@FazedSoul
Жыл бұрын
@@YyNRCyY Hey, if people are asking for some advice, then give them some advice. This is not some stupid Shark tank interview.
@yyyd6559
Жыл бұрын
@@YyNRCyY 🤡🤡🤡
Great content , hope to see more of these videos
Fantastic vid. Please keep making more.
Great video, Thanks for the Video
Great video, thank you
This is great stuff. Thank you Utsav.
Good collection of so essential books for who interested in tech and programming in 2023
What about databases or storage services? Pros it better to leen them from the docs? Or as you need them?
Thank you sooooo much 💜🌹
Wow, I literally searched this up yesterday but was thinking “ Man, if only Utsav made one for 2023”. And look, here you are! Thank you for spreading your knowledge!
@revel77
Жыл бұрын
wtf same
_The Art of Computer Programming, Vol. 1_ by Donald E. Knuth - yes it is a very dense book but still very important after all these years. Not a book to read from beginning to end in a single sitting!
These books are all pretty meaty. How would you recommend approaching actually getting through them around a work schedule in a way that sees that information retained?
@MakeItStik
Жыл бұрын
A very relevant question. Not sure if Utsav saw this..
Do you have a LUTS for your video? Love the colors and can't seem to get similar colors out of my Canon EOS R. Love the content, thank you!!
@EngineeringwithUtsav
Жыл бұрын
I shoot in clog3 in rec709. R probably has at least clog1. You can go to canon support page and download the rec709 clog -> rec709 LUT. Apply that first then grade the footage after.
Thanks for this info need some suggestion, I have couple of year of experiance but reading book feel totally boring How can I over come this and motivated to learn from this book PS: I wanted know how much time you have taken to complete these books
Can you please make a video on how to read and complete technical books.
How much should i spend on an acoustic guitar?
Domain Driven Design! Eric Evans
Any book recommendations for Databases?
Many of the book that are mentions are great, ultimately it doesn’t make someone more skilled just by reading it alone. Hand on experience and real world project with real world problem are better to improve someone skill. Academy and college study are always lackluster compare when doing real job.
If I read these books i will get know how to build software from A to Z ?
Recommending "Clean Code" in 2023? It's so 2010. Keep calm and carry on to "A Philosophy of Software Design" and "Modern Software Engineering".
I want to learn software engineering from scratch. Is there a good bootcamp for it?
Also recommend books for self development, productivity
How should you read these books? Should one study them properly or read them once like a novel?
can someone tell me 2023 published books ??
the best book for dsa is "a common sense guide to DSA"
Rooney t-shirt! :)
I like how the video is exactly 13:37 sec long
Utsav, when was the last time someone told you that you are cool. Whenever it was, you can restart the counter from today, because dude, you are cool. Thanks for making this video man.
@EngineeringwithUtsav
Жыл бұрын
God damn…thanks dude :)
Love the video and the bloopers hahahaha
Bro has sooo many books. If I read all of these will it replace a university education? Because I really don't want to go university
@emmanuelmadehin9109
4 ай бұрын
Half of that even! University curriculum is really dated as far as I know
@kubricksghost6058
4 ай бұрын
@@emmanuelmadehin9109 you're right!
My man has no kids. No kid will leave books and guitars so well organized
@EngineeringwithUtsav
Жыл бұрын
Precisely
@DionV
Жыл бұрын
They will if you set boundaries and say, "No." with an explanation as to why you are saying no.
@engineeringwithutsav Good morning and I’m first hope you have a blessed weekend. Quick question is Bellevue college a great school for computer science?
My advise is stop to take advise from unknown people. Second advise and final stop visual un-educated media.
Are you from Nepal?
@EngineeringwithUtsav
Жыл бұрын
Yup
Tubescreamer?
buuuuh. I would do none of it. And I will be happy.
@EngineeringwithUtsav
Жыл бұрын
And Happiness is all that matters.
Do you still read computer programming books in 2023?
@diogofelix8626
11 ай бұрын
Every book he recommends is timeless to be honest, algorithms, good practices and even the distributed ones with tech in it (like designing data intensive applications) doesn't get outdated, the tools described in them may get in a few years but other tools with the same concepts applied will take their place so nothing is lost. With that said, all of them are extremely up to date in 2023.
Why are you giving so much importance to distributed systems ? Is this for beginners. Like people are getting recruited without learning Distributed Systems, then why we should study a Book for that ? Asking from a student's standpoint.
@EngineeringwithUtsav
Жыл бұрын
Everyone should understand distributed systems in 2023. How in depth you go depends on your experience. But even as an absolute beginner, you are expected to understand at the surface level how modern apps work. Monolithic architectures are pretty much dead.
👍👍👍
Was really hoping you would list some front-end books. Disappointing.
clean code sucks when it comes to performance.
Those books look like they've never been opened once. They are fresh shiny, newly bought and unread.
@EngineeringwithUtsav
Жыл бұрын
Every book I recommend, I also giveaway to my audience on Instagram. Wouldn’t make sense to give away old books with notes and scribbles everywhere.
sir phle aap khud to padlo , they seems to be all new😂😂
people who recommend clean code 🤮
Just before this video I was watching another one where it explains that performance problem with clean code really that's a great video kzread.info/dash/bejne/pnhpsNSepqnakrg.html
Well... but those books don't look as if you've read them to tatters... :P
Where is book about self confidence?? 😂😂