Books every software engineer should read in 2024.

preview_player
Показать описание
Here are my 2024 book recommendations that cover all major aspects of software engineering. And by the way, if you are interested in switching your career to AI Data Science or ML, check out Interview Kickstart’s SwitchUp program:

📚  BOOKS FROM THIS VIDEO

DATA STRUCTURES & ALGORITHMS

BEST PRACTICES

DISTRIBUTED SYSTEMS

DATA SCIENCE

MACHINE LEARNING

CASE STUDIES

ENGINEERING MANAGEMENT

PRODUCTIVITY

☎️ BUSINESS INQUIRIES

📧 REACH OUT TO ME ON SOCIAL MEDIA

🏪  AMAZON STOREFRONT
All my recommendations for books, gadgets and gear are also available at my
Amazon storefront. Check it out!

💻 EVERYDAY GEAR I USE

⏱ TIMESTAMPS
00:00 Intro
01:51 Data Structures & Algorithms
02:55 Best Practices
05:00 Distributed Systems
06:47 Data Science
09:19 Machine Learning
11:12 IK SwitchUp
12:56 Engineering Management
13:44 Case Studies
15:43 Productivity

‼️ DISCLAIMERS

This video is sponsored by Interview Kickstart (IK).

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
Рекомендации по теме
Комментарии
Автор

My 30 years of experience with bad code says 1) figure out what code is supposed to do 2) write out specifications 3) write new code 4) delete bad old program. In the long run, it takes less time to write new code than correct old code.

raybod
Автор

FWIW Grokking Algorithms has an update coming out later this month (March 2024). Thanks for the list. It's been a while since I've read any software engineering stuff so now may be a good time to revisit the topic.

zackjones
Автор

Man I like this list of books much more than the one from last year! I've read some of the ones mentioned here and from last year's now and I feel like this list really captures a concise list of valuable books in all these areas. One other suggestion I would like to add is The Effective Engineer by Edmond Lau. It's a really great book condensing soft skill development and growing personal impact, supported by many interesting anecdotes from accomplished software engineers.

darunseethammagari
Автор

A Philosophy of Software Design by John K. Ousterhout -- super underrated

IanMihura
Автор

Love the bit about Clean Code/Clean Architecture. Too many projects end up following that approach and ending up with all this extra work for an app that serves like three pages... it's rife in the .NET ecosystem.

Thanks for the DS/ML recommendations. I've been looking for really solid books to add to my list for the better part of a decade.

alexanderpotts
Автор

Utsa, hello. I'm Oscar and I greet you from here in Peru. I'm a last year student of Software Engineering. I want to thank you for taking the time and recommend us the right books that every Software Engineer should read in this 2024. Really, they are interesting. I will tell you that neither web nor mobile development is my forte. I am more interested in Artificial Intelligence, Cloud Computing (AWS or Azure), software architecture and DevOps. I am researching about how DevOps methodology is applied in Startups to keep offering high value software to their customers and how this methodology makes Startups much more competitive than others. So, wish me luck!

oscarherediamiranda
Автор

Thank you Utsav. I appreciate your way of video making and your book suggestions. Keep making these kind of videos. You never know what impact they have on different people. If possible, take some topics and try to explain it in simpler words. - Raghav

ragsbigfella
Автор

Hi Utsav! I just wanted to let you know that I agree with all the book recommendations, and I’ve actually bought a few of them recently. However, I wanted to suggest a book that I believe would be a great addition to the list. It’s called "Unit Testing: Principles, Practices, and Patterns" by Vladimir Khorikov. I found this book to be very helpful in understanding the importance of unit testing, and it really expanded my knowledge on the topic.

brianbatchelor
Автор

I'm a simple man, I see Utsav i give upvote. Thanks for all you do, bro. You've made the Dev part of my devops journey pretty smooth.

new_skyspirit
Автор

Thanks for the list! Especially on DS/ML! Cannot disagree more on the necessity of SDE to know about AI moving forward

by
Автор

The fact that most of the book in this vid looks brand new gave me mind peace.

silverbullet
Автор

System Design Interview (Volume 1 and 2) by Alex Xu & Sahn Lam are the closest I've found to a perfect book on a topic. I think I like them even more than "the red book", but they don't go into quite the depth. But for anyone visual learners out there, these books are invaluable at providing a very solid understanding of system design since the information is provided via realistic examples with plenty of graphs, charts, etc.

They are kind of similar to Grokking Algorithms in their style, but with more real world examples.

HoodyMage
Автор

Thought this video seemed really weird since 2 videos ago you said books are a waste of time. I'm glad you addressed that at the beginning 👍

ashleyspianoprogress
Автор

Just got back on route, I have bombarded myself with a lot of stuff to learn. But this video really made me stop and organize my way. As these books seems awesome and as represented in order makes sense. Thanks for this beautiful video and very calming background of your setup that also acutely keeps me engaged. 😄

anselmpeter
Автор

I was looking for the books for software engineers and bang on I find this video....
All the books suggested are pretty awesome and good according to their use case you can try them out before criticizing.
Great work Utsav... :)

zerocool
Автор

"Not every principle applies to every situation" is a very good point. Great video and I will add some of these books to my list 🙂

romantaylor
Автор

Bookmarked this. I love it. Thanks Utsav.

fadhilkiima
Автор

Great list of books for software engineers….thanks for sharing Utsav 😊

mohdjibly
Автор

Great video, and thoughtfully presented ... thank you!

wildrice
Автор

It s so cool to have the ocean wallpaper on your

bmc
join shbcf.ru