Книги які має прочитати КОЖЕН програміст
Зараз програмісти мають дуже багато книжок які можна почитати. Головна проблема в тому щоб серед тонни макулатури знаходити хоч трішки хорошого матеріалу. Я підготував список з 4 книг які обов'язково прочитати кожному програмісту. Це допоможе не тратити свій час на неякісні книги, і швидше рости як розробник.
00:00 Вступ
00:24 Досконалий код (Code Complete)
01:51 Патерни проектування (Design Patterns: Elements of Reusable Object-Oriented Software)
03:05 Екстремальне програмування. Розробка через тестування (Test-Driven Development by Example)
04:15 Програміст прагматик (The Pragmatic Programmer)
05:18 Інші достойні книги
06:50 Висновок
Пікірлер: 123
Шановне Панство, 🥰 Наша Русофобія недостатня! ❤️🔥 Нехай Квітне Український ютуб! 🌻 Адже всім воздасться по лайкам його! 💕 Ціна непокори не дала їм далі пройти , чия відвага того і перевага! 🦾 Слава Україні, Слава Нації, Смерть ворогам! ❤️🖤 Слава Збройним силам України! 💙💛 Як завжди, дуже цікаве та корисне відео!💙💛🦾
"Просирати свій час за графіком" - мене дуже повеселило, дуже влучна думка)
@volodymyrmatselyukh8808
Жыл бұрын
++
Дякую за якісний та корисний випуск!✌️
Дякую за ваші старання!! Дуже люблю ваш канал, не лишайте цю діяльність, ви приносите дуже багато користі, мотивації, цікавий і корисний матеріал, без води, ну просто ідеальний💞
@alex-kovalchuk
Жыл бұрын
Дякую, дуже приємно
Взагалі після перегляду треба поставити лайк, звіночок і коментар. Контент в кайф, давай ще)
@alex-kovalchuk
Жыл бұрын
Дякую, скоро буде ще. Власне сподіваюсь зробити крутий курс по sublime text за одне відео до наступного понеділка.
Круто, що є такий україномовний контент) лайк
дякую за гарний підбір йду попробую почитати кодери за роботою
Гарно і цікаво надаєте інформацію, бажаю якомога швидшого розвитку каналу)
Дякую за короткий, але якісний огляд книг.
@alex-kovalchuk
Жыл бұрын
Дякую, старався не надто затягнути, щоб не вийшов просто короткий переказ книг, але встигнути показати чим саме книга сподобалась і вразила. Ось лише забув про книгу "Pro Git" там дуже круто зроблена структура. Перший розділ після вступу дасть базові знання про git, і уже можна буде почати користуватись ним. А наступні уже починають копатись в нутрощах цієї програми. Це доволі крутий підхід, бо не треба читати половину книгу, щоб просто почати працювати
@Shafty17
Жыл бұрын
@@alex-kovalchuk Мені з git-ом дуже допоміг краш-курс на 50 відео від Кантора.
Ті хто хочуть починати кодити я б порадив спочатку зробити 3-4 проекта в потім вже читати книги, наприклад з книги«чистий код» там є абзац про змінні та коментарі, перечитати і виправляти у своїх проектах так це краще запамятовується і далі гавнокоду стає менше
@oliaoryschak4682
Жыл бұрын
згідний з тобою повністю
@alex-kovalchuk
Жыл бұрын
Це дуже крута порада
Дуже дякую за корисну інформацію! Так круто розповідаєте - інформація засвоюється добре:)
@alex-kovalchuk
Жыл бұрын
Дякую. Радий що вдалось цікаво і лаконічно розказати
Дякую.
Спасибо!
Автор ви пушка, піднімаєте важливі теми! Дякую
Дякую!
Чітко, лаконічно, розумно. Дякую, друже.
Спасибо. Очень хорошая подборка. Программирую уже много лет но как раз сейчас понял что не хватает фундаментальных знаний. Список составлен грамотно, аргументированно и лаконично.
Thank you very much!
Гарна підбірка 👍
Дуже дякую за ваш контент!
Дякую, Алекс👍
Корисний контент, дякую!
Дякую за контент!
Класний випуск ❤
Дякую за рекомендації та чудовий контент! Від себе ще порадив би книгу не зовсім про код, але теж не менш цікаву та важливу - Роберт Мартін "Чистий Agile".
@alex-kovalchuk
Жыл бұрын
Згідний, книга дуже хороша для організації роботи
Класні поради. Дуже дякую за чергове корисне відео.
@alex-kovalchuk
Жыл бұрын
Дякую, буду робити ще більше крутого контенту
Не знаю, чи це хороша ідея, але, можливо, варто зробити щось подібне, але про якісь онлайн ресурси, бо їх багато, а в чому різниця - не зрозуміло, принаймні спочатку. Дякую за інформацію
@alex-kovalchuk
Жыл бұрын
Гарна ідея, дякую. Подумаю як це краще структурувати
Дякую, пішов шукати де купити паперову версію
Привет с Одессы! Большое спасибо, очень интересно.
@alex-kovalchuk
Жыл бұрын
Привіт, пам'ятаю останній раз був у вас на OdessaJS, сподіваюсь скоро зможу на ще щось таке поїхати
Дуже дякую, допоміг направити в правильне русло
Дякую за контент українською!
"Чистий код" - книжка після якої хочеш все переписати))
Давно была книга Библия Делфи для новичков понятно написано. Давно продавец сказал купи эту книгу Паскаль и Делфи страниц мало, но понятно расказано тема и простйшая програма по теме, лично я такое изложение хорошо понимал. Сечас на стоко понятных книг по програмированию не встречал.
Хай літра! Класний виріз в стола! Лівий та правий лікті у непідвішеному стані. Свого часу тупанув й зробив собі тільки під праву(мишка), тепер шкодую... (=_) а книги тре читати не тільки потрібні по роботі а інколи відволікатись на любовні романи_))
@alex-kovalchuk
Жыл бұрын
Виріз виявився дуже зручним Хах було б круто зробити відео з таким списком - Досконалий код - Патерни проєктування - Винні зірки
Дякую за відео. Корисний список. Я б ще додав: Clean Architecture Clean Code Head First Паттерни проєктування
@alex-kovalchuk
Жыл бұрын
Згідний, хороший підбір книг особливо для початківців Clean Code буде актуально
Незаслужено мало підписників! Дякую за цікаві книги
@alex-kovalchuk
Жыл бұрын
Дякую за підтримку. Я думаю скоро буде більше, просто буду продовжувати покращувати якість контенту
Є переклад цих книг українською? Якщо є то де їх можна подивитись або придбати?
дякую за відео та за українську мову!
Було б цікаво про щоденні звички-рутини в плані навчання. Бо іноді справді тонеш в кількості інформації, але потім в голові каша і мало що можна застосувати на практиці.
@alex-kovalchuk
Жыл бұрын
Гарна ідея, подумаю щось на цю тему
Варто згадати щось схоже на Кормена. Це не mainstream програмування. Але досвід програмування алгоритмів та їх аналізу, якісно змінює погляд на програмування.
@alex-kovalchuk
Жыл бұрын
Згідний, це хороша література яка дасть прям хорошу базу. Тут в коментах уже є ціла підбірка книг 😅
@oleksastep
7 ай бұрын
Алгоритми вчать на математичних і ІТ спеціальностях... Але за 18 років досвіду ні разу не стикався з потребою застосувати ці знання. Вони потрібні хіба що системним програмістам. Набагато важливіші паттерни і основи архітектури
@ertong4497
7 ай бұрын
@@oleksastep Парадоксально, що паттерни теж вчать, але сенсу в цьому мало :) Зі свого досвіду скажу, що паттерни не заходять новачкам: вони наче прості та зрозумілі, але використати її адекватно - місія неможлива :)) Я до того, що патерни найкраще вивчаються, коли програміст вже написав свою добру сотню-дві тисяч стрічок коду і вже має сформоване відчуття що є добра, а що є погана архітектура. Щодо алгоритмів - не погоджуть. Вони всюди :)) Звісно, справжніх важких алгоритмічних задач мало. Але, скажем, вміння, наприклад, обійти граф, написати невелику рекурсію чи щось схоже на скінченний автомат - це задачі, що трапляють дуже часто. А знання про хеші, дерева і подібні структури робить усвідомленним використання існуючих реалізацій. Поняття складності - взагалі - must have.
Добрий день, пане Олексію. Чи не могли б ви дати пораду, щодо обрання мови програмування задля розробки роботів (галузь штучного інтелекту)? Буду дуже радий та вдячний вашій відповіді, або ж відповіді інших користувачів!
@alex-kovalchuk
Жыл бұрын
Раджу почати з Python. Він доволі багатий інструментами для штучного інтелекту. В майбутньому для робототехніки може знадобитись більша оптимізація (С, Rust) але для початку Python також доволі гарно підійде
@artemtwo
Жыл бұрын
@@alex-kovalchuk Дякую за фідбек! А що ви можете сказати про C# замість С? Просто наче у C# швидкість виконання програми не дуже сильно відрізняється від С та сам він є його нащадком, та й синтаксис трохи краще) Що ви можете про це сказати? Дякую вам.
Доброго дня а ви моглиб порекомендувати книгу по С++ для початківця (тільки почав ознайомлюватись з ООП)
@alex-kovalchuk
Жыл бұрын
Для початківця підійде майже будь-яка. Мені сподобалась C++ Primer (її можна сприймати навіть з абсолютного нуля)
@MERCIIII
Жыл бұрын
@@alex-kovalchuk дякую
Цікавеньке 🤗
підписався, я новачок у програмуванні і цікаво чи буде навчальний контент
@alex-kovalchuk
Жыл бұрын
Так, буде
Які добрі є книги по PHP, які дають дійсно практичні знання, а не голу теорію?
в росповіді про паттерни ти юзнув скрін з рефакторінг гуру, в нього є книга, не читав? може вона вже простіша?
@alex-kovalchuk
Жыл бұрын
Так це з сайту (refactoring.guru). В нього є книга по патернах набагато простішою мовою, але менш фундаментальна. Я її використовую швидше як короткий довідник. А книгу від банди чотирьох як велику роботу для того, щоб максимально розібратись
Нужно задонатить автору на липкий валик для очистки одежды от волос)))
@alex-kovalchuk
10 ай бұрын
Після першої реклами я зміг купити його. Тому в останніх відео на мені ні пилинки немає 😅
норм, яб ще додав Domain Driven Development, Eric Evanson
@alex-kovalchuk
Жыл бұрын
Згідний, в момент коли починаєш займатись архітектурою це база. Тому так важко вибрати що прочитати, щоб не загрузнути в одному читанні на роки
Сторінки книжок, якщо немає української версії, то можна було б показати англійською - будь-який it-вець має її знати, на відміну від російської
Привіт, а чи є до цих всіх книжок українська версія??
@alex-kovalchuk
Жыл бұрын
Для деяких є, проте в ідеалі читати англійською (спочатку буде важче, проте потім дуже допоможе)
@biokherson
Жыл бұрын
@@alex-kovalchuk Я вчора тільки з нулю почав вивчати англійський, хотілося би за проміжок поки я буду навчатися - знайти книжки українською, щоб покращувати знання прямо зараз
Що гірше, не писати тести взагалі чи бути єдиним в команді, хот їх пише?
@alex-kovalchuk
Жыл бұрын
Гірше не писати. Команду можна поміняти або навчити
Тисніть подобання, робіть маленькі кроки до звищенства вкраїнства.
"Досконалий код" підходить для будь-яких мов програмування?
@alex-kovalchuk
Жыл бұрын
Так
Було б круто кинути в опис лінки на ті книги які доступні в електронних версіях (але без кацапських перекладів)
@alex-kovalchuk
Жыл бұрын
Я в описі добавив назви, не хочу рекламувати якийсь конкретний магазин тому лінки не давав. Але по назві можна купити будь-де. На жаль не усі книги мають український переклад, але це мотивація підучити англійську)
коли в універі заставляють вивчити штук 50 патернів і щей використати частину в проекті, то книжка про патерни здається зайвою :D
@alex-kovalchuk
Жыл бұрын
Схоже в універі швидше прививають ненависть до патернів. Після такого проєкту студент буде думати "Ніколи більше не буду використовувати ті срані патерни"
@_Ankach_
Жыл бұрын
@@alex-kovalchuk хз як для інших, я накодив дуже крутий ігровий двіжок використовуючи 15-20 різних патернів проектування і досі памятаю дуже багато з цих патнрнів, коли потрібно згадати детально то загуглю 😅😅.
@alex-kovalchuk
Жыл бұрын
Схоже тобі попався топовий викладач. Якщо це допомогло запам'ятати патерни, то це дуже круто
А ці книги є на українській мові?
@alex-kovalchuk
Жыл бұрын
На жаль немає, найкраще читати в оригіналі. Якщо взагалі не знаєш англійську, то вчи англійську. А поки не освоїш можеш читати російською, проте якісь подачі матеріалу там нижче.
Плюсую за Code complete та TDD. Ну а СІКП треба не читати, а рішати. І там голова пухне дуже сильно
@alex-kovalchuk
9 ай бұрын
Я пам'ятаю декілька раз починав СІКП і не осилював - відкладав на кращі часи 😅
А де Мартін Фаулер Рефакторінг?
@alex-kovalchuk
Жыл бұрын
Мене вона не настільки вразила. Але можливо якби першої прочитав її, а не іншу літературу то вона б запам'яталась краще. Бо ще дуже багато крутих книг не назвав, наприклад "Ефективна робота із легасі кодом" Майкла Фетерса. А ось уже цікаво, який топ книг ти б назвав (які допомогли вирости тобі як програмісту)?
А дэ ж Кнут ? Як так ?😀
А це вже нікому не потрібно - Дональд Кнут:Мистецтво програмування ? :)
@alex-kovalchuk
9 ай бұрын
Потрібно, але в цей список не вніс його. Бо дуже крутої і фундаментальної літератури десятки книг. А сюди я вніс ті після читання яких я зміг зробити скачок як професіонал.
Не можу знайти code complete українською( Якщо хтось знає сайт де є code complete українську буду вдячний
@alex-kovalchuk
Жыл бұрын
Нажаль я не бачив. Гарна мотивація читати англійською😅. Зате є переклад книг від Дяді Боба
@concentration6433
Жыл бұрын
@@alex-kovalchuk можна лінк?
Цікаво, що не має рекомендацій по книжкам що розглядають Алгоритми та data structure.
@alex-kovalchuk
Жыл бұрын
Таких книг доволі багато, тому кучу дуже хороших не згадав.
@oleksastep
7 ай бұрын
Ви часто використовуєте ці знання? Вказані книги бажано прочитати для всіх програмістів, а алгоритми і структури даних - для певних спеціалістів, які пишуть системні бабліотеки або для загального розвитку студентів :)
Шкода що в нас таку корисну літературу не видають українською. Англійську я вчу, але всього місяця 3, тому до ідеалу мені далеко.
чудове відео, тільки було б зручніше, якби після того як ви оголошуєте назву, вона не зникала, а залишалася б в кутку
@alex-kovalchuk
Жыл бұрын
Дякую, хороша ідея, наступні рази буду так робити
Якісний контент! Розвивай it ua в ютубі. Продовжуй цікаві теми.
@alex-kovalchuk
Жыл бұрын
Дякую, буду розвивати. Зараз я тільки розганяюсь в плані контену 😅
> 9 років досвіду. На 10 років обов'язково треба зробити відео '10 years of coding in minutes' ps: відео опубліковано 8 місяців тому, тому напевно 10 років вже є
@alex-kovalchuk
9 ай бұрын
Так, уже є 10. Якось і не відсвяткував таку дату в професії 😅
Нарешті україномовний контент по програмуванню
@alex-kovalchuk
Жыл бұрын
Дякую, стараюсь робити якісно
TDD? Карл Серйозно? 13 років в айті, не бачив жодного проекту з хочь якось достойно реалізованим ТДД. ЄБУЧА АХІНЄЯ!
а как же ддд эванса( а как же инфоцыган анкл боб(
@alex-kovalchuk
11 ай бұрын
Уже зробив) Назва: "Microsoft НЕ корпорація зла!"
Патерни - це певна фундаментальна річ, яку ми здавали на 2 курсі універа, після 5 місяців вивчення ООП 😂 Ні разу воно не було актуально тоді нам…
Только вот засада - нет в продаже книги "досконалий код", но есть книга " Совершенный код". Ну или оригинал. А на мове нет вообще ничего кроме нацистских брошюрок.
@alex-kovalchuk
Жыл бұрын
По перше є багато книг з програмування українською. Видавництва ArtHuss і Фабула активно перекладають. І я в свою чергу буду старатись робити більше якісного україномовного контенту До Code Complete у них в планах, але не дійшли руки перекласти, особисто я стараюсь читати в оригіналі, тому що якість російськомовного перекладу дуже низька. З художньої літератури україномовний переклад на суттєво вищому рівні (наприклад Гаррі Поттер, Хроніки Нарнії чи Хобіт). Тому таке ствердження лише показує що ти абсолютно не розбираєшся в тематиці.
@aiislive
Жыл бұрын
@@alex-kovalchuk Я благодарен тебе за видео. Но давай не будем учить жизни друг друга. Я живу в Украине и люблю заходить в книжные магазины вместо кафе. Так что не нужно мне рассказывать, как хорошо с украинскими переводами. Всё очень плохо по сравнению с российским рынком. Все книги, что я заказывал - это контрабанда из РФ была. Если тебя эта ситуация устраивает - живи с этим, но не нужно натягивать на меня то, что подходит тебе. Относились бы люди так всегда друг к другу и войн не было. Но куда там... Миру мир!
@goansichishig5292
Жыл бұрын
По "А на моче нет ничего кроме нацистских брошурок" можно понять, что этот бред лучше пропустить. Ничего тупее в жизни не видел.
Дякую!