Як стати крутим розробником та влаштуватися до корпорації на кшталт Google, де взяти безплатну API, як створити власну криптовалюту чи пройти співбесіду?
Відповіді на всі ці гарячі питання є у новій добірці репозиторіїв, яку ми зібрали на просторах LinkedIn за рекомендаціями розробників-практиків.
Інформація у цьому репозиторії буде цікавою як для новачків, так і амбіційних «акул» програмування. Тут розробник поділився своїм багатомісячним навчальним планом, який допоміг йому стати інженером-програмістом у Amazon. Якщо ви хочете влаштуватися у велику корпорацію, цей досвід стане вам у пригоді.
«В університетській програмі комп’ютерних наук можна багато чому навчитися, але для співбесіди достатньо знати лише близько 75%, тому я тут розповідаю про це», — пише автор ресурсу.
Тут є дуже зручний зміст із посиланнями, тому ви можете пропустити розділи, які вже добре знаєте. Примітка: це така собі «дорожня карта» саме software engineering, а не frontend engineering чи fullstack development.
Фонд безплатних електронних книг — неприбуткова корпорація з Нью-Джерсі. ЇЇ ідея — створення простору, у якому електронні книги фінансуватимуться, розповсюджуватимуться та підтримуватимуться на благо всіх, тобто доступні знання. Ні, це не піратство: кілька проєктів разом створюють єдину базу безплатних навчальних ресурсів, електронних книг з безкоштовною ліцензією та публічних електронних книг.
Є окремий розділ «Книги з програмування» — це спільний список курсів, подкастів/скрінкастів та інших безплатних ресурсів про програмування та пов’язані теми. На сьогодні понад 2000 різних учасників спільноти зібрали тут понад 8000 посилань. Тож у вас широкий вибір, що можна почитати у вільний час.
Це сховище містить приклади багатьох популярних алгоритмів і структур даних на основі JavaScript. Кожен алгоритм і структура даних мають окремий файл README із відповідними поясненнями та посиланнями для подальшого читання (включно з відео на YouTube).
Тут є купа корисної інформації як для початківців (з приміткою «В»), так і досвічених розробників (шукайте примітку «А»). Навчальні матеріали по структурах, алгоритмах та парадигмах програмування систематизовані окремо тут.
Ще трохи JS: тут зібрані десятки статей про Node.js та передові практики технології. Це велика збірка, яка зростає з кожним тижнем: наразі представлено понад 80 практик, посібників зі стилю та архітектурних порад. Окрім того, до статей часто йде додаткова інформація, яка більш широко розкриває тему, дає приклади коду, цитати з вибраних блогів тощо.
А тут вже про 32 найбільш популярні мови програмування, включно з Python, C, PHP, Scala, Swift та Julia. Для зручності пошуку інформації ресурс має фільтри за мовою, ім’ям та типом репозиторію.
Над створенням ресурсу працює група активних програмістів: як заявили автори, їхня мета — «працювати разом над документуванням і моделюванням красивих, корисних і цікавих алгоритмів за допомогою коду». Якщо цікаво, можете приєднатися до роботи спільноти 🙂
API — технологія, що дозволяє кільком програмам функціонувати та спілкуватися між собою, не звертаючи уваги на такі «незручності», як, наприклад, різні мови програмування, якими зроблено клієнтську та серверну частину застосунку. У репозиторії можна знайти сотні безплатних API та використовувати їх у програмному забезпеченні та веброзробці.
Тут є 51 категорія з різною тематикою сайтів, API, яких можна користуватися для власних проєктів та прокачки своїх хардскілів.
Продовжуємо тему експериментів. Цей репозиторій є компіляцією добре написаних покрокових посібників для вивчення популярних технологій з нуля. Тут 27 категорій, серед яких є: створення ботів, пошукових систем, нейромережі, доповненої реальності, криптовалюти та навіть власної мови програмування!
У кожній категорії купа підручників, де для створення того ж боту використовуються різні мови — просто обирай свою та твори.
Ще одна універсальна база знань для розробників усіх рівнів кваліфікації, що підтримує кілька мов програмування — C#, CSS, Dart, Go, JS, PHP, Python. Тут є короткі фрагменти коду та статей про програмування, мета яких — зробити розробку ПЗ доступнішою та допомогти людям навчитися кодувати.
Крім того, тут є кілька репозиторіїв, що стосуються дизайну, інтерв’ю, Git та інших корисних для айтівця напрямів.
І наостанок — добірка безплатних та ретельно відібраних матеріалів для підготовки до технічної співбесіди. Окрім звичайних запитань з теорії, тут є практичні питання для розробників, шпаргалки, рекомендації з оформлення резюме у компанію FAANG, питання про поведінку. Тобто фактично охоплює всі етапи співбесіди.
Більше половини Go i Ruby розробників з досвідом 3+ роки найняли на $5000 або більше.…
Прикордонники недалеко від с. Кучурган Одеської області затримали двох програмістів, які намагалися втекти з України…
Українське Solana-комʼюніті Kumeka Team з 7 травня запускає безплатне навчання блокчейн-розробці — Solana BootCamp. Про…
Туреччина створила спеціальні візи для диджитал-номадів або «цифрових кочівників». Скористатися ними зможуть і українці. Про…
Російська студія NoName Company, вірогідно, вкрала для розробки тактичного шутеру Best in Hell про ПВК…
11 та 12 травня в NAU HUB відбудеться хакатон студенських новацій University Software Bootcamp. Про…