Codica - корисне про IT
2.01K subscribers
2.5K photos
129 videos
11 files
1.32K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Що таке localhost та як його використовують в розробці 🤔

📝 Localhost або локальний хост — це зарезервоване ім’я для приватних IP-адрес. У випадку, коли мережа представлена ​​одним хостом, ця адреса визначена як 127.0.0.1.

Для шостої версії протоколу (IPv6) з доменним ім’ям локальної машини пов’язана адреса ::1/128 (0:0:0:0:0:0:0:1). Вона прив’язується до мережного інтерфейсу, що має назву loopback, у протоколі TCP/IP.

#codica_tech
1🔥1
☝️ Незважаючи на те, що localhost і 127.0.0.1 прийнято вживати як синоніми, ці поняття не тотожні. Хоча функціонально localhost і 127.0.0.1 ідентичні, перше — це мітка, друге — точна вказівка адреси.

😌 Розуміння цього дозволить вам уникнути проблем із конфігурацією програм. Доменне ім’я localhost легше вимовляти та запам’ятовувати, іноді йому може відповідати localhost.localdomain.

👉 Дані, що надсилаються через логічний інтерфейс loopback не схожі на стандартні пакети. Вони не проходять через апаратну частину, а на маршрутизаторах використовується правило, за яким пристрої не повинні маршрутизувати loopback IP-адресу.

❗️ Так, якщо дані надійдуть на 127.0.0.1, з першим октетом стек TCP/IP ідентифікує їх і надішле назад на локальний комп’ютер.

📎 Таким чином виходить «петля» цифрового потоку даних. На системах Unix мережевий інтерфейс loopback називається lo або lo0.

📌 Адреса зворотної петлі — це адреса, яка використовується петлевими інтерфейсами.

👀 Завдяки технології loopback на локальному ПК можна розгортати сервер, а також запускати вебпрограми, імітуючи роботу в реальних умовах.
👉 Так, якщо на комп’ютері розгорнуто та запущено вебсервер, перехід у браузері за посиланнями http://127.0.0.1/ або http://localhost/ відкриє сторінку сайту цього комп’ютера.

💁‍♂️ За допомогою loopback (через «продзвонювання» тестовими пакетами утилітою ping) можна виконувати тестування функцій IP-стеку.

🤝 Локальний хост застосовується для встановлення з’єднання, а також для передачі інформації між серверними та клієнтськими програмами, запущеними на тому самому комп’ютері.

🧑‍💻 У деяких іграх, які розраховані на велику кількість користувачів (наприклад, Minecraft), localhost можна використовувати, щоб розмістити сервер на власному ПК.

Використання localhost дозволяє веброзробникам тестувати клієнт-серверну архітектуру на локальному ПК, без підключення до інтернету, а також виявляти несправності в мережі та налаштовувати різні сервіси.

Для закріплення отриманих знань рекомендуємо подивитися відео англійською, в якому йдеться про те, що таке localhost, що означає адреса 127.0.0.1 , а також викладено теорію про loopback в TCP/IP 👇

🔗 What is Localhost, 127.0.0.1, and Loopback in TCPIP?

👉 Підпишись на наш TikTok | Instagram | Telegram

#codica_tech
8🔥3👍2
Що виведе цей код?
Anonymous Quiz
70%
9
8%
12
6%
6
15%
Error
🤔3
Як зрозуміти чи справедлива в мене зарплата?🧐

#НапуттяВід_HR Директорки Клименко Наталії

👉 Справедлива зарплата - це важливий аспект вашої кар'єри та самооцінки. Якщо ви відчуваєте, що ваша зарплата не відповідає вашим зусиллям і внеску, не соромтеся діяти. Досліджуйте ринок, обговорюйте з начальством і шукайте альтернативні шляхи. Зрештою, ваша зарплата має бути справедливою у відображенні ваших навичок, досвіду і внеску в компанію.

👀 При цьому завжди цікаво дізнатися, що люди часто помиляються в оцінці справедливості своєї матеріальної винагороди. І навіть ті, кому платять більше, ніж у середньому по ринку, теж відчувають себе недооціненими.
👍3
👇 Тримайте 10 ознак того що вам недоплачують:

Ви заробляєте менше, ніж колеги з таким самим досвідом і освітою

👉 Дізнайтеся, скільки в середньому заробляють люди з вашими навичками та досвідом у вашому регіоні та галузі. Якщо ви бачите значну розбіжність, це може бути сигналом, що ваша зарплата несправедлива.

Зростає рівень вашої відповідальності, але не зарплата

👉 Якщо у вас з'являються додаткові обов'язки, завдання і головне - відповідальність, але це жодним чином не відбивається на матеріальній винагороді, це вірна ознака, що вам недоплачують.

Назва вашої посади змінилася, а оплата ні

👉 Якщо вас перевантажують роботою і додатковими обов'язками без відповідного збільшення зарплати, це може бути ознакою недооцінки вашої праці.

Ваша спеціальність користується високим попитом

👉 Наприклад, сьогодні зоряний час для фахівців з кібербезпеки та інтернет-маркетингу. Фактор затребуваності вашої професії має велике значення на ринку праці.

Ви не прагнете більшого

👉 Можливо, ви переконали самі себе, що щасливі просто мати роботу. Більшість керівників відчуває такий настрій співробітників і не підвищує зарплату.

У вашій компанії висока плинність кадрів

👉 Якщо люди на одних і тих самих позиціях часто змінюються, це може означати, що вони починають шукати вигідніші пропозиції на ринку праці за межами вашої компанії.

Ви ніколи не просите про підвищення

👉 Можливо через зайву скромність ви втрачаєте фінансові можливості

Ваш керівник ухиляється від обговорення ваших кар'єрних перспектив

👉 Ви виявили, що психологічно не можете обговорити з начальником своє просування кар'єрними сходами. А сам керівник уникає цієї розмови, бо просто не хоче робити вам підвищення.

Ваша зарплата зросла, але незначно

👉 Вам, найімовірніше, недоплачують, якщо протягом двох років підвищення не перевищило 1-3% від стартової суми. Це особливо відчутно, якщо ви прийшли в компанію на молодшу позицію і проявили себе з найкращого боку.

Порівняння з попередніми місцями роботи

👉 Якщо ваша поточна зарплата істотно нижча за ту, яку ви отримували на попередніх місцях роботи з аналогічними обов'язками, це може бути ознакою недоплати.

🧐 Якщо ви помічаєте кілька з цих ознак, це може бути сигналом для обговорення своєї зарплати з роботодавцем або пошуку нової можливості!

💰Бажаю вам гідної зарплати!

Напишіть у коментарях, а у вас зараз справедлива зарплата?

#НапуттяВід_HR

👉 Підпишись на наш TikTok | Instagram | Telegram
🔥62
Увага, увага загубився SMM Specialist 📣

Ми шукаємо енергійного та талановитого SMM-спеціаліста для приєднання до нашої команди! 🚀

👉 Ти мрієш втілювати в життя візію бренду, будувати спільноту захоплюючих фоловерів та збільшувати активність нашого бренду в цифровому просторі? Ти - творча особистість, яка має унікальні ідеї та вміє перетворювати їх у захоплюючий контент? Якщо так, то ми чекаємо саме на тебе! 💡

Деталі вакансії можна подивитись тут

📩 Пиши нам, надсилай резюме та приклади найкращих ваших робіт.
Наша пошта: job@codica.com та телеграм: @Vladyslava_Codica - для швидкого зв'язку.


#codica_job
👍5
Що буде виведено у консоль?
Anonymous Quiz
19%
[1, 5, 7, 0]
6%
[1, 5,5, 0]
50%
[1, 5, 0, 0]
25%
[1, 0, 0, 0]
🔥2
Структура вебпроєкту 💻

👉 Як веброзробник, якщо ви плануєте розробити проєкт, вам слід розглянути декілька важливих кроків, щоб створити ефективну структуру проєкту. Ось декілька рекомендацій 👇

#codica_tech
1️⃣ Визначте мету та цілі проєкту: перш ніж розпочати розробку проєкту, вам потрібно чітко визначити, що ви хочете досягти з цим проєктом та які мають бути його результати. Важливо також визначити цілі та завдання, які потрібно виконати, щоб досягти мети проєкту.

2️⃣ Створіть план проєкту: після визначення мети та цілей проєкту потрібно створити детальний план проєкту. Це повинен бути документ, що містить список завдань, які потрібно виконати, терміни виконання, ресурси, які потрібні для реалізації проєкту та оцінку бюджету.

3️⃣ Розподіліть завдання: після створення плану проєкту потрібно розподілити завдання між членами команди, які беруть участь у проєкті. Це допоможе забезпечити, що кожен член команди знає свої обов'язки та терміни виконання своїх задач.

4️⃣ Визначте структуру файлів та каталогів: перед тим, як розпочати роботу над проєктом, важливо визначити, як будуть організовані файли та каталоги. Це допоможе зберегти ваш проєкт у чистому та організованому стані.

5️⃣ Створіть кодову базу: створення кодової бази - це важливий етап веб-розробки. Вона допоможе зберігати всі файли, які ви створюєте, та дозволить працювати з ними з будь-якого місця.

👉 Підпишись на наш TikTok | Instagram | Telegram

#codica_tech
🔥2
Принцип Парето - що це таке і чи потрібно застосовувати його на роботі? 👀

📌 20% досліджуваних об'єктів належать до 80% певних ресурсів - так звучить принцип Парето. Що це означає? Іншими словами, невелика частина ваших завдань або робіт приносить аж 80% прибутку і вигод. Завдяки цьому ви можете заощадити час і знайти моменти в своїй роботі, які зменшують вашу продуктивність.

#codica_advice
Що таке принцип Парето

🔖 Принцип Парето, також званий правилом 80/20 або 80 на 20, був сформульований на початку 1950-х років Джозефом Юраном, але був заснований на відносинах, які помітив Вільфредо Парето, а саме, що 80% світових товарів належать 20% людства. Перетворюючи ці значення в інші змінні, виходить, що в разі повторюваних дій це правило працює. Звичайно, це не завжди точне співвідношення, значення досить ілюстративне і не буде застосовуватися в кожній ситуації, але в багатьох випадках принцип Парето працює відмінно.

Як виглядає принцип Парето в повсякденному житті і де ви можете його побачити? 🤔
Є багато прикладів, і до них належать такі ситуації, як:

▪️дорожні пригоди, ДТП - близько 20% водіїв винні у 80% аварій;
▪️інтернет - 20% користувачів зазвичай генерують 80% контенту. Аналогічно це правило діє на різних порталах, наприклад, YouTube. Хоча у каналів багато підписників, 80% коментарів надходять від 20% з них;
▪️іспити - зазвичай 80% іспиту засновано на 20% матеріалу. Варто поставити питання, що є найбільш важливим, і саме про це сказати учням або студентам;
▪️гардероб - безумовно, майже кожен при огляді гардеробу дізнається, що у нього багато одягу, який він взагалі не носить, близько 20% одягу ви носите 80% часу.

☝️ Таких прикладів можна навести більше, і якщо ви помітите деякі залежності, то зможете навчитися завдяки принципу Парето економити час і простір.

Діяльність 80 з 20 може поліпшити роботу компанії і її персоналу 💼
Як це зробити?

👉 Спочатку ви повинні розуміти, що в значній мірі тільки 20% вашої діяльності дають до 80% результатів. Тому на них варто зосередитися. Наприклад, припустимо, що ви працюєте в компанії, де переважає спілкування з клієнтами. Ви намагаєтеся ставитися до кожного з них з належною повагою, приділяєте їм багато часу, незважаючи на те, що іноді це не дає бажаного результату. Ви розумієте, що тільки 20% ваших клієнтів дійсно приносять прибуток компанії, а решта – не мають особливого значення, хоча час, витрачений на них, вимірюється годинами.

✔️ Якщо ви відмовитеся від співпраці з такими клієнтами і присвятите весь час і сили щойно згаданим 20%, ви збільшите не тільки прибуток, але і час, який приділяєте роботі.

😌 Тому на початку варто вказати змінні, які ви можете виміряти. Виділіть дії, які насправді можуть генерувати 80% результатів і які, безумовно, заслуговують роботи. Перевірте, які завдання повторюються, і подивіться на них. Проаналізуйте час, присвячений їм:

🔎 Чи можете ви зробити більше?
🔎 Чи не витрачаєте ви його даремно?
🔎 Чи немає у вашій роботі факторів, які відволікають і які можна було б усунути?

📍 Якщо ви знайдете завдання, в яких відповідь на вищевказані питання ствердна, подивіться на них уважніше і оцініть, які елементи цієї роботи приносять найбільшу користь. Коли ви їх знайдете, то зможете цілком зосередитися на них, підвищити продуктивність і заощадити час.

👉 Підпишись на наш TikTok | Instagram | Telegram


#codica_advice
4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Ранкові побажання від Mr.Cody 🍂🍃🍁
7
This media is not supported in your browser
VIEW IN TELEGRAM
Та що ті програмісти? Одну кнопку натиснули і пішли додому🤯

Але ми ж знаємо, як воно насправді❤️😂


👉 Підпишись на наш TikTok | Instagram | Telegram
😁62🔥1🤣1
#codica_humor

👉 Підпишись на наш TikTok | Instagram | Telegram
😁12👀21🤔1
Найкращі ресурси для вивчення Web 3.0 🔥

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

#codica_advice
👍2
Тож ми зібрали декілька ресурсів, які вам допоможуть вивчати та створювати "майбутнє інтернету" :

✔️ The complete guide to full stack web3 development - у цьому курсі ви дізнаєтеся про інструменти, протоколи та фреймворки для створення повного стеку web3-додатків. А головне - як зібрати все разом, щоб закласти основу для реалізації будь-яких ваших власних ідей у майбутньому.

✔️ Web3 University - це освітня онлайн-платформа, яка пропонує найкращі ресурси та навчальні посібники в екосистемі розробки блокчейн-технологій.

✔️ ETHHUB - головна мета, забезпечити єдине джерело важливої інформації про Ethereum.

✔️ Alchemy - платформа для розробки web3 проєктів, з величезною кількістю продуктів та додатків.

✔️ Web3 developer stack - посібник , який допоможе вам створити або навчитися розробляти за допомогою Solidity, Smart Contract Scripting та інших технологій Web3.

👉 Підпишись на наш TikTok | Instagram | Telegram

#codica_advice
🔥3
Як відповісти рекрутеру на запитання: "Розкажіть про себе" 😎

#НапуттяВід_HR Директорки Клименко Наталії

👉 Запитання "Розкажіть про себе" є одним із найпоширеніших на співбесіді і, водночас, одним із найскладніших для багатьох претендентів.

🧐 Це запитання може бути хитрою пасткою, здатною визначити, наскільки добре ви підготувалися до інтерв'ю. Таке запитання на співбесіді може нас дратувати, навіювати нудьгу, проте уникнути нам його не вийде.
👍3
👉 Сьогодні хотіла поділитися з вами виразами, які точно не варто робити:


Розкинутися в кріслі і почати пітч на 20 хвилин.
Чітко, конкретно по суті розкажіть про свій досвід.

Розповідати мало.
Пропрацюйте вдома короткий виступ по суті на 2-4 хвилини, цього буде більш ніж достатньо.

Говорити загальні фрази, на кшталт: "Я старанний, працьовитий, мотивований".
Апелюйте до свого досвіду, продавайте себе.

Розповідати про всі ролі та завдання, які ви виконували на всіх попередніх місцях.
Робіть акцент на конкретних досягненнях у прив'язці до посади.

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

Навантажувати рекрутерам цифрами і термінами без прив'язки до конкретних дій.
Дуже хороший хід підкреслювати свій досвід фактами, але вони мають бути зрозумілими всім сторонам бесіди.

Зациклюватися на демонстрації soft skills.
Дійте так само, як працює реклама: від опису себе переходьте до опису того, що можете робити на посаді, яка вас цікавить.

Робити акцент на своїх недоліках.
Завжди починайте з позитивного (досвід, освіта, здібності), далі негативне (відсутність знань конкретних методик і методів), а потім м'яко переходьте до позитивного (чим ви можете компенсувати зазначений недолік).

Впевнена промова довжиною в одну дві хвилини часом може визначити, отримаєте ви цю роботу чи ні.

Я вам бажаю довести ваш виступ до досконалості!

#НапуттяВід_HR

👉 Підпишись на наш TikTok | Instagram | Telegram
5👍2🔥1