Інформаційна цифрова платформа актуальних новин та експертних матеріалів

Книга «Идеальный программист. Как стать профессионалом разработки ПО»

Книга " ідеальний програміст. Як стати професіоналом розробки ПЗ», Роберт Мартін

Ця книга, випущена російською в 2012 році, присвячена програмуванню в широкому сенсі слова. Спеціаліст Роберт Мартін розглядає роботу і життя розробників ПЗ, своїх колег

«Ідеальний програміст. Як стати професіоналом розробки ПЗ " написана Робертом Мартіном, який працює в цій галузі з 17 років. У книзі він розповідає не тільки про технічну сторону цієї сфери. Автор показує свій погляд на професіоналізм, на те, як домогтися успіху. Для цього потрібні не тільки відповідні навички. Важливі багато нюансів на різних етапах процесу. Серед них-співпраця з роботодавцем, колегами. Все підкріплено прикладами власних досягнень і помилок.

Про автора

Роберт Мартін став професіоналом в області розробки ПЗ ще в 1970 р У 1990 р він вже був консультантом в цій сфері на міжнародному рівні. Його нерідко називають ласкавим прізвиськом»дядько Боб". Крім програмування ця людина проявив себе в письменстві, інженерії. Відомий і його внесок в деякі методи програмування. З 1996 по 1999 р.був головним редактором журналу C++ Report, а потім написав кілька книг.

Кар'єру програміста він почав дуже рано. Як зізнається сам автор, його шлях складався як з невдач, так і з зізнань. Але отриманий досвід дозволив письменнику бачити роботу з різних сторін. І хоча в своїх книгах Мартін часто звертається до прикладів з минулого століття, багато що залишається актуальним. Люди і тоді, і зараз стикалися зі схожими проблемами.

Вважається, що праці автора варто прочитати кожному програмісту, особливо початківцю. Таку репутацію спочатку отримав "чистий код», але" ідеальний програміст " не став винятком.

Зміст

Твір автор починає з опису своєї першої роботи. Такі реальні історії та досвід Мартіна зайняли значну частину змісту. Про програмування він може розповісти чимало. Висвітлюється саме життя розробників, їх проблеми. Одна з частих-знецінення праці. Воно показано на прикладі відходу з фірми, яка за непросте завдання дала маленьку надбавку. Але цей же випадок навчив тому, що не варто звільнятися на емоціях. Спочатку важливо знайти нове місце.

Про промахи і складнощі «Дядя Боб» розповідає без прикрас. Він визнає, що іноді його дії впливали на інших людей. Тому "ідеальний програміст" - це ще й посібник про те, як не робити ті ж помилки. Часто приклади подаються у вигляді живого, яскравого діалогу. Наочність допомагає зрозуміти їх, уявити і запам'ятати.

Професіоналізм показаний з різних сторін. Для творця книги це якість, до якого необхідно прагнути, постійне вдосконалення своїх навичок, навчання. Вимоги теж зростають. Тому піднімається питання про те, чи не легше бути непрофесіоналом.

Окремі розділи стосуються трудових відносин. Недостатньо досвіду у своїй справі-потрібно ще навчитися спільній роботі. Іноді програміст стикається з тиском, з розбіжністю думок. В інших випадках все просто заходить в глухий кут. Для подібних ситуацій написані поради, прийоми. Деякі універсальні і знадобляться кожному.

Відгуки

Читачі знайшли у праці Роберта Мартіна багато корисного. Технічних знань і посібників про створення коду комусь може не вистачити. Однак і досвідчені програмісти почерпнуть нове. До того ж, книга більше про різні ситуації, з якими стикався автор, про шляхи виходу з них. Він вводить цікаві терміни, вони чіпляють, запам'ятовуються.

Твір підійде і новачкам в даній сфері. Вони побачать "підводні камені", про які не замислювалися. На думку критиків, це допоможе усвідомити, чи підходить людині Програмування . Якщо ви ще не маєте ніяких знань з розробки ПЗ, це не завадить читанню.