💼 Отже, перше, що я зробила б - це привертала увагу до своєї професійної експертизи. Тут не важливо, є у вас досвід чи ні, тут важливо ключове - якнайширше позначити себе на професійному ринку.
Для цього можна і потрібно завести собі облікові записи:
👉 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
Проходження інтерв'ю 👥
📗System Design Interview — An insider’s guide (Alex Xu)
📎 Інтерв'ю з системного проєктування – найскладніший етап. Щоб полегшити розробникам його проходження, автор створив серію посібників (це перша частина). Тут представлена стратегія проходження співбесіди та база знань для вирішення широкого кола питань щодо проєктування систем. Книга містить безліч реальних прикладів, що ілюструють систематичний підхід, з докладним описом кроків.
📗Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition (Gayle Laakmann McDowell)
📎 Інженер-програміст, який також займався підбором співробітників до компанії, поділився досвідом проходження інтерв'ю (навіть тих, коли тебе просять одразу ж вигадати блискучий алгоритм, а потім написати бездоганний код на дошці). Книга допоможе вам потренуватися перед співбесідою, навчить розкривати підказки та приховані деталі у питаннях, виходити із скрутного становища, повторити основні концепції розробки.
Софт-скіли 💬
📙Engineers Survival Guide: Advice, tactics, and tricks After a decade of working at Facebook, Snapchat, and Microsoft (Merih Taze)
🖇 Відійдемо від теорії до реального життя інженера, де щодня потрібно взаємодіяти з людьми, демонструвати впевненість, переконувати інших у своїй правоті, намагатися не потонути в роботі (але й не показати себе «слабаком», який просить передати частину роботи колегам) і якось просуватися кар'єрними сходами. Книга стане «електронним наставником» у цих та інших питаннях: усередині ви знайдете зведення порад, тактик та прийомів від досвідчених інженерів.
📙Critical Thinking & Logic Mastery – 3 Books In 1: How To Make Smarter Decisions, Conquer Logical Fallacies And Sharpen Your Thinking (Thinknetic)
🖇 Більшості людей не вистачає критичного мислення, бо система освіти цього не вчить. Саме через відсутність критичного мислення більшість людей ніколи не реалізують свій потенціал — через велику кількість помилкових переконань вони роблять те, що шкодить їм, і не роблять того, що принесло б велику користь. Цю тезу можна «натягнути» як на побут, так і на роботу програміста.
#codica_advice
📗System Design Interview — An insider’s guide (Alex Xu)
📎 Інтерв'ю з системного проєктування – найскладніший етап. Щоб полегшити розробникам його проходження, автор створив серію посібників (це перша частина). Тут представлена стратегія проходження співбесіди та база знань для вирішення широкого кола питань щодо проєктування систем. Книга містить безліч реальних прикладів, що ілюструють систематичний підхід, з докладним описом кроків.
📗Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition (Gayle Laakmann McDowell)
📎 Інженер-програміст, який також займався підбором співробітників до компанії, поділився досвідом проходження інтерв'ю (навіть тих, коли тебе просять одразу ж вигадати блискучий алгоритм, а потім написати бездоганний код на дошці). Книга допоможе вам потренуватися перед співбесідою, навчить розкривати підказки та приховані деталі у питаннях, виходити із скрутного становища, повторити основні концепції розробки.
Софт-скіли 💬
📙Engineers Survival Guide: Advice, tactics, and tricks After a decade of working at Facebook, Snapchat, and Microsoft (Merih Taze)
🖇 Відійдемо від теорії до реального життя інженера, де щодня потрібно взаємодіяти з людьми, демонструвати впевненість, переконувати інших у своїй правоті, намагатися не потонути в роботі (але й не показати себе «слабаком», який просить передати частину роботи колегам) і якось просуватися кар'єрними сходами. Книга стане «електронним наставником» у цих та інших питаннях: усередині ви знайдете зведення порад, тактик та прийомів від досвідчених інженерів.
📙Critical Thinking & Logic Mastery – 3 Books In 1: How To Make Smarter Decisions, Conquer Logical Fallacies And Sharpen Your Thinking (Thinknetic)
🖇 Більшості людей не вистачає критичного мислення, бо система освіти цього не вчить. Саме через відсутність критичного мислення більшість людей ніколи не реалізують свій потенціал — через велику кількість помилкових переконань вони роблять те, що шкодить їм, і не роблять того, що принесло б велику користь. Цю тезу можна «натягнути» як на побут, так і на роботу програміста.
#codica_advice
❤7👍4
This media is not supported in your browser
VIEW IN TELEGRAM
📲 Телеграм-канал для українських розробників та інших IT-фахівців
Команда ITExpert створила телеграм-канал, де ви знайдете свіжі вакансії, стажування та кар'єрні поради.
🙌 Проєкт благодійний, публікації вакансій безкоштовні. Головна мета — допомогти спеціалістам знайти гарне місце роботи під час війни та покращити ситуацію на ринку.
🔗 Підписатися за посиланням
Команда ITExpert створила телеграм-канал, де ви знайдете свіжі вакансії, стажування та кар'єрні поради.
🙌 Проєкт благодійний, публікації вакансій безкоштовні. Головна мета — допомогти спеціалістам знайти гарне місце роботи під час війни та покращити ситуацію на ринку.
🔗 Підписатися за посиланням
👍6❤1😁1
👍12
Codica - корисне про IT
Як навчитися програмувати 💻 Частина 8 📌 Почніть програмувати з JavaScript Почнемо з відповіді на таке запитання: якщо ми можемо використовувати HTML для створення структури веб-сторінки та CSS, щоб вона виглядала гарно, навіщо нам JavaScript? 🤔 Відповідь…
Як навчитися програмувати 🧑💻
Частина 9
📌 Використання Git
Git - це найпопулярніша система контролю версій (СКВ), яка використовується сьогодні. Вона дозволяє декільком розробникам спільно працювати над програмним забезпеченням.
#codica_tech
Частина 9
📌 Використання Git
Git - це найпопулярніша система контролю версій (СКВ), яка використовується сьогодні. Вона дозволяє декільком розробникам спільно працювати над програмним забезпеченням.
#codica_tech
👍11❤2
Щоб перейти безпосередньо до Git`a, згадаймо деякі поняття, загальні для більшості проєктів програмування:
🖊 Повний набір каталогів і файлів, з яких складається програмний проєкт, називається кодовою базою;
🖊 Корінь проєкту - це папка найвищого рівня в дереві каталогів проєкту;
🖊 Файли коду можуть бути розміщені безпосередньо в корені проєкту або організовані в багаторівневих папках.
Процес збірки може включати один або кілька кроків, які перетворюють код у виконуваний файл, що може бути запущений на процесорних чіпах вашого комп'ютера 💻
З часом розробники оновлюють код проєкту.
👉 Загалом є три способи, якими розробники можуть вносити ці зміни до програмного проєкту:
✔️ Додати нові файли та папки до проєкту;
✔️ Редагувати код в наявних файлах і папках;
✔️ Видалити наявні файли і папки.
👀 Командам розробників потрібен спосіб відстежувати, які саме зміни було внесено в код, які файли або папки було зачеплено і хто вніс кожну зміну. Кожен розробник також повинен мати можливість отримувати оновлення від усіх інших розробників.
📎 Цей процес називається версіонуванням або контролем версій. Розробники використовують спеціальні інструменти, які називаються системами контролю версій (СКВ), для відстеження, управління та обміну версіями програмних проєктів. Ось деякі з них:
▪️ Git;
▪️ Subversion (SVN);
▪️ Mercurial (Hg).
❗️Основні команди Git
Git створює і зберігає інформацію про наші програмні проєкти в так званому сховищі Git. 📁 Сховище Git - це просто прихована папка на вашому комп'ютері, яку Git використовує для зберігання даних про файли коду в програмному проєкті.
Існує два основні способи створити Git-репозиторій на своєму комп'ютері:
1️⃣ Створити абсолютно новий Git-репозиторій в наявній папці у вашій файловій системі.
Для цього відкрийте Командний рядок, створіть нову папку в зручному місці, наприклад, на Робочому столі, і перейдіть у неї:
cd ~/Desktop
mkdir testgit
cd testgit/
👉 Щоб ініціалізувати новий Git-репозиторій введіть команду:
git init
💁♂️ Команда git init створює в поточному каталозі приховану папку з назвою .git. Ця папка і є репозиторієм Git, про який ми згадували вище.
2️⃣ Другий спосіб отримати Git-репозиторій на свій комп'ютер - завантажити його звідкись, наприклад, з GitHub.
У цьому випадку нам допоможе команда:
git clone
🔗 Команда git clone завантажує репозиторій зі вказаної URL-адреси в нову папку на вашому комп'ютері.
🔖 Наступна команда git add <filename.ext>
Команда git add використовується для того, щоб вказати Git'у, які файли ми хочемо, щоб він відстежував, а також для того, щоб додати зміни у вже відстежуваних файлах в область стадійності Git'а.
🔖 Команда git commit -m " Commit message "
Це збереже зміни у всіх сформованих файлах у сховищі Git'а.
🔖 git status та git log
Зручні для перегляду поточного стану робочого каталогу та історії коммітів вашого проєкту.
#codica_tech
🖊 Повний набір каталогів і файлів, з яких складається програмний проєкт, називається кодовою базою;
🖊 Корінь проєкту - це папка найвищого рівня в дереві каталогів проєкту;
🖊 Файли коду можуть бути розміщені безпосередньо в корені проєкту або організовані в багаторівневих папках.
Процес збірки може включати один або кілька кроків, які перетворюють код у виконуваний файл, що може бути запущений на процесорних чіпах вашого комп'ютера 💻
З часом розробники оновлюють код проєкту.
👉 Загалом є три способи, якими розробники можуть вносити ці зміни до програмного проєкту:
✔️ Додати нові файли та папки до проєкту;
✔️ Редагувати код в наявних файлах і папках;
✔️ Видалити наявні файли і папки.
👀 Командам розробників потрібен спосіб відстежувати, які саме зміни було внесено в код, які файли або папки було зачеплено і хто вніс кожну зміну. Кожен розробник також повинен мати можливість отримувати оновлення від усіх інших розробників.
📎 Цей процес називається версіонуванням або контролем версій. Розробники використовують спеціальні інструменти, які називаються системами контролю версій (СКВ), для відстеження, управління та обміну версіями програмних проєктів. Ось деякі з них:
▪️ Git;
▪️ Subversion (SVN);
▪️ Mercurial (Hg).
❗️Основні команди Git
Git створює і зберігає інформацію про наші програмні проєкти в так званому сховищі Git. 📁 Сховище Git - це просто прихована папка на вашому комп'ютері, яку Git використовує для зберігання даних про файли коду в програмному проєкті.
Існує два основні способи створити Git-репозиторій на своєму комп'ютері:
1️⃣ Створити абсолютно новий Git-репозиторій в наявній папці у вашій файловій системі.
Для цього відкрийте Командний рядок, створіть нову папку в зручному місці, наприклад, на Робочому столі, і перейдіть у неї:
cd ~/Desktop
mkdir testgit
cd testgit/
👉 Щоб ініціалізувати новий Git-репозиторій введіть команду:
git init
💁♂️ Команда git init створює в поточному каталозі приховану папку з назвою .git. Ця папка і є репозиторієм Git, про який ми згадували вище.
2️⃣ Другий спосіб отримати Git-репозиторій на свій комп'ютер - завантажити його звідкись, наприклад, з GitHub.
У цьому випадку нам допоможе команда:
git clone
🔗 Команда git clone завантажує репозиторій зі вказаної URL-адреси в нову папку на вашому комп'ютері.
🔖 Наступна команда git add <filename.ext>
Команда git add використовується для того, щоб вказати Git'у, які файли ми хочемо, щоб він відстежував, а також для того, щоб додати зміни у вже відстежуваних файлах в область стадійності Git'а.
🔖 Команда git commit -m " Commit message "
Це збереже зміни у всіх сформованих файлах у сховищі Git'а.
🔖 git status та git log
Зручні для перегляду поточного стану робочого каталогу та історії коммітів вашого проєкту.
#codica_tech
👍19❤3🔥1
Друзі, наша команда шукає досвідченого Технічного Копірайтера (Copywriter) - профі, самостійного письменника, який хоче, вміє та любить розбиратися із ІТ-ішною тематикою та глибоко вивчати галузь 👀
✔️ Що потрібно буде робити?
Писати аналітичні, осмислені англомовні статті на технічну тематику, з авторською думкою, висновками та якісним викладом.
❗️Важливий коментар: статті та кейси на нашому сайті - це перше, з чим ознайомлюються клієнти, тому професійний та якісний контент це вагома складова процесу продажів. Для нас дуже важливо, щоб тобі було цікаво сьорчити, поглиблюватися і розбиратися в технічних аспектах нашого напрямку розробки.
Потрібно буде виконати тестове завдання, щоб ми до кінця зрозуміли один одного 🙂
🔗 Посилання на вакансію тут.
Пиши нам, надсилай резюме та приклади найкращих текстів (бажано на технічну тематику).
Побачимось! 😉
✔️ Що потрібно буде робити?
Писати аналітичні, осмислені англомовні статті на технічну тематику, з авторською думкою, висновками та якісним викладом.
❗️Важливий коментар: статті та кейси на нашому сайті - це перше, з чим ознайомлюються клієнти, тому професійний та якісний контент це вагома складова процесу продажів. Для нас дуже важливо, щоб тобі було цікаво сьорчити, поглиблюватися і розбиратися в технічних аспектах нашого напрямку розробки.
Потрібно буде виконати тестове завдання, щоб ми до кінця зрозуміли один одного 🙂
🔗 Посилання на вакансію тут.
Пиши нам, надсилай резюме та приклади найкращих текстів (бажано на технічну тематику).
Побачимось! 😉
🔥5❤4👍1
Добірка корисних плагінів Figma для UI/UX Designers 🧑🎨
Не секрет, що зараз Figma є одним із флагманів інструментів створення дизайнів і прототипів.
👉 На сьогодні для Figma існує вже понад 400 плагінів. Кількість плагінів зростає щодня. У цій добірці ми зібрали для вас найпопулярніші та найкорисніші плагіни, які розширюють і спрощують функціонал графічного редактора.
🖌 Unsplash - дає змогу швидко вставити фотографії з однойменного сервісу відразу в Figma.
🖌 Iconify - пропонує дизайнеру величезний вибір дизайнерських іконок з великої кількості категорій. Маст хев у арсеналі дизайнера.
🖌 Remove BG - видаляє фон одним кліком мишею.
🖌 Figmotion - цей плагін робить створення анімації простішим і зручнішим, оскільки немає необхідності звертатися до стороннього ПЗ для розробки моушн-графіки, як, наприклад, Principle, Haiku або After Effects.
🖌 Content Reel - дає змогу швидко перетягувати текстові рядки, аватари та іконки в шаблони.
#codica_advice
Не секрет, що зараз Figma є одним із флагманів інструментів створення дизайнів і прототипів.
👉 На сьогодні для Figma існує вже понад 400 плагінів. Кількість плагінів зростає щодня. У цій добірці ми зібрали для вас найпопулярніші та найкорисніші плагіни, які розширюють і спрощують функціонал графічного редактора.
🖌 Unsplash - дає змогу швидко вставити фотографії з однойменного сервісу відразу в Figma.
🖌 Iconify - пропонує дизайнеру величезний вибір дизайнерських іконок з великої кількості категорій. Маст хев у арсеналі дизайнера.
🖌 Remove BG - видаляє фон одним кліком мишею.
🖌 Figmotion - цей плагін робить створення анімації простішим і зручнішим, оскільки немає необхідності звертатися до стороннього ПЗ для розробки моушн-графіки, як, наприклад, Principle, Haiku або After Effects.
🖌 Content Reel - дає змогу швидко перетягувати текстові рядки, аватари та іконки в шаблони.
#codica_advice
👍12❤3
👍7🔥1
Мова – це історія народу, його світогляд, його душа 💙💛
Сьогодні, 9 листопада, ми відзначаємо День української писемності та мови.
Українці протягом усієї історії своєї країни постійно боролися за право писати, читати і розмовляти українською мовою. Зараз наші герої продовжують боротьбу за незалежність нашої країни.
Давайте разом створювати тренд української мови, плекати рідне слово, нести його крізь віки.
Слава Україні! 🇺🇦
Сьогодні, 9 листопада, ми відзначаємо День української писемності та мови.
Українці протягом усієї історії своєї країни постійно боролися за право писати, читати і розмовляти українською мовою. Зараз наші герої продовжують боротьбу за незалежність нашої країни.
Давайте разом створювати тренд української мови, плекати рідне слово, нести його крізь віки.
Слава Україні! 🇺🇦
❤28🥰6
Найкращі ресурси для вивчення Web 3.0 🔥
Web3 - концепція нового, третього покоління інтернету, децентралізованого, що працює на блокчейні та економіці токенів. Вона протиставляється Всесвітній павутині Web2, що працює на базі централізованих платформ для соціальної взаємодії між користувачами. Вона дає змогу створювати платформи, які ніхто не контролює, але яким кожен може довіряти через покладені в їхню основу алгоритми і протоколи.
#codica_advice
Web3 - концепція нового, третього покоління інтернету, децентралізованого, що працює на блокчейні та економіці токенів. Вона протиставляється Всесвітній павутині Web2, що працює на базі централізованих платформ для соціальної взаємодії між користувачами. Вона дає змогу створювати платформи, які ніхто не контролює, але яким кожен може довіряти через покладені в їхню основу алгоритми і протоколи.
#codica_advice
❤6👍3👎1👏1
Тож ми зібрали декілька ресурсів, які вам допоможуть вивчати та створювати "майбутнє інтернету" :
✔️ The complete guide to full stack web3 development - у цьому курсі ви дізнаєтеся про інструменти, протоколи та фреймворки для створення повного стеку web3-додатків. А головне - як зібрати все разом, щоб закласти основу для реалізації будь-яких ваших власних ідей у майбутньому.
✔️ Web3 University - це освітня онлайн-платформа, яка пропонує найкращі ресурси та навчальні посібники в екосистемі розробки блокчейн-технологій.
✔️ ETHHUB - головна мета, забезпечити єдине джерело важливої інформації про Ethereum.
✔️ Alchemy - платформа для розробки web3 проєктів, з величезною кількістю продуктів та додатків.
✔️ Web3 developer stack - посібник , який допоможе вам створити або навчитися розробляти за допомогою Solidity, Smart Contract Scripting та інших технологій Web3.
#codica_advice
✔️ The complete guide to full stack web3 development - у цьому курсі ви дізнаєтеся про інструменти, протоколи та фреймворки для створення повного стеку web3-додатків. А головне - як зібрати все разом, щоб закласти основу для реалізації будь-яких ваших власних ідей у майбутньому.
✔️ Web3 University - це освітня онлайн-платформа, яка пропонує найкращі ресурси та навчальні посібники в екосистемі розробки блокчейн-технологій.
✔️ ETHHUB - головна мета, забезпечити єдине джерело важливої інформації про Ethereum.
✔️ Alchemy - платформа для розробки web3 проєктів, з величезною кількістю продуктів та додатків.
✔️ Web3 developer stack - посібник , який допоможе вам створити або навчитися розробляти за допомогою Solidity, Smart Contract Scripting та інших технологій Web3.
#codica_advice
👍11🔥2👎1
Що їсти, коли немає електроенергії та газу 👀
#НапуттяВід_HR Директорки Клименко Наталії
У світлі останніх подій, коли вимкнення електроенергії стає частиною нашого життя, давайте подумаємо про те, як правильно, корисно і якісно нам продовжити харчуватися 🤔
Про воду та її користь для організму ми вже писали в цьому пості. Головне - вона має бути у вас у запасі і пити її потрібно в достатній кількості ☝️
Що я розумію під тим, коли кажу що немає світла і газу:
🔸 Немає електроенергії, тобто не працює електроплита, електрочайник, мікрохвильова піч;
🔸 Немає газу, значить узагалі немає газової печі, як наприклад у мене.
👉 Також давайте візьмемо за основу й екстремальний варіант, коли ми розуміємо, що екстрене вимкнення світла в нас буде більше, ніж на 4 години, до якого ми з вами можемо підготуватися і приготувати щось заздалегідь...
#НапуттяВід_HR Директорки Клименко Наталії
У світлі останніх подій, коли вимкнення електроенергії стає частиною нашого життя, давайте подумаємо про те, як правильно, корисно і якісно нам продовжити харчуватися 🤔
Про воду та її користь для організму ми вже писали в цьому пості. Головне - вона має бути у вас у запасі і пити її потрібно в достатній кількості ☝️
Що я розумію під тим, коли кажу що немає світла і газу:
🔸 Немає електроенергії, тобто не працює електроплита, електрочайник, мікрохвильова піч;
🔸 Немає газу, значить узагалі немає газової печі, як наприклад у мене.
👉 Також давайте візьмемо за основу й екстремальний варіант, коли ми розуміємо, що екстрене вимкнення світла в нас буде більше, ніж на 4 години, до якого ми з вами можемо підготуватися і приготувати щось заздалегідь...
👍7❤1
В умовах війни є нюанси, які нам потрібно враховувати:
🔹 Якщо є будь-яка їжа, це вже добре.
Важливо хоч щось їсти, ніж не їсти зовсім.
🔹 Якщо є будь-яка вода, це вже добре.
🫖 Пам'ятайте, що процес кип'ятіння - це найпростіший метод знезараження води, він вбиває більшість мікроорганізмів. Важливо зазначити, що воду треба кип'ятити не менше п'яти хвилин, а оптимально всі 20.
🔹 За будь-якої зручної нагоди запасемо ту їжу, яка не потребує термічної обробки, тобто нам її не потрібно спеціально готувати.
🔹 Якщо є можливість, під час кожного прийому їжі складайте порцію так, щоб там були білки, жири, вуглеводи та клітковина.
🔹 Пам'ятайте про доставку готової їжі. Можливо у вас будуть такі варіанти харчування.
🔹 Як варіант, можна піти з термосами в заклади де є електроенергія і попросити набрати собі окропу для чаю та інших продуктів.
🔹 Погода вже дозволяє зберігати відкриті продукти на холодному балконі.
Підготувала для вас список корисних продуктів, які є практично в будь-якому магазині. Для зручності, розбила їх на групи макронутрієнтів - Білки/Жири/Вуглеводи👇
Білки + жири:
🧀 Сири, намагайтеся вибирати тверді, їх можна зберігати довше;
🐟 Оселедець слабосолоний, у розсолі або олії, ідеальне поєднання білків і жирів;
🥓 Сало - відмінно зберігається, може лежати навіть без холодильника;
🥩 Хамон, відмінно зберігається, ідеальне поєднання білків і жирів;
🧈 Печінковий паштет, у будь-яку хвилину можна намазати хліб і бути ситим;
🥛 Кефір, йогурт (несолодкий, 5-10% жирності), їх надовго не збережеш, але це прекрасне джерело вітамінів і мікроелементів;
🥫 Консервована кукурудза, квасоля, горошок - якщо є можливість, пошукайте без доданого цукру;
🌰 Горіхи, насіння - суперфуд із незамінними амінокислотами;
🥜 Горіхова паста, пасти з насіння - допоможуть довше протриматися ситими;
🌻 Будь-яка рослинна олія - куди ж без неї;
🍫 Чорний шоколад - беріть від 80% какао-бобів, і зберігається довше і корисніше.
Вуглеводи:
🍞 Xліб, хлібці, сухарі, лаваш;
🥣 Гранола, будь-які сухі сніданки;
🌾 Злакові батончики;
🍇 Сухофрукти, сушені ягоди, фрукти;
🥒 Ті ж консервовані овочі - огірки, перець, баклажани;
🥪 Хумус - чудова намазка на хліб;
🥑 Гуакамоле - для гурманів)
Клітковина:
🍎 Яблука, груші, цитрусові - зберігаються довго, можна робити запаси;
🥕 Білокачанна капуста, морква - у холодному приміщенні може зберігатися всю зиму;
🍌 Сухофрукти, всі види кураги - відмінно справляються з голодом;
🫑 Свіжий перець - багатий на мікро- і макронутрієнти;
🧅 Цибуля всіх видів - ріпчаста жовта, червона, порей та інші - розбавить ваш раціон;
🍄 Оброблені їстівні гриби - зроблять будь-яку страву смачнішою;
🫙 Ферментовані продукти - квашена капуста, помідори, огірки - слугують додатковим джерелом корисних бактерій і підвищують імунітет.
Якщо вода в нас із вами все ж таки є, що можемо зробити:
👩🍳 Каші з деяких круп можна споживати, якщо попередньо залити їх холодною водою на 30 хвилин. Тут ідеться про максимально подрібнені й оброблені на виробництві крупи, позбавлені оболонки, такі як манна каша, кускус, вівсяні пластівці;
🍽 Гречану кашу (ядрицю) можна залити холодною водою на 12 годин, після чого також споживати (це з розряду підготовки продуктів на завтра);
🫗 Якщо води немає, ці крупи і той самий час можна заливати молоком.
Друзі тримаємося, пам'ятаємо що після темряви завжди настає світанок!
Вистоїмо разом! ❤️
#НапуттяВід_HR
🔹 Якщо є будь-яка їжа, це вже добре.
Важливо хоч щось їсти, ніж не їсти зовсім.
🔹 Якщо є будь-яка вода, це вже добре.
🫖 Пам'ятайте, що процес кип'ятіння - це найпростіший метод знезараження води, він вбиває більшість мікроорганізмів. Важливо зазначити, що воду треба кип'ятити не менше п'яти хвилин, а оптимально всі 20.
🔹 За будь-якої зручної нагоди запасемо ту їжу, яка не потребує термічної обробки, тобто нам її не потрібно спеціально готувати.
🔹 Якщо є можливість, під час кожного прийому їжі складайте порцію так, щоб там були білки, жири, вуглеводи та клітковина.
🔹 Пам'ятайте про доставку готової їжі. Можливо у вас будуть такі варіанти харчування.
🔹 Як варіант, можна піти з термосами в заклади де є електроенергія і попросити набрати собі окропу для чаю та інших продуктів.
🔹 Погода вже дозволяє зберігати відкриті продукти на холодному балконі.
Підготувала для вас список корисних продуктів, які є практично в будь-якому магазині. Для зручності, розбила їх на групи макронутрієнтів - Білки/Жири/Вуглеводи👇
Білки + жири:
🧀 Сири, намагайтеся вибирати тверді, їх можна зберігати довше;
🐟 Оселедець слабосолоний, у розсолі або олії, ідеальне поєднання білків і жирів;
🥓 Сало - відмінно зберігається, може лежати навіть без холодильника;
🥩 Хамон, відмінно зберігається, ідеальне поєднання білків і жирів;
🧈 Печінковий паштет, у будь-яку хвилину можна намазати хліб і бути ситим;
🥛 Кефір, йогурт (несолодкий, 5-10% жирності), їх надовго не збережеш, але це прекрасне джерело вітамінів і мікроелементів;
🥫 Консервована кукурудза, квасоля, горошок - якщо є можливість, пошукайте без доданого цукру;
🌰 Горіхи, насіння - суперфуд із незамінними амінокислотами;
🥜 Горіхова паста, пасти з насіння - допоможуть довше протриматися ситими;
🌻 Будь-яка рослинна олія - куди ж без неї;
🍫 Чорний шоколад - беріть від 80% какао-бобів, і зберігається довше і корисніше.
Вуглеводи:
🍞 Xліб, хлібці, сухарі, лаваш;
🥣 Гранола, будь-які сухі сніданки;
🌾 Злакові батончики;
🍇 Сухофрукти, сушені ягоди, фрукти;
🥒 Ті ж консервовані овочі - огірки, перець, баклажани;
🥪 Хумус - чудова намазка на хліб;
🥑 Гуакамоле - для гурманів)
Клітковина:
🍎 Яблука, груші, цитрусові - зберігаються довго, можна робити запаси;
🥕 Білокачанна капуста, морква - у холодному приміщенні може зберігатися всю зиму;
🍌 Сухофрукти, всі види кураги - відмінно справляються з голодом;
🫑 Свіжий перець - багатий на мікро- і макронутрієнти;
🧅 Цибуля всіх видів - ріпчаста жовта, червона, порей та інші - розбавить ваш раціон;
🍄 Оброблені їстівні гриби - зроблять будь-яку страву смачнішою;
🫙 Ферментовані продукти - квашена капуста, помідори, огірки - слугують додатковим джерелом корисних бактерій і підвищують імунітет.
Якщо вода в нас із вами все ж таки є, що можемо зробити:
👩🍳 Каші з деяких круп можна споживати, якщо попередньо залити їх холодною водою на 30 хвилин. Тут ідеться про максимально подрібнені й оброблені на виробництві крупи, позбавлені оболонки, такі як манна каша, кускус, вівсяні пластівці;
🍽 Гречану кашу (ядрицю) можна залити холодною водою на 12 годин, після чого також споживати (це з розряду підготовки продуктів на завтра);
🫗 Якщо води немає, ці крупи і той самий час можна заливати молоком.
Друзі тримаємося, пам'ятаємо що після темряви завжди настає світанок!
Вистоїмо разом! ❤️
#НапуттяВід_HR
👍17❤3😁1