5 Books every software engineer should read

Ғылым және технология

Here are my book recommendations for programmers that cover all major aspects of software engineering. Join my telegram channel + group to learn tech together: t.me/denis_learns_tech.
Talk to me on my linkedIn: / denis-khodishchenko-0b...
Chapters:
00:00 - intro
00:27 - book 1
02:06 - book 2
03:38 - book 3
05:11 - book 4
06:44 - book 5
07:41 - conclusion

Пікірлер: 50

  • @Supakills101
    @Supakills10126 күн бұрын

    Some more advanced recommendations: Designing Data-Intensive Applications Computer Systems: A Programmer's Perspective Operating Systems: Three Easy Pieces Introduction to Algorithms (CLRS)

  • @denislearnstech

    @denislearnstech

    26 күн бұрын

    Thanks, awesome!

  • @prawnstars3160

    @prawnstars3160

    24 күн бұрын

    absolute good books! W books to read

  • @eliascatedral4619
    @eliascatedral461926 күн бұрын

    1) By Aditya Y Bhargava / Grokking Algorithms, Second Edition 2nd Edition 2) By Robert C. Martin / Clean Code: A Handbook of Agile Software Craftsmanship 3) By Allen G. Taylor / SQL For Dummies (For Dummies (Computer/Tech)) 9th Edition 4) By Lucioano Ramalho / Fluent Python: Clear, Concise, and Effective Programming 2nd Edition 5) By Sam Newman / Building Microservices: Designing Fine-Grained Systems 2nd Edition

  • @vitruvius1202
    @vitruvius120228 күн бұрын

    Great list! Will look into getting some of these books soon. The Grokking book has been recommended before to me, so that'll be one of the first ones.

  • @rajatvimal1845
    @rajatvimal184518 күн бұрын

    Good job. Liked your perspective on learning from books. Keep it up

  • @VadimEzhov
    @VadimEzhov22 күн бұрын

    Great video! Straight to the point with no fluff.

  • @nhwhn
    @nhwhn17 күн бұрын

    hey man, great tips! thank you

  • @mohdjibly6184
    @mohdjibly618419 күн бұрын

    Great list and video sharing Denis....thanks

  • @jeremydone1982
    @jeremydone198223 күн бұрын

    Those books won't lead you to another level. It's experience what you need

  • @denislearnstech

    @denislearnstech

    23 күн бұрын

    No

  • @jeremydone1982

    @jeremydone1982

    23 күн бұрын

    @@denislearnstech Do you have real experience? Or your content is: "Just saying"

  • @Boltkiller96

    @Boltkiller96

    23 күн бұрын

    True!

  • @kriz5652

    @kriz5652

    18 күн бұрын

    Text mit deiner Kamera übersetzen You're kidding, experience isn't enough to be a good engineer, I've seen a lot of crap code and refactored by so-called old hands, cumbersome, ugly, no structure or meaningful names

  • @nhwhn

    @nhwhn

    17 күн бұрын

    Jeremy, if you dont have any practical or useful insight, why dont you just fuck off?

  • @farhanamermohammed2514
    @farhanamermohammed25144 күн бұрын

    Thanks Bro!

  • @siddharth6949
    @siddharth694927 күн бұрын

    Very nice recommendations ❤❤... works also love to see your home tour it looks very dreamy

  • @denislearnstech

    @denislearnstech

    27 күн бұрын

    Thanks man! I wanted to shoot a day of my life. Maybe there :)

  • @abdelrahmanalmokhraty110
    @abdelrahmanalmokhraty11027 күн бұрын

    Great keep going 🎉❤

  • @GUTS-vw7rs
    @GUTS-vw7rs22 күн бұрын

    bro this is a good video keep it up

  • @oscarhope
    @oscarhope14 күн бұрын

    Out of interest, what was your approach to reading these books? Did you e.g. parse through every page in chronological order? How many concepts/chapters were reasonable to try to comprehend in one sitting? Approx how frequently did you test your new knowledge by applying it in practice? Great video by the way! Purchased Clean Code and Fluent Python.

  • @denislearnstech

    @denislearnstech

    14 күн бұрын

    Awesome! Yea I like to read them page by page from start to end. I don’t use books as dictionaries. I think it’s better to use internet for that. I am having a hard time focusing on reading a technical book for too long (especially when trying to dive deep into each statement) so I read 10-20 pages every sitting and I may sit like 3 times a day to read a book max. In terms of practicing - I was reading SQL book prev month and I was combining it with googling when I dont understand smth and then I did leetcode sql 50 list immediately after finishing the book.

  • @anastasiiakhodishchenko3649
    @anastasiiakhodishchenko3649Ай бұрын

    Have you, by chance, read "Head First Design Patterns" by Eric Freeman? Heard a lot about this one and wondering whether I should dig in since it is quite heavy 😅

  • @mrluddi124

    @mrluddi124

    22 күн бұрын

    I have read it, and it is far from heavy :) it's great to learn without reading a ton of dry text for sure. Once you've read that one, I think going for the Design patterns by the 'gang of four' is a more thorough read

  • @marcelo-ramos

    @marcelo-ramos

    20 күн бұрын

    ​@@mrluddi124 they might have meant the book is literally heavy. It's a big one! I personally have read several patterns books, but head first is the best one by far.

  • @mdyousufgazi4030
    @mdyousufgazi403029 күн бұрын

    nice recommendation. but i didnt expect you will recommend sql for dummies

  • @starlord7526
    @starlord752627 күн бұрын

    yo dude, I know jackshit about Java, yet can I go through the book Clean Code?

  • @denislearnstech

    @denislearnstech

    27 күн бұрын

    Yea. I don’t know Java too. The principles are universal

  • @uroozfatima8087
    @uroozfatima808728 күн бұрын

    you are 22?!!! that's impressive..i am 19 struggling with this..had no idea about tech in my 11 th and 12th grade but in college I am opting CS and that's a haedache for me now..i don't even know the C of Computer

  • @denislearnstech

    @denislearnstech

    28 күн бұрын

    19 is still very young! You have a lot of time.

  • @denislearnstech
    @denislearnstech27 күн бұрын

    Sub if you are a dev!

  • @darknet106
    @darknet10626 күн бұрын

    What about domen driven design?)

  • @denislearnstech

    @denislearnstech

    26 күн бұрын

    Dunno, didn’t read. Maybe I need to.

  • @craigritchie8470

    @craigritchie8470

    10 күн бұрын

    @@denislearnstech No you don’t. 🙂 I was happy to see a list that didn’t include the Design Patterns and Domain Driven Design books which just teach you how to over engineer your code. I like this list.

  • 29 күн бұрын

    how old are you someone is asking

  • @denislearnstech

    @denislearnstech

    29 күн бұрын

    I’m 22

  • @KrishnanshAgarwal
    @KrishnanshAgarwal26 күн бұрын

    what are you looking down exist?

  • @denislearnstech

    @denislearnstech

    26 күн бұрын

    Sorry? I am looking down on the script.

  • @KrishnanshAgarwal

    @KrishnanshAgarwal

    25 күн бұрын

    @@denislearnstech cool

  • @SweepAndZone
    @SweepAndZone29 күн бұрын

    how old are you btw?

  • @denislearnstech

    @denislearnstech

    29 күн бұрын

    I’m 22

  • @SweepAndZone

    @SweepAndZone

    28 күн бұрын

    @@denislearnstech that's impressive. Good work brother

  • @psikeyhackr6914
    @psikeyhackr691422 күн бұрын

    Grokking Algorithms must be for Martians.

  • @arthurdent8086

    @arthurdent8086

    9 күн бұрын

    Only if you are in a strange land ...

  • @psikeyhackr6914

    @psikeyhackr6914

    9 күн бұрын

    @@arthurdent8086 Yeah, Arthur Dent would still be using an 8086 processor since the Earth was destroyed in 1979.

  • @arthurdent8086

    @arthurdent8086

    8 күн бұрын

    ​@@psikeyhackr6914.. insert floppy into drive A: and read some vogon poetry ...

  • @SweepAndZone
    @SweepAndZone29 күн бұрын

    as a junior dev, thanks

  • @denislearnstech

    @denislearnstech

    29 күн бұрын

    Awesome!

Келесі