🇺🇦 Як описати характер людини англійською мовою
🇺🇸 Foxy
🇺🇸 Foxy
Anonymous Quiz
1%
Дурний
89%
Хитрий
3%
Справедливий
4%
Гидкий
3%
Не знаю
🔥17👍4
Від NASA до Spotify: 5 крутих безкоштовних API 🔥
✒️ Програмні інтерфейси додатків (Application Programming Interfaces), API — важливий інструмент, на якому працюють багато програм та сайтів.
🖇 По суті, ці компоненти працюють «за лаштунками», щоб дозволити авторизованим додаткам (а в деяких випадках і окремим користувачам) доступ до даних та можливість взаємодіяти із зовнішніми службами.
🙂 На щастя для розробників, існує безліч безкоштовних та багаторівневих API, які можна інтегрувати у власні програми.
Розробник Майк Вулф розглянув п'ять API та подивився, що вони можуть запропонувати.
#codica_tech
✒️ Програмні інтерфейси додатків (Application Programming Interfaces), API — важливий інструмент, на якому працюють багато програм та сайтів.
🖇 По суті, ці компоненти працюють «за лаштунками», щоб дозволити авторизованим додаткам (а в деяких випадках і окремим користувачам) доступ до даних та можливість взаємодіяти із зовнішніми службами.
🙂 На щастя для розробників, існує безліч безкоштовних та багаторівневих API, які можна інтегрувати у власні програми.
Розробник Майк Вулф розглянув п'ять API та подивився, що вони можуть запропонувати.
#codica_tech
👍15🔥3
🧑🚀 NASA Open APIs
Відкриті API-інтерфейси NASA - це набір з більш ніж дюжини API-інтерфейсів, які надають тонни інформації про погоду, супутникову інформацію, зображення і т.д.
🔑 Після того, як ви отримали безкоштовний ключ авторизації, ви отримаєте обмеження до 1000 запитів на годину.
📚 API Open Library
Ще одна безкоштовна колекція API – Open Library APIs.
💁♂️ Ця колекція дозволяє шукати все, що пов'язано із книгами. Вона допомагає знаходити книги, авторів, теми (і не тільки), використовуючи назви, ISBN, OCLC та LCCN.
Ви навіть можете шукати текст!
💰 Coin API
Coin API не повністю безкоштовний, але він має безкоштовну версію, яку ви можете використовувати, щоб дізнатися останні ринкові дані по криптовалютах.
🪫 У безкоштовній версії ваш ліміт — лише 100 запитів на день.
📰 News API
Ще один API, який теж не повністю безкоштовний, але з безкоштовним рівнем — це News API.
🗞 Цей чудовий інструмент допомагає отримувати новини з авторитетних ЗМІ та блогів. Знову ж таки, якщо ви вирішите використовувати безкоштовну версію, отримаєте обмеження щодо кількості запитів, які ви можете надіслати, а також не зможете отримувати нові статті в режимі реального часу.
🎧 Spotify API
Бажаєте покращити свої враження від Spotify? Не шукайте далі, тому що вони теж мають API. Отримання client id та app secret для вашої програми займе лише кілька хвилин.
🎼 Тепер ви можете використовувати безліч ендпоінтів для отримання інформації про виконавців, альбоми і т.д. Ви також можете додавати/видаляти/оновлювати елементи у своїх плейлистах.
Для всіх розробників Python є модуль Spotipy, який ще більше спрощує взаємодію зі Spotify API.
YouTube Codica People | Instagram Codica
#codica_tech
Відкриті API-інтерфейси NASA - це набір з більш ніж дюжини API-інтерфейсів, які надають тонни інформації про погоду, супутникову інформацію, зображення і т.д.
🔑 Після того, як ви отримали безкоштовний ключ авторизації, ви отримаєте обмеження до 1000 запитів на годину.
📚 API Open Library
Ще одна безкоштовна колекція API – Open Library APIs.
💁♂️ Ця колекція дозволяє шукати все, що пов'язано із книгами. Вона допомагає знаходити книги, авторів, теми (і не тільки), використовуючи назви, ISBN, OCLC та LCCN.
Ви навіть можете шукати текст!
💰 Coin API
Coin API не повністю безкоштовний, але він має безкоштовну версію, яку ви можете використовувати, щоб дізнатися останні ринкові дані по криптовалютах.
🪫 У безкоштовній версії ваш ліміт — лише 100 запитів на день.
📰 News API
Ще один API, який теж не повністю безкоштовний, але з безкоштовним рівнем — це News API.
🗞 Цей чудовий інструмент допомагає отримувати новини з авторитетних ЗМІ та блогів. Знову ж таки, якщо ви вирішите використовувати безкоштовну версію, отримаєте обмеження щодо кількості запитів, які ви можете надіслати, а також не зможете отримувати нові статті в режимі реального часу.
🎧 Spotify API
Бажаєте покращити свої враження від Spotify? Не шукайте далі, тому що вони теж мають API. Отримання client id та app secret для вашої програми займе лише кілька хвилин.
🎼 Тепер ви можете використовувати безліч ендпоінтів для отримання інформації про виконавців, альбоми і т.д. Ви також можете додавати/видаляти/оновлювати елементи у своїх плейлистах.
Для всіх розробників Python є модуль Spotipy, який ще більше спрощує взаємодію зі Spotify API.
YouTube Codica People | Instagram Codica
#codica_tech
👍22🔥3
Рекомендуємо новий гаряченький Ruby дайджест: Sidekiq 7.0, Puma 6.0 Sunflower, реліз Sinatra та цікаві заяви від DHH 🚀
Друзі, CEO Codica Дмитро Чекалін, саме для вас, підготував дайджест найгарячіших новин світу Ruby та Ruby on Rails. Пристібайте паски безпеки — та до новин! 😏
#codica_advice
Друзі, CEO Codica Дмитро Чекалін, саме для вас, підготував дайджест найгарячіших новин світу Ruby та Ruby on Rails. Пристібайте паски безпеки — та до новин! 😏
#codica_advice
🔥11👍4
Ловіть невеличкий дайджест новин зі світу IT від @Mister_Cody 🐾
🧑💻 Добірка коворкінгів в обласних центрах України, де можна пережити сувору робочу осінь. Деякі — з генераторами та Starlink.
🐦 Маск звільнив топ-менеджерів Twitter одразу після придбання компанії.
📲 В Україні розробили перший захищений месенджер обміну повідомленнями Dober, який у перспективі зможуть використовувати військові.
😒 Українські держустанови продовжують використовувати російську «1С». Розбираємося, чому так і чи є альтернативи.
🦾 Китайці показали бойового робопса з кулеметом, якого десантували з дрона. Китайський військовий підрядник показав відео, щоб продемонструвати як працює нова китайська технологія, яка налякала Інтернет. На кадрах видно, як безпілотник доставляє кудись озброєного робота.
🧑💻 Добірка коворкінгів в обласних центрах України, де можна пережити сувору робочу осінь. Деякі — з генераторами та Starlink.
🐦 Маск звільнив топ-менеджерів Twitter одразу після придбання компанії.
📲 В Україні розробили перший захищений месенджер обміну повідомленнями Dober, який у перспективі зможуть використовувати військові.
😒 Українські держустанови продовжують використовувати російську «1С». Розбираємося, чому так і чи є альтернативи.
🦾 Китайці показали бойового робопса з кулеметом, якого десантували з дрона. Китайський військовий підрядник показав відео, щоб продемонструвати як працює нова китайська технологія, яка налякала Інтернет. На кадрах видно, як безпілотник доставляє кудись озброєного робота.
👍10🔥1
Як навчитися програмувати 💻
Частина 8
📌 Почніть програмувати з JavaScript
Почнемо з відповіді на таке запитання: якщо ми можемо використовувати HTML для створення структури веб-сторінки та CSS, щоб вона виглядала гарно, навіщо нам JavaScript? 🤔
Відповідь полягає в тому, що технічно ми цього не робимо. Якщо ми задоволені статичним сайтом, який виглядає гарно, ми можемо використовувати лише HTML і CSS.
👉 Ключове слово тут «статичний». Проте, якщо ми хочемо додати до наших веб-сторінок динамічні функції, як-от зміна вмісту та більш складна взаємодія з користувачем, нам потрібно використовувати JavaScript.
#codica_tech
Частина 8
📌 Почніть програмувати з JavaScript
Почнемо з відповіді на таке запитання: якщо ми можемо використовувати HTML для створення структури веб-сторінки та CSS, щоб вона виглядала гарно, навіщо нам JavaScript? 🤔
Відповідь полягає в тому, що технічно ми цього не робимо. Якщо ми задоволені статичним сайтом, який виглядає гарно, ми можемо використовувати лише HTML і CSS.
👉 Ключове слово тут «статичний». Проте, якщо ми хочемо додати до наших веб-сторінок динамічні функції, як-от зміна вмісту та більш складна взаємодія з користувачем, нам потрібно використовувати JavaScript.
#codica_tech
👍9
Що таке JavaScript? 🧐
🖥 JavaScript — це мова програмування, створена спеціально для веб-сайтів та Інтернету. Як ми згадували в цьому пості, більшість мов програмування або компілюються, або інтерпретуються, і програми зазвичай виконуються автономно.
📲 JavaScript є дещо унікальною у цьому відношенні, оскільки вона була розроблена для виконання безпосередньо у веб-браузерах. Це дозволяє нам писати код, що представляє набори дій, які виконуватимуться на наших веб-сторінках, щоб зробити наші сайти набагато динамічнішими.
⌨️ Ви можете писати код JavaScript у текстових файлах із розширенням .js або всередині тегів <noscript> безпосередньо в HTML.
💻 Протягом багатьох років код JavaScript здебільшого використовувався для роботи у веб-браузерах. Але проєкт Node.js змінив цю парадигму, створивши окреме середовище JavaScript, яке могло працювати будь-де.
💁♂️ Node.js можна встановити локально на будь-якому комп’ютері, щоб дозволити розробку та виконання коду JavaScript. Ви також можете встановити Node на веб-серверах, що дозволить вам використовувати JavaScript як внутрішній код для програм, а не просто як зовнішній код веб-переглядача.
Тепер, коли ми розібралися з передумовами, давайте зануримося в кілька основ мови JavaScript👇
☑️ Змінні та присвоєння в JavaScript
Змінні, можливо, являють собою найбільш фундаментальну концепцію програмування. Змінна — це просто ім’я або заповнювач, який використовується для посилання на певне значення.
Слово змінна означає, що збережене значення може змінюватися під час виконання програми.
📁 Ви можете використовувати змінні для зберігання чисел, рядків текстових символів, списків та інших структур даних.
Усі мови програмування використовують змінні, але синтаксис у різних мовах відрізняється.
😌 Змінні корисні, оскільки ми можемо посилатися на їхні значення в нашому коді. Це дає нам змогу перевіряти їхні значення за потреби та виконувати різні дії залежно від того, як змінюється значення змінної.
📎 У JavaScript ми оголошуємо змінні за допомогою ключового слова let, наприклад: let x;.
☑️ Типи даних у JavaScript
Різні типи значень, які ми можемо зберігати у змінних, називають типами даних.
📝 Фрагмент тексту називається рядком (string). Ми можемо зберегти рядкове значення в нашій змінній x, узявши його в одинарні або подвійні лапки:
let x = 'Hello there!';
⁉️ Наступний тип даних, який ми обговоримо, це логічний тип даних (boolean). Логічне значення може містити лише одне з двох значень, true або false. У JavaScript true і false є двома ключовими словами, які використовуються спеціально як значення для логічних змінних.
☝️ Зауважте, що значення true і false не з’являються в лапках, як рядки. Якщо взяти їх у лапки, значення будуть рядками, а не логічними типами даних.
Ми часто використовуємо логічні значення для керування потоком програм в умовних операторах (if/else), про які ми дізнаємося далі.
☑️ Інструкції керування потоком програм у JavaScript
Тепер, коли ми маємо розуміння змінних і основних типів даних JavaScript, давайте подивимося на те, що ми можемо з ними робити.
👀 Змінні не такі корисні, якщо ми не можемо наказати нашому коду щось робити з ними. Ми можемо змусити наші змінні робити щось за допомогою операторів.
📄 Інструкції - це спеціальні ключові слова, які дозволяють нам виконувати певні дії в нашому коді, часто на підставі значення змінної, яку ми визначили. Інструкції дозволяють нам визначати логічний потік наших програм, а також виконувати багато корисних дій, які визначатимуть роботу наших програм.
#codica_tech
🖥 JavaScript — це мова програмування, створена спеціально для веб-сайтів та Інтернету. Як ми згадували в цьому пості, більшість мов програмування або компілюються, або інтерпретуються, і програми зазвичай виконуються автономно.
📲 JavaScript є дещо унікальною у цьому відношенні, оскільки вона була розроблена для виконання безпосередньо у веб-браузерах. Це дозволяє нам писати код, що представляє набори дій, які виконуватимуться на наших веб-сторінках, щоб зробити наші сайти набагато динамічнішими.
⌨️ Ви можете писати код JavaScript у текстових файлах із розширенням .js або всередині тегів <noscript> безпосередньо в HTML.
💻 Протягом багатьох років код JavaScript здебільшого використовувався для роботи у веб-браузерах. Але проєкт Node.js змінив цю парадигму, створивши окреме середовище JavaScript, яке могло працювати будь-де.
💁♂️ Node.js можна встановити локально на будь-якому комп’ютері, щоб дозволити розробку та виконання коду JavaScript. Ви також можете встановити Node на веб-серверах, що дозволить вам використовувати JavaScript як внутрішній код для програм, а не просто як зовнішній код веб-переглядача.
Тепер, коли ми розібралися з передумовами, давайте зануримося в кілька основ мови JavaScript👇
☑️ Змінні та присвоєння в JavaScript
Змінні, можливо, являють собою найбільш фундаментальну концепцію програмування. Змінна — це просто ім’я або заповнювач, який використовується для посилання на певне значення.
Слово змінна означає, що збережене значення може змінюватися під час виконання програми.
📁 Ви можете використовувати змінні для зберігання чисел, рядків текстових символів, списків та інших структур даних.
Усі мови програмування використовують змінні, але синтаксис у різних мовах відрізняється.
😌 Змінні корисні, оскільки ми можемо посилатися на їхні значення в нашому коді. Це дає нам змогу перевіряти їхні значення за потреби та виконувати різні дії залежно від того, як змінюється значення змінної.
📎 У JavaScript ми оголошуємо змінні за допомогою ключового слова let, наприклад: let x;.
☑️ Типи даних у JavaScript
Різні типи значень, які ми можемо зберігати у змінних, називають типами даних.
📝 Фрагмент тексту називається рядком (string). Ми можемо зберегти рядкове значення в нашій змінній x, узявши його в одинарні або подвійні лапки:
let x = 'Hello there!';
⁉️ Наступний тип даних, який ми обговоримо, це логічний тип даних (boolean). Логічне значення може містити лише одне з двох значень, true або false. У JavaScript true і false є двома ключовими словами, які використовуються спеціально як значення для логічних змінних.
☝️ Зауважте, що значення true і false не з’являються в лапках, як рядки. Якщо взяти їх у лапки, значення будуть рядками, а не логічними типами даних.
Ми часто використовуємо логічні значення для керування потоком програм в умовних операторах (if/else), про які ми дізнаємося далі.
☑️ Інструкції керування потоком програм у JavaScript
Тепер, коли ми маємо розуміння змінних і основних типів даних JavaScript, давайте подивимося на те, що ми можемо з ними робити.
👀 Змінні не такі корисні, якщо ми не можемо наказати нашому коду щось робити з ними. Ми можемо змусити наші змінні робити щось за допомогою операторів.
📄 Інструкції - це спеціальні ключові слова, які дозволяють нам виконувати певні дії в нашому коді, часто на підставі значення змінної, яку ми визначили. Інструкції дозволяють нам визначати логічний потік наших програм, а також виконувати багато корисних дій, які визначатимуть роботу наших програм.
#codica_tech
👍10❤2
▪️ Оператор If / Else
Оператор if дозволяє нам виконувати певні дії лише тоді, коли бажана умова виконується (true). Якщо умова не виконується, може бути виконана інша інструкція (else).
🗒 Кілька команд if ... else можуть бути вкладені для створення умови else if.
▪️ Цикл While
Наступний тип операторів, який ми обговоримо, це цикл while. Цикли дозволяють нам повторювати блок коду скільки завгодно разів, не копіюючи та не вставляючи код знову і знову.
🔖 Багаторазове повторення частини коду називається ітерацією.
Оператор while створює цикл, що виконує задану інструкцію, доки умова істинна (true). Логічне значення умови обчислюється до виконання тіла циклу.
#codica_tech
Оператор if дозволяє нам виконувати певні дії лише тоді, коли бажана умова виконується (true). Якщо умова не виконується, може бути виконана інша інструкція (else).
🗒 Кілька команд if ... else можуть бути вкладені для створення умови else if.
▪️ Цикл While
Наступний тип операторів, який ми обговоримо, це цикл while. Цикли дозволяють нам повторювати блок коду скільки завгодно разів, не копіюючи та не вставляючи код знову і знову.
🔖 Багаторазове повторення частини коду називається ітерацією.
Оператор while створює цикл, що виконує задану інструкцію, доки умова істинна (true). Логічне значення умови обчислюється до виконання тіла циклу.
#codica_tech
👍8
👍4🔥2❤1
Фріланс для QA: 5 платформ для практики 🐞
Якщо потрібно попрактикуватися в тестуванні, отримати комерційний досвід для резюме або банально заробити, вам знадобиться добірка майданчиків для фрілансу 👇
#codica_advice
Якщо потрібно попрактикуватися в тестуванні, отримати комерційний досвід для резюме або банально заробити, вам знадобиться добірка майданчиків для фрілансу 👇
#codica_advice
❤5🔥2👍1
🧑💻Testlio – інтегрована платформа для тестування, де перевірку програмного забезпечення виконують фрілансери. Замовлення надходять на всі форми та типи програмного забезпечення – від мобільних додатків та платформ SaaS до підключених пристроїв та віртуальної реальності. Тестувальникам-фрілансерам обіцяють гнучкий графік роботи та погодинну щотижневу оплату через PayPal або Payoneer.
Тут можна проводити:
✔️функціональне тестування;
✔️автоматизацію тестування;
✔️тестування локалізації;
✔️тестування мобільного додатку;
✔️тестування у прямому ефірі;
✔️юзабіліті-тестування;
✔️тестування платежів;
✔️тестування розташування;
✔️регресійне тестування;
✔️тестування доступності;
✔️AR/VR-тестування.
🐥TestBirds
Тут так само можна тестувати програмне забезпечення на будь-який смак - мобільні додатки, веб-сайти, навіть браузерні онлайн-ігри. Працювати можна на смартфоні, ПК чи планшеті. Переважно фрілансерам доводиться шукати дефекти в ПЗ, що вже вийшло в реліз, рідше тестувати продукт на стадії розробки.
💰 Розмір виплати залежить від складності завдання, за звичайне юзабіліті – від 15 до 20 EUR. Є додаткова оплата за кожен знайдений та підтверджений дефект, а за справді серйозні та критичні помилки обіцяють великі премії.
💻 Usertesting
Платформа UserTesting залучає фрілансерів для перевірки нових веб-сайтів та мобільних додатків за плату у розмірі $10 за тест. Оскільки тести в середньому займають близько 20 хвилин, це відповідає гарній погодинній оплаті за роботу вдома.
💰Якщо ви досвідчений та уважний тестувальник, можете приєднатися до програми UserTesting HackerOne Bug Bounty та шукати помилки на самій платформі. За знайдену вразливість менеджери обіцяють виплатити до $3000.
👀 Betatesting
Тут можна брати участь у бета-тестуванні нових програм, веб-сайтів та іншого програмного забезпечення. Вимога до тестувальників - бути старше 18 років, мати ПК і вільно володіти англійською. Заробити можна $10-20 за тест, оплата проводиться через PayPal через 7 днів після закінчення проєкту.
☝️ Однак у Betatesting підкреслюють, що ця робота не годиться як постійна, а лише як підробіток: ви можете отримати до 5 пропозицій на місяць, а можете взагалі нічого не отримати.
🕹 Playbook
Платформа пропонує фрілансерам проводити тестування, яке відповідає профілю, але проект фахівці обирають самостійно. Тут можна проводити:
🔸 немодеровані дослідження: ви записуватимете свій екран і голос, відповідаючи на запитання, без присутності дослідника (10 – 20 хвилин);
🔸 модерована жива розмова: поговоріть з дослідником віч-на-віч у призначений час (30, 60 або 90 хвилин);
🔸 сортування карток: розсортуйте картки за групами, які вам зрозумілі (2-10 хвилин);
🔸 тест дерева: ви виконуватимете завдання з пошуку контенту на веб-сайті (2-10 хвилин).
💰Оплата розподіляється так:
$10 / 10-20-хвилинна немодерована сесія;
$30 / 30-хвилинне модероване інтерв'ю;
$60 / 60-хвилинне модероване інтерв'ю;
$90 / 90-хвилинне модероване інтерв'ю;
$2 за сортування карток;
$2 за деревоподібний тест.
#codica_advice
Тут можна проводити:
✔️функціональне тестування;
✔️автоматизацію тестування;
✔️тестування локалізації;
✔️тестування мобільного додатку;
✔️тестування у прямому ефірі;
✔️юзабіліті-тестування;
✔️тестування платежів;
✔️тестування розташування;
✔️регресійне тестування;
✔️тестування доступності;
✔️AR/VR-тестування.
🐥TestBirds
Тут так само можна тестувати програмне забезпечення на будь-який смак - мобільні додатки, веб-сайти, навіть браузерні онлайн-ігри. Працювати можна на смартфоні, ПК чи планшеті. Переважно фрілансерам доводиться шукати дефекти в ПЗ, що вже вийшло в реліз, рідше тестувати продукт на стадії розробки.
💰 Розмір виплати залежить від складності завдання, за звичайне юзабіліті – від 15 до 20 EUR. Є додаткова оплата за кожен знайдений та підтверджений дефект, а за справді серйозні та критичні помилки обіцяють великі премії.
💻 Usertesting
Платформа UserTesting залучає фрілансерів для перевірки нових веб-сайтів та мобільних додатків за плату у розмірі $10 за тест. Оскільки тести в середньому займають близько 20 хвилин, це відповідає гарній погодинній оплаті за роботу вдома.
💰Якщо ви досвідчений та уважний тестувальник, можете приєднатися до програми UserTesting HackerOne Bug Bounty та шукати помилки на самій платформі. За знайдену вразливість менеджери обіцяють виплатити до $3000.
👀 Betatesting
Тут можна брати участь у бета-тестуванні нових програм, веб-сайтів та іншого програмного забезпечення. Вимога до тестувальників - бути старше 18 років, мати ПК і вільно володіти англійською. Заробити можна $10-20 за тест, оплата проводиться через PayPal через 7 днів після закінчення проєкту.
☝️ Однак у Betatesting підкреслюють, що ця робота не годиться як постійна, а лише як підробіток: ви можете отримати до 5 пропозицій на місяць, а можете взагалі нічого не отримати.
🕹 Playbook
Платформа пропонує фрілансерам проводити тестування, яке відповідає профілю, але проект фахівці обирають самостійно. Тут можна проводити:
🔸 немодеровані дослідження: ви записуватимете свій екран і голос, відповідаючи на запитання, без присутності дослідника (10 – 20 хвилин);
🔸 модерована жива розмова: поговоріть з дослідником віч-на-віч у призначений час (30, 60 або 90 хвилин);
🔸 сортування карток: розсортуйте картки за групами, які вам зрозумілі (2-10 хвилин);
🔸 тест дерева: ви виконуватимете завдання з пошуку контенту на веб-сайті (2-10 хвилин).
💰Оплата розподіляється так:
$10 / 10-20-хвилинна немодерована сесія;
$30 / 30-хвилинне модероване інтерв'ю;
$60 / 60-хвилинне модероване інтерв'ю;
$90 / 90-хвилинне модероване інтерв'ю;
$2 за сортування карток;
$2 за деревоподібний тест.
#codica_advice
👍9❤6👏2🔥1
14 ресурсів, які допоможуть айтішникам вивчити англійську 🗣
Цінність знання англійської мови в IT продовжує зростати, і, якщо ви все ще не відірвалися від рівня «London is the capital…», пропонуємо ознайомитися з добіркою та вибрати собі навчальні матеріали до душі 😌
#codica_advice
Цінність знання англійської мови в IT продовжує зростати, і, якщо ви все ще не відірвалися від рівня «London is the capital…», пропонуємо ознайомитися з добіркою та вибрати собі навчальні матеріали до душі 😌
#codica_advice
👍8🔥2
📚 Ресурси-підручники:
🔖 engVid — 1800 відеоуроків з граматики, словникового запасу, вимови, довідкові матеріали, IELTS, TOEFL;
🔖 Learn American English Online - вивчення мови з поділом за рівнями складності, є граматика та словник;
🔖 BBC Learning English - аудіо-, відео- та текстові матеріали для вивчення мови від BBC;
🔖 English Launch від Udemy — загальний курс англійської мови від носія мови з Великобританії (є також розширена платна версія).
▶️ YouTube-канали:
📺 «Англійська по-простому» — інтерактивний канал українця, який вчить говорити англійською;
📺 English for Everybody — англійська для «чайників», які цінують олдскульний дизайн відео і не люблять «голови, що говорять»;
📺 Learn English With TV Series — вивчення англійської за популярними телевізійними шоу, мультфільмами та фільмами (на зразок «Друзі», «Губка Боб» або «Корпорація монстрів»);
📺 Speak English With Vanessa — невеликі відео на різні життєві теми (для тих, кому потрібно підтягнути знання мови та словниковий запас).
📝 Тести на визначення приблизного рівня англійської:
✔️ EFset;
✔️ Cambridge English.
Ще трохи корисних посилань:
🔗 Duolingo – безкоштовна платформа для вивчення мов;
🔗 Cake - додаток, який допоможе покращити вимову;
🔗 Tandem - можна вивчати мову, спілкуючись із носіями;
🔗 DeepL – гарний перекладач.
#codica_advice
🔖 engVid — 1800 відеоуроків з граматики, словникового запасу, вимови, довідкові матеріали, IELTS, TOEFL;
🔖 Learn American English Online - вивчення мови з поділом за рівнями складності, є граматика та словник;
🔖 BBC Learning English - аудіо-, відео- та текстові матеріали для вивчення мови від BBC;
🔖 English Launch від Udemy — загальний курс англійської мови від носія мови з Великобританії (є також розширена платна версія).
▶️ YouTube-канали:
📺 «Англійська по-простому» — інтерактивний канал українця, який вчить говорити англійською;
📺 English for Everybody — англійська для «чайників», які цінують олдскульний дизайн відео і не люблять «голови, що говорять»;
📺 Learn English With TV Series — вивчення англійської за популярними телевізійними шоу, мультфільмами та фільмами (на зразок «Друзі», «Губка Боб» або «Корпорація монстрів»);
📺 Speak English With Vanessa — невеликі відео на різні життєві теми (для тих, кому потрібно підтягнути знання мови та словниковий запас).
📝 Тести на визначення приблизного рівня англійської:
✔️ EFset;
✔️ Cambridge English.
Ще трохи корисних посилань:
🔗 Duolingo – безкоштовна платформа для вивчення мов;
🔗 Cake - додаток, який допоможе покращити вимову;
🔗 Tandem - можна вивчати мову, спілкуючись із носіями;
🔗 DeepL – гарний перекладач.
#codica_advice
🔥16👍5❤4
👍12
Якби я шукала роботу зараз: шляхи та методи пошуку 🔍
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, провівши сотні інтерв'ю і пройшовши десятки співбесід, хотіла поділитися з вами думками, як привернути увагу рекрутерів і напроситися на співбесіду.
💁🏻♀️ Вам потрібно розуміти, що пошук нової роботи – це справді великий і складний шматок роботи. Вам потрібно знати:
✔️ з чого формується ваша цінність;
✔️ чим ви відрізняєтесь від тисяч інших кандидатів;
✔️ як донести до компанії свої цінності та відмінності.
#НапуттяВід_HR Директорки Клименко Наталії
Друзі, провівши сотні інтерв'ю і пройшовши десятки співбесід, хотіла поділитися з вами думками, як привернути увагу рекрутерів і напроситися на співбесіду.
💁🏻♀️ Вам потрібно розуміти, що пошук нової роботи – це справді великий і складний шматок роботи. Вам потрібно знати:
✔️ з чого формується ваша цінність;
✔️ чим ви відрізняєтесь від тисяч інших кандидатів;
✔️ як донести до компанії свої цінності та відмінності.
👍10🔥4
💼 Отже, перше, що я зробила б - це привертала увагу до своєї професійної експертизи. Тут не важливо, є у вас досвід чи ні, тут важливо ключове - якнайширше позначити себе на професійному ринку.
Для цього можна і потрібно завести собі облікові записи:
👉 LinkedIn - у статусі відразу ж напишіть "looking for a job". Якщо немає попереднього досвіду, обов'язково робіть акценти на курсах, які пройшли, де вчилися, роботу якого напрямку шукаєте… Не соромтеся, стукайтеся на цьому ресурсі до рекрутерів самостійно.
👉 Djinni. Максимально опишіть, що шукаєте і що самі можете запропонувати. Якщо немає досвіду - зараз не час ставити великі очікування по з/п. Стукайте на цьому ресурсі до рекрутерів самостійно.
👉 Обов'язково заведіть на GitHub профіль зі своїми проєктами. Якщо проєкти зараз невеликі, намагайтеся їх оформити логічно та акуратно. Нікому не потрібні комміти заради коммітів, скрізь має бути простота та суть.
👉 DOU - заведіть профіль, пишіть рекрутерам першими, стежте за анонсами інтернатур на цьому ресурсі в розділах: “Календар” та “Junior дайджест”.
👉 Rabota.ua, Work.ua, AIN.ua - зробіть якісне резюме, залийте на ці ресурси, не забувайте про контактні дані. Знову ж таки, не соромтеся писати першими на цих ресурсах.
👉 Facebook — додавайтеся до максимальної кількості груп, кажіть, що шукаєте роботу, просіть допомоги або підказки в групах.
Наступний етап – напроситися на інтерв'ю. Як це можна зробити:
🧑💻 Facebook - підпишіться на рекрутерські групи, стукайте, кажіть, що ви шукаєте роботу, просите допомогти порадою, каналом, куди можна ще скинути резюме.
🧑💻Telegram - зараз спостерігається величезний підйом телеграм каналів, включно і з пошуку роботи. Загугліть, пошукайте списки цих каналів, кидайте туди резюме, самі пишіть рекрутерам.
🧑💻 Дружіть з рекрутерами: додавайте всіх поспіль на LinkedIn, пишіть їм першими, просіть про допомогу або шеринг вашого резюме.
🧑💻Особисті зв'язки - напевно у вас є знайомі, які вже працюють в IT, або знайомі знайомих, які знають рекрутерів IT компаній. Пишіть їм. Стукайте, просіть поради, допомоги, підказки.
Повірте, рекрутери дуже хороші помічники – якщо не влаштують інтерв'ю, то точно підкажуть у якому напрямку рухатися 😉
🧑💻 Займайтеся нетворкінгом, або, по-простому, проникніть у тусовку. Ходіть на всі безкоштовні події, знайомтеся з людьми, питайте поради.
📧 Підпишіться на безкоштовні конференції. Крім практичної користі, ви зможете потрапити в базу компаній, які будуть вам розсилати інфу, а можливо і вакансії.
🧑💻 Слідкуйте за джоб-сайтами з вакансіями. Тут зазвичай завжди проскакують релевантні вам вакансії. Навіть якщо у вакансії потрібен мінімальний досвід - відгукуйтесь, тому що візьмуть все одно того, хто сподобався або краще за інших пройшов інтерв'ю.
🧑💻 Слідкуйте за сайтами IT компаній. У багатьох, особливо великих компаній, є спеціальні розділи для початківців, де докладно розписано, як до них потрапити та інше.
🧑🎓 Якщо ви ще навчаєтеся, знайдіть у вашому ВНЗ людей, які пов'язані з IT-компаніями. Запитайте поради або як можна потрапити до них працювати.
🧑🏫 Якщо ви закінчували IT курси – будьте наполегливими з проханнями порекомендувати ваше резюме. Найчастіше курси просто випускають студентів, але не дуже активні у допомозі з працевлаштуванням. Пам'ятайте про це і будьте переконливі.
🧑💻 Можете скористатися послугами кар'єрного коучингу. Я особисто знаю багато таких фахівців, які, крім того, що розкривають особливості співбесід, можуть проконсультувати по IT ринку, підказати куди звернутися, на чому зробити акцент.
Колеги, друзі, у пошуку роботи важливо запастися терпінням. Так, бувають ідеальні випадки, коли все складається з першого разу. Але тут важливо пам'ятати, що кожна наступна спроба наближає вас до заповітної мети - компанії, де вам буде добре 😌
Від душі бажаю знайти те, що хочеться і розвинути те, що є! ❤️
#НапуттяВід_HR
Для цього можна і потрібно завести собі облікові записи:
👉 LinkedIn - у статусі відразу ж напишіть "looking for a job". Якщо немає попереднього досвіду, обов'язково робіть акценти на курсах, які пройшли, де вчилися, роботу якого напрямку шукаєте… Не соромтеся, стукайтеся на цьому ресурсі до рекрутерів самостійно.
👉 Djinni. Максимально опишіть, що шукаєте і що самі можете запропонувати. Якщо немає досвіду - зараз не час ставити великі очікування по з/п. Стукайте на цьому ресурсі до рекрутерів самостійно.
👉 Обов'язково заведіть на GitHub профіль зі своїми проєктами. Якщо проєкти зараз невеликі, намагайтеся їх оформити логічно та акуратно. Нікому не потрібні комміти заради коммітів, скрізь має бути простота та суть.
👉 DOU - заведіть профіль, пишіть рекрутерам першими, стежте за анонсами інтернатур на цьому ресурсі в розділах: “Календар” та “Junior дайджест”.
👉 Rabota.ua, Work.ua, AIN.ua - зробіть якісне резюме, залийте на ці ресурси, не забувайте про контактні дані. Знову ж таки, не соромтеся писати першими на цих ресурсах.
👉 Facebook — додавайтеся до максимальної кількості груп, кажіть, що шукаєте роботу, просіть допомоги або підказки в групах.
Наступний етап – напроситися на інтерв'ю. Як це можна зробити:
🧑💻 Facebook - підпишіться на рекрутерські групи, стукайте, кажіть, що ви шукаєте роботу, просите допомогти порадою, каналом, куди можна ще скинути резюме.
🧑💻Telegram - зараз спостерігається величезний підйом телеграм каналів, включно і з пошуку роботи. Загугліть, пошукайте списки цих каналів, кидайте туди резюме, самі пишіть рекрутерам.
🧑💻 Дружіть з рекрутерами: додавайте всіх поспіль на LinkedIn, пишіть їм першими, просіть про допомогу або шеринг вашого резюме.
🧑💻Особисті зв'язки - напевно у вас є знайомі, які вже працюють в IT, або знайомі знайомих, які знають рекрутерів IT компаній. Пишіть їм. Стукайте, просіть поради, допомоги, підказки.
Повірте, рекрутери дуже хороші помічники – якщо не влаштують інтерв'ю, то точно підкажуть у якому напрямку рухатися 😉
🧑💻 Займайтеся нетворкінгом, або, по-простому, проникніть у тусовку. Ходіть на всі безкоштовні події, знайомтеся з людьми, питайте поради.
📧 Підпишіться на безкоштовні конференції. Крім практичної користі, ви зможете потрапити в базу компаній, які будуть вам розсилати інфу, а можливо і вакансії.
🧑💻 Слідкуйте за джоб-сайтами з вакансіями. Тут зазвичай завжди проскакують релевантні вам вакансії. Навіть якщо у вакансії потрібен мінімальний досвід - відгукуйтесь, тому що візьмуть все одно того, хто сподобався або краще за інших пройшов інтерв'ю.
🧑💻 Слідкуйте за сайтами IT компаній. У багатьох, особливо великих компаній, є спеціальні розділи для початківців, де докладно розписано, як до них потрапити та інше.
🧑🎓 Якщо ви ще навчаєтеся, знайдіть у вашому ВНЗ людей, які пов'язані з IT-компаніями. Запитайте поради або як можна потрапити до них працювати.
🧑🏫 Якщо ви закінчували IT курси – будьте наполегливими з проханнями порекомендувати ваше резюме. Найчастіше курси просто випускають студентів, але не дуже активні у допомозі з працевлаштуванням. Пам'ятайте про це і будьте переконливі.
🧑💻 Можете скористатися послугами кар'єрного коучингу. Я особисто знаю багато таких фахівців, які, крім того, що розкривають особливості співбесід, можуть проконсультувати по IT ринку, підказати куди звернутися, на чому зробити акцент.
Колеги, друзі, у пошуку роботи важливо запастися терпінням. Так, бувають ідеальні випадки, коли все складається з першого разу. Але тут важливо пам'ятати, що кожна наступна спроба наближає вас до заповітної мети - компанії, де вам буде добре 😌
Від душі бажаю знайти те, що хочеться і розвинути те, що є! ❤️
#НапуттяВід_HR
🔥22👍6❤1
10 книг для програмістів, щоб прокачати технічні та софт-скіли 📚
Ми зібрали в одну добірку літературу як для новачків в IT, так і досвідчених програмістів, яка допоможе підтягнути (або повторити) базу, розширити знання з математики та ML, допоможе пройти інтерв'ю👇
#codica_advice
Ми зібрали в одну добірку літературу як для новачків в IT, так і досвідчених програмістів, яка допоможе підтягнути (або повторити) базу, розширити знання з математики та ML, допоможе пройти інтерв'ю👇
#codica_advice
👍7❤1
Новачкам 🧑🎓
📕 Computer Science Distilled: Learn the Art of Solving Computational Problems (Wladston Ferreira Filho)
📎 Короткий і простий посібник з комп'ютерних наук, який покроково вчить основ, необхідних для ефективного програмування комп'ютерів. Після простого введення в дискретну математику у ньому представлені загальні алгоритми і структури даних. Також тут викладаються принципи, за якими працюють комп'ютери та мови програмування.
📕 Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People (Aditya Bhargava)
📎 Цей ілюстрований посібник навчить застосовувати поширені алгоритми до практичних завдань, з якими програмісти стикаються щодня. Ви почнете з сортування та пошуку, поступово завдання ускладнюватимуться — потрібно буде вирішувати завдання на стиснення даних та штучний інтелект. Всередині також знайдете приклади застосування алгоритмів, діаграми та повністю анотовані зразки коду на Python.
📕Street Coder: The rules to break and how to break them (Sedat Kapanoglu)
📎 Посібник для початківців із гумором розповідає, як ефективно виконувати свою роботу, розставляти пріоритети, приймати швидкі рішення, а також пояснює, які правила написання коду слід порушувати. У книзі розбирають:
✔️типи даних, алгоритми та структури даних для швидкої розробки програмного забезпечення;
✔️використання «поганих» практик із користю;
✔️тестування;
✔️як спокійно сприймати проблеми у своєму коді та «подружитися» з помилками;
✔️оптимізацію коду, асинхронне програмування, розпаралелювання та рефакторинг.
Досвідченим 😎
📘Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 1st Edition (Martin Kleppmann)
📎 Сьогодні дані перебувають у центрі багатьох проблем під час проєктування систем — необхідно вирішити складні питання, як-от масштабованість, узгодженість, надійність, ефективність та ремонтопридатність. Інформація з цієї книги допоможе вам зорієнтуватися у світі даних, вивчивши плюси та мінуси різних технологій їх обробки та зберігання за допомогою інструментів.
☝️Програмне забезпечення постійно змінюється, але основні принципи залишаються незмінними. Автор розповідає, як застосовувати ці ідеї на практиці та як повною мірою використовувати дані у сучасних додатках.
📘 Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control 1st Edition (Steven L. Brunton)
📎 Цей підручник поєднує машинне навчання, інженерну математику та математичну фізику для інтеграції моделювання та управління динамічними системами із сучасними методами науки про дані. Тут висвітлюються багато останніх досягнень у галузі наукових обчислень — вони дозволяють застосовувати методи, засновані на даних, до різноманітних складних систем.
📘 Build Your Own Programming Language: A programmer’s guide to designing compilers, interpreters, and DSLs for solving modern computing problems (Clinton L. Jeffery)
📎 Автор книги – творець мови програмування Unicon. Він вважає, що найкращий спосіб скоротити час розробки та усунути болючі точки в області вашого проєкту — створити власну мову програмування. У книзі розповідається, як створювати синтаксичні аналізатори, генератори коду, програми читання файлів, аналізатори та інтерпретатори. Також є посібник, як створити альтернативу фреймворкам та бібліотекам для вирішення проблем, пов'язаних із предметною областю.
#codica_advice
📕 Computer Science Distilled: Learn the Art of Solving Computational Problems (Wladston Ferreira Filho)
📎 Короткий і простий посібник з комп'ютерних наук, який покроково вчить основ, необхідних для ефективного програмування комп'ютерів. Після простого введення в дискретну математику у ньому представлені загальні алгоритми і структури даних. Також тут викладаються принципи, за якими працюють комп'ютери та мови програмування.
📕 Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People (Aditya Bhargava)
📎 Цей ілюстрований посібник навчить застосовувати поширені алгоритми до практичних завдань, з якими програмісти стикаються щодня. Ви почнете з сортування та пошуку, поступово завдання ускладнюватимуться — потрібно буде вирішувати завдання на стиснення даних та штучний інтелект. Всередині також знайдете приклади застосування алгоритмів, діаграми та повністю анотовані зразки коду на Python.
📕Street Coder: The rules to break and how to break them (Sedat Kapanoglu)
📎 Посібник для початківців із гумором розповідає, як ефективно виконувати свою роботу, розставляти пріоритети, приймати швидкі рішення, а також пояснює, які правила написання коду слід порушувати. У книзі розбирають:
✔️типи даних, алгоритми та структури даних для швидкої розробки програмного забезпечення;
✔️використання «поганих» практик із користю;
✔️тестування;
✔️як спокійно сприймати проблеми у своєму коді та «подружитися» з помилками;
✔️оптимізацію коду, асинхронне програмування, розпаралелювання та рефакторинг.
Досвідченим 😎
📘Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 1st Edition (Martin Kleppmann)
📎 Сьогодні дані перебувають у центрі багатьох проблем під час проєктування систем — необхідно вирішити складні питання, як-от масштабованість, узгодженість, надійність, ефективність та ремонтопридатність. Інформація з цієї книги допоможе вам зорієнтуватися у світі даних, вивчивши плюси та мінуси різних технологій їх обробки та зберігання за допомогою інструментів.
☝️Програмне забезпечення постійно змінюється, але основні принципи залишаються незмінними. Автор розповідає, як застосовувати ці ідеї на практиці та як повною мірою використовувати дані у сучасних додатках.
📘 Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control 1st Edition (Steven L. Brunton)
📎 Цей підручник поєднує машинне навчання, інженерну математику та математичну фізику для інтеграції моделювання та управління динамічними системами із сучасними методами науки про дані. Тут висвітлюються багато останніх досягнень у галузі наукових обчислень — вони дозволяють застосовувати методи, засновані на даних, до різноманітних складних систем.
📘 Build Your Own Programming Language: A programmer’s guide to designing compilers, interpreters, and DSLs for solving modern computing problems (Clinton L. Jeffery)
📎 Автор книги – творець мови програмування Unicon. Він вважає, що найкращий спосіб скоротити час розробки та усунути болючі точки в області вашого проєкту — створити власну мову програмування. У книзі розповідається, як створювати синтаксичні аналізатори, генератори коду, програми читання файлів, аналізатори та інтерпретатори. Також є посібник, як створити альтернативу фреймворкам та бібліотекам для вирішення проблем, пов'язаних із предметною областю.
#codica_advice
👍6❤2