Добірка корисних ресурсів для тих, хто хоче дорости до Senior Software Engineer

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Натрапили на чудову колекцію ресурсів від Джордана Катлера (Jordan Cutler), яка стане в пригоді тим, хто хоче досягти рівня Senior Software Engineer. Зібрали найцікавіше для вас 👇

Книги

  • Engineering management for the rest of us. Здається, що існує мільйон статей та інструкцій з програмування і лише кілька ресурсів з інженерного менеджменту. Автор книги береться виправляти цей дисбаланс і ділиться тим, чого навчився сам — для того, аби інші могли вдумливо ставитися до власного лідерства та власних потреб.
  • StaffEng.com — Stories of reaching Staff-plus engineering roles. Проєкт має на меті зібрати історії людей, які працюють на посадах штатного, головного або провідного інженера. Як вони цього досягли? Як навчилися бути ефективними? Зібравши більше таких історій, автор створює набір даних, який допомагає фахівцям скласти власну карту до посади штатного інженера.
  • A philosophy of software design. Книга присвячена темі проєктування програмного забезпечення: як декомпонувати складні програмні системи на модулі (як-от класи і методи), які можуть бути реалізовані відносно незалежно. А також згаданий набір червоних прапорців, які ідентифікують проблеми проєктування.
  • Web scalability for startup engineers. Швидко проєктуйте та створюйте масштабовані вебзастосунки. Зосереджуючись на основних концепціях та найкращих практиках, а не на окремих мовах, платформах чи технологіях, автор розповідає, як інфраструктура та програмна архітектура працюють разом, щоб підтримувати масштабоване середовище.
  • Software Engineer’s Guidebook. Книга розповідає про «типовий» кар’єрний шлях інженера-програміста: починаючи від розробника ПЗ, згодом до ролі зразкового лідера й аж до рівня керівника / видатного фахівця. У ній йдеться про те, чого навчився сам автор як розробник, і про те, як він підходив до коучингу інженерів на різних етапах їхньої кар’єри.
  • Engineers Survival Guide. Це — посібник з виживання для більшості ситуацій, з якими може зіткнутися впродовж своєї кар’єри інженер. Тут зібрані поради, тактики та хитрощі, що були здобуті протягом багатьох років роботи над критично важливими компонентами, складними системними проєтами та співпраці з тисячами найгеніальніших інженерів у всьому світі.
  • The Coding Career Handbook. Безцінні інсайти від десятків розробників, які є лідерами у своїх галузях. Ідеї, перевірені особистим досвідом і підкріплені міцною теоретичною базою.
  • The Complete Software Developer’s Career Guide. Автор доводить, що одних лише технічних знань недостатньо, щоб прорватися на новий рівень доходу — розробникам потрібні soft skills, як-от здатність вивчати нові технології, спілкуватися з керівництвом та клієнтами-консультантами, домовлятися про найкращі тарифи та об’єднувати колег для досягнення спільної мети.
  • Coders at Work: Reflections on the Craft of Programming. Ця книга — захопливий погляд на те, як працюють одні з найкращих у світі через призму двох років інтерв’ю з деякими з талановитими програмістів сучасності.
  • А якщо і цього мало, то ось ціла колекція книг з архітектури та дизайну програмного забезпечення від Грейді Буч.

YouTube

Загальні новини в світі технологій

  • Theo — t3.gg. Канал CEO Ping.gg — t3.gg, колишнього інженера і винахідника T3 Stack.
  • Fireship. Інтенсивні навчальні посібники з коду та технічні новини, які допоможуть швидше реалізувати свій застосунок. Нові відео щотижня на теми, які варто знати програмістам.
  • ThePrimeTime / Primeagen. Канал CEO @TheStartup™ про все, що коїться в технічному світі.

Frontend / CSS підказки та поради

  • Kevin Powell. Автор допомагає навчитися створювати вебсторінки та робити їх гарними. Відео з інструкціями та навчальними матеріалами, а також простими порадами виходять щовівторка та щочетверга.
  • Web Dev Simplified. Якщо ви тільки починаєте займатися веброзробкою, Web Dev Simplified має всі необхідні інструменти для вивчення найновіших та найпопулярніших технологій, які допоможуть вам перетворитися з no stack на повноцінного розробника.
  • Matt Pocock (Typescript). Станьте майстром TypeScript за допомогою порад, підказок та навчальних посібників.
  • Sam Selikoff. Якісні відео про фронтенд-розробку.

Софтскіли Senior +

  • LeadDev. Тут ви знайдете відео про управління технічними командами, технічне лідерство, інструменти для технічних лідерів та все, що допоможе вам стати менеджером.
  • Lenny’s Podcast. Інтерв’ю з лідерами продуктів світового класу та експертами з розвитку, у яких можна знайти дієві поради, які допоможуть створити, запустити та розвивати свій власний продукт.

Пейпери

Розсилки

Загальне для розвитку Software Engineers

Фреймворки та smart thinking

Reliability Engineering

Web-dev специфіка

Інше

  • Software Engineer’s Library. Есе, книги, доповіді на конференціях та багато іншого для інженерів-програмістів, які прагнуть створювати кращі продукти.
  • 16x Engineer. Блог про кар’єру інженера-програміста та особисте зростання.
👍ПодобаєтьсяСподобалось17
До обраногоВ обраному26
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

ліл, theo і prime — єдині web dev/tech канали, які в мене у “Don’t recommend channel”

Підписатись на коментарі