Книги які має прочитати КОЖЕН програміст
ฝัง
- เผยแพร่เมื่อ 2 มิ.ย. 2024
- Зараз програмісти мають дуже багато книжок які можна почитати. Головна проблема в тому щоб серед тонни макулатури знаходити хоч трішки хорошого матеріалу. Я підготував список з 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 Висновок
Шановне Панство, 🥰
Наша Русофобія недостатня! ❤️🔥
Нехай Квітне Український ютуб! 🌻
Адже всім воздасться по лайкам його! 💕
Ціна непокори не дала їм далі пройти , чия відвага того і перевага! 🦾
Слава Україні, Слава Нації, Смерть ворогам! ❤️🖤
Слава Збройним силам України! 💙💛
Як завжди, дуже цікаве та корисне відео!💙💛🦾
"Просирати свій час за графіком" - мене дуже повеселило, дуже влучна думка)
++
Взагалі після перегляду треба поставити лайк, звіночок і коментар. Контент в кайф, давай ще)
Дякую, скоро буде ще. Власне сподіваюсь зробити крутий курс по sublime text за одне відео до наступного понеділка.
Дякую за ваші старання!! Дуже люблю ваш канал, не лишайте цю діяльність, ви приносите дуже багато користі, мотивації, цікавий і корисний матеріал, без води, ну просто ідеальний💞
Дякую, дуже приємно
Круто, що є такий україномовний контент) лайк
Ті хто хочуть починати кодити я б порадив спочатку зробити 3-4 проекта в потім вже читати книги, наприклад з книги«чистий код» там є абзац про змінні та коментарі, перечитати і виправляти у своїх проектах так це краще запамятовується і далі гавнокоду стає менше
згідний з тобою повністю
Це дуже крута порада
Дякую за якісний та корисний випуск!✌️
дякую за гарний підбір йду попробую почитати кодери за роботою
Дякую за короткий, але якісний огляд книг.
Дякую, старався не надто затягнути, щоб не вийшов просто короткий переказ книг, але встигнути показати чим саме книга сподобалась і вразила.
Ось лише забув про книгу "Pro Git" там дуже круто зроблена структура. Перший розділ після вступу дасть базові знання про git, і уже можна буде почати користуватись ним. А наступні уже починають копатись в нутрощах цієї програми. Це доволі крутий підхід, бо не треба читати половину книгу, щоб просто почати працювати
@@alex-kovalchuk Мені з git-ом дуже допоміг краш-курс на 50 відео від Кантора.
Дуже дякую за корисну інформацію! Так круто розповідаєте - інформація засвоюється добре:)
Дякую. Радий що вдалось цікаво і лаконічно розказати
Гарно і цікаво надаєте інформацію, бажаю якомога швидшого розвитку каналу)
Автор ви пушка, піднімаєте важливі теми! Дякую
Не знаю, чи це хороша ідея, але, можливо, варто зробити щось подібне, але про якісь онлайн ресурси, бо їх багато, а в чому різниця - не зрозуміло, принаймні спочатку. Дякую за інформацію
Гарна ідея, дякую. Подумаю як це краще структурувати
Спасибо. Очень хорошая подборка. Программирую уже много лет но как раз сейчас понял что не хватает фундаментальных знаний. Список составлен грамотно, аргументированно и лаконично.
Чітко, лаконічно, розумно. Дякую, друже.
Дякую.
Дякую!
Thank you very much!
Дякую за рекомендації та чудовий контент! Від себе ще порадив би книгу не зовсім про код, але теж не менш цікаву та важливу - Роберт Мартін "Чистий Agile".
Згідний, книга дуже хороша для організації роботи
Дуже дякую за ваш контент!
Корисний контент, дякую!
Гарна підбірка 👍
Дякую, Алекс👍
Спасибо!
Класний випуск ❤
Дякую за контент!
Класні поради. Дуже дякую за чергове корисне відео.
Дякую, буду робити ще більше крутого контенту
Дякую, пішов шукати де купити паперову версію
Дуже дякую, допоміг направити в правильне русло
Було б цікаво про щоденні звички-рутини в плані навчання. Бо іноді справді тонеш в кількості інформації, але потім в голові каша і мало що можна застосувати на практиці.
Гарна ідея, подумаю щось на цю тему
Незаслужено мало підписників! Дякую за цікаві книги
Дякую за підтримку. Я думаю скоро буде більше, просто буду продовжувати покращувати якість контенту
Хай літра!
Класний виріз в стола! Лівий та правий лікті у непідвішеному стані. Свого часу тупанув й зробив собі тільки під праву(мишка), тепер шкодую... (=_) а книги тре читати не тільки потрібні по роботі а інколи відволікатись на любовні романи_))
Виріз виявився дуже зручним
Хах було б круто зробити відео з таким списком
- Досконалий код
- Патерни проєктування
- Винні зірки
Дякую за відео. Корисний список. Я б ще додав:
Clean Architecture
Clean Code
Head First Паттерни проєктування
Згідний, хороший підбір книг особливо для початківців Clean Code буде актуально
Привет с Одессы! Большое спасибо, очень интересно.
Привіт, пам'ятаю останній раз був у вас на OdessaJS, сподіваюсь скоро зможу на ще щось таке поїхати
Давно была книга Библия Делфи для новичков понятно написано. Давно продавец сказал купи эту книгу Паскаль и Делфи страниц мало, но понятно расказано тема и простйшая програма по теме, лично я такое изложение хорошо понимал. Сечас на стоко понятных книг по програмированию не встречал.
Варто згадати щось схоже на Кормена.
Це не mainstream програмування.
Але досвід програмування алгоритмів та їх аналізу, якісно змінює погляд на програмування.
Згідний, це хороша література яка дасть прям хорошу базу. Тут в коментах уже є ціла підбірка книг 😅
Алгоритми вчать на математичних і ІТ спеціальностях... Але за 18 років досвіду ні разу не стикався з потребою застосувати ці знання. Вони потрібні хіба що системним програмістам. Набагато важливіші паттерни і основи архітектури
@@oleksastep Парадоксально, що паттерни теж вчать, але сенсу в цьому мало :) Зі свого досвіду скажу, що паттерни не заходять новачкам: вони наче прості та зрозумілі, але використати її адекватно - місія неможлива :)) Я до того, що патерни найкраще вивчаються, коли програміст вже написав свою добру сотню-дві тисяч стрічок коду і вже має сформоване відчуття що є добра, а що є погана архітектура.
Щодо алгоритмів - не погоджуть. Вони всюди :)) Звісно, справжніх важких алгоритмічних задач мало. Але, скажем, вміння, наприклад, обійти граф, написати невелику рекурсію чи щось схоже на скінченний автомат - це задачі, що трапляють дуже часто. А знання про хеші, дерева і подібні структури робить усвідомленним використання існуючих реалізацій. Поняття складності - взагалі - must have.
Добрий день, пане Олексію. Чи не могли б ви дати пораду, щодо обрання мови програмування задля розробки роботів (галузь штучного інтелекту)? Буду дуже радий та вдячний вашій відповіді, або ж відповіді інших користувачів!
Раджу почати з Python. Він доволі багатий інструментами для штучного інтелекту. В майбутньому для робототехніки може знадобитись більша оптимізація (С, Rust) але для початку Python також доволі гарно підійде
@@alex-kovalchuk Дякую за фідбек! А що ви можете сказати про C# замість С? Просто наче у C# швидкість виконання програми не дуже сильно відрізняється від С та сам він є його нащадком, та й синтаксис трохи краще) Що ви можете про це сказати? Дякую вам.
підписався, я новачок у програмуванні і цікаво чи буде навчальний контент
Так, буде
Доброго дня а ви моглиб порекомендувати книгу по С++ для початківця (тільки почав ознайомлюватись з ООП)
Для початківця підійде майже будь-яка. Мені сподобалась C++ Primer (її можна сприймати навіть з абсолютного нуля)
@@alex-kovalchuk дякую
дякую за відео та за українську мову!
Дякую за контент українською!
Які добрі є книги по PHP, які дають дійсно практичні знання, а не голу теорію?
"Чистий код" - книжка після якої хочеш все переписати))
Є переклад цих книг українською? Якщо є то де їх можна подивитись або придбати?
Цікавеньке 🤗
в росповіді про паттерни ти юзнув скрін з рефакторінг гуру, в нього є книга, не читав? може вона вже простіша?
Так це з сайту (refactoring.guru). В нього є книга по патернах набагато простішою мовою, але менш фундаментальна. Я її використовую швидше як короткий довідник. А книгу від банди чотирьох як велику роботу для того, щоб максимально розібратись
норм, яб ще додав Domain Driven Development, Eric Evanson
Згідний, в момент коли починаєш займатись архітектурою це база. Тому так важко вибрати що прочитати, щоб не загрузнути в одному читанні на роки
Привіт, а чи є до цих всіх книжок українська версія??
Для деяких є, проте в ідеалі читати англійською (спочатку буде важче, проте потім дуже допоможе)
@@alex-kovalchuk Я вчора тільки з нулю почав вивчати англійський, хотілося би за проміжок поки я буду навчатися - знайти книжки українською, щоб покращувати знання прямо зараз
"Досконалий код" підходить для будь-яких мов програмування?
Так
Сторінки книжок, якщо немає української версії, то можна було б показати англійською - будь-який it-вець має її знати, на відміну від російської
Що гірше, не писати тести взагалі чи бути єдиним в команді, хот їх пише?
Гірше не писати. Команду можна поміняти або навчити
Було б круто кинути в опис лінки на ті книги які доступні в електронних версіях (але без кацапських перекладів)
Я в описі добавив назви, не хочу рекламувати якийсь конкретний магазин тому лінки не давав. Але по назві можна купити будь-де. На жаль не усі книги мають український переклад, але це мотивація підучити англійську)
коли в універі заставляють вивчити штук 50 патернів і щей використати частину в проекті, то книжка про патерни здається зайвою :D
Схоже в універі швидше прививають ненависть до патернів. Після такого проєкту студент буде думати "Ніколи більше не буду використовувати ті срані патерни"
@@alex-kovalchuk хз як для інших, я накодив дуже крутий ігровий двіжок використовуючи 15-20 різних патернів проектування і досі памятаю дуже багато з цих патнрнів, коли потрібно згадати детально то загуглю 😅😅.
Схоже тобі попався топовий викладач. Якщо це допомогло запам'ятати патерни, то це дуже круто
Тисніть подобання, робіть маленькі кроки до звищенства вкраїнства.
А ці книги є на українській мові?
На жаль немає, найкраще читати в оригіналі. Якщо взагалі не знаєш англійську, то вчи англійську. А поки не освоїш можеш читати російською, проте якісь подачі матеріалу там нижче.
А де Мартін Фаулер Рефакторінг?
Мене вона не настільки вразила. Але можливо якби першої прочитав її, а не іншу літературу то вона б запам'яталась краще. Бо ще дуже багато крутих книг не назвав, наприклад "Ефективна робота із легасі кодом" Майкла Фетерса.
А ось уже цікаво, який топ книг ти б назвав (які допомогли вирости тобі як програмісту)?
чудове відео, тільки було б зручніше, якби після того як ви оголошуєте назву, вона не зникала, а залишалася б в кутку
Дякую, хороша ідея, наступні рази буду так робити
Нужно задонатить автору на липкий валик для очистки одежды от волос)))
Після першої реклами я зміг купити його. Тому в останніх відео на мені ні пилинки немає 😅
Плюсую за Code complete та TDD. Ну а СІКП треба не читати, а рішати. І там голова пухне дуже сильно
Я пам'ятаю декілька раз починав СІКП і не осилював - відкладав на кращі часи 😅
Цікаво, що не має рекомендацій по книжкам що розглядають Алгоритми та data structure.
Таких книг доволі багато, тому кучу дуже хороших не згадав.
Ви часто використовуєте ці знання? Вказані книги бажано прочитати для всіх програмістів, а алгоритми і структури даних - для певних спеціалістів, які пишуть системні бабліотеки або для загального розвитку студентів :)
А це вже нікому не потрібно - Дональд Кнут:Мистецтво програмування ? :)
Потрібно, але в цей список не вніс його. Бо дуже крутої і фундаментальної літератури десятки книг. А сюди я вніс ті після читання яких я зміг зробити скачок як професіонал.
А дэ ж Кнут ? Як так ?😀
Якісний контент! Розвивай it ua в ютубі. Продовжуй цікаві теми.
Дякую, буду розвивати. Зараз я тільки розганяюсь в плані контену 😅
Не можу знайти code complete українською(
Якщо хтось знає сайт де є code complete українську буду вдячний
Нажаль я не бачив. Гарна мотивація читати англійською😅. Зате є переклад книг від Дяді Боба
@@alex-kovalchuk можна лінк?
Нарешті україномовний контент по програмуванню
Дякую, стараюсь робити якісно
Шкода що в нас таку корисну літературу не видають українською. Англійську я вчу, але всього місяця 3, тому до ідеалу мені далеко.
TDD? Карл Серйозно? 13 років в айті, не бачив жодного проекту з хочь якось достойно реалізованим ТДД.
ЄБУЧА АХІНЄЯ!
> 9 років досвіду. На 10 років обов'язково треба зробити відео '10 years of coding in minutes'
ps: відео опубліковано 8 місяців тому, тому напевно 10 років вже є
Так, уже є 10. Якось і не відсвяткував таку дату в професії 😅
а как же ддд эванса(
а как же инфоцыган анкл боб(
Уже зробив) Назва: "Microsoft НЕ корпорація зла!"
Патерни - це певна фундаментальна річ, яку ми здавали на 2 курсі універа, після 5 місяців вивчення ООП 😂 Ні разу воно не було актуально тоді нам…
Только вот засада - нет в продаже книги "досконалий код", но есть книга " Совершенный код".
Ну или оригинал.
А на мове нет вообще ничего кроме нацистских брошюрок.
По перше є багато книг з програмування українською. Видавництва ArtHuss і Фабула активно перекладають. І я в свою чергу буду старатись робити більше якісного україномовного контенту
До Code Complete у них в планах, але не дійшли руки перекласти, особисто я стараюсь читати в оригіналі, тому що якість російськомовного перекладу дуже низька.
З художньої літератури україномовний переклад на суттєво вищому рівні (наприклад Гаррі Поттер, Хроніки Нарнії чи Хобіт). Тому таке ствердження лише показує що ти абсолютно не розбираєшся в тематиці.
@@alex-kovalchuk
Я благодарен тебе за видео.
Но давай не будем учить жизни друг друга. Я живу в Украине и люблю заходить в книжные магазины вместо кафе. Так что не нужно мне рассказывать, как хорошо с украинскими переводами. Всё очень плохо по сравнению с российским рынком. Все книги, что я заказывал - это контрабанда из РФ была.
Если тебя эта ситуация устраивает - живи с этим, но не нужно натягивать на меня то, что подходит тебе.
Относились бы люди так всегда друг к другу и войн не было. Но куда там...
Миру мир!
По "А на моче нет ничего кроме нацистских брошурок" можно понять, что этот бред лучше пропустить. Ничего тупее в жизни не видел.
Дякую!