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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
🇺🇸 Don’t ____ your money.

🇺🇦 Не витрачай грошей даремно.
Anonymous Quiz
39%
spend
6%
use
54%
waste
1%
Не знаю
🔥10👍21
📌 Код відповіді (стану) HTTP показує, чи був успішно виконаний певний запит HTTP

☝️ Код стану HTTP зашифрований в 3-х цифрах. Перша цифра вказує на клас стану (група кодів). Друга і третя цифра – порядковий номер коду відповіді.

💁‍♂️ Код стану HTTP повертається сервером. Він є частиною першого рядка відповіді сервера при запитах по протоколу HTTP і вказує на те, чи був успішно виконаний певний HTTP запит.

❗️Коди згруповані в 5 класів:

▪️Інформаційні (100 – 199): в цей клас виділені коди, що інформують про процес передачі.
▪️Успішні (200 – 299): клієнтський запит був отриманий, зрозумілий сервером, прийнятий і успішно оброблений.
▪️Перенаправлення (300 - 399): для успішного виконання операції необхідно зробити інший запит (як правило, по іншому URI).
▪️Клієнтські помилки (400 – 499): клієнт робить невірні запити.
▪️Серверні помилки (500 - 599): сервер ідентифікує, що сталася помилка з його вини або він по якійсь причині не в змозі виконати запит.

#codica_tech
👍195🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
8👍3
☝️ Увага, у коді можуть бути баги. Я лише довів його коректність, але не запускав.

#Mister_Cody
😁20🔥4
Codica - корисне про IT
Як навчитися програмувати 🤓 Частина 3 📌 Зрозумійте, як працює Інтернет. Яким би типом програмування ви не хотіли займатися, ви зіткнетеся з ситуаціями, коли вам допоможе знання того, як комп’ютери взаємодіють один з одним 😌 Зазвичай це відбувається через…
Як навчитися програмувати 🤓
Частина 4

📌 Як використовувати командний рядок.

🖥 На перший погляд, командний рядок може налякати. Його часто показують у фільмах як загадковий чорний екран із незрозумілим текстом, цифрами та символами, що прокручуються. Зазвичай це асоціюється зі злим хакером або геніальним технарем.

#codica_tech
👍11🔥31
🖱 Правда полягає в тому, що не потрібно бути генієм, щоб використовувати або розуміти командний рядок. Насправді він дозволяє нам виконувати багато тих самих завдань, які нам зручно виконувати за допомогою миші.

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

🙃 Ви можете використовувати командний рядок, щоб переглядати папки, виводити список вмісту папок, створювати нові папки, копіювати та переміщувати файли, видаляти файли, запускати програми та багато іншого. Вікно, у якому можна вводити команди в командному рядку, називається терміналом.

▪️Якщо ви користуєтеся Mac, відкрийте програму Terminal, яка, по суті, є терміналом командного рядка Unix.
▪️Якщо ви використовуєте операційну систему без GUI (графічного інтерфейсу користувача), як-от Linux або Unix, ви повинні бути в командному рядку під час запуску комп’ютера за замовчуванням. Якщо ваша версія Linux або Unix має графічний інтерфейс користувача, вам потрібно буде відкрити термінал вручну.

👤 Коли ви відкриваєте термінал, типове перше запитання: «Де я?». Ми можемо використати команду pwd (що розшифровується як «друкувати робочий каталог»), щоб зрозуміти це. Вона виводить наше поточне розташування у файловій системі, яка повідомляє нам, у якій папці ми зараз знаходимося.

😌 За замовчуванням, під час відкриття командного рядка, активною папкою є домашній каталог користувача, який увійшов у систему. Це можна налаштувати.

#codica_tech
👍12🔥3
Основи UI дизайну для розробників 🎨

⚪️ Білий простір
Білий простір (пробіл) — це порожній простір між елементами вашого інтерфейсу користувача (UI). Саме він надає вашому UI структуру.

⚪️ Вирівнювання
Вирівнювання — це процес забезпечення правильного розташування кожного елемента відносно інших елементів. Візуальне вирівнювання є однією з основ дизайну, ми, люди, віддаємо перевагу візуально вирівняним об’єктам.

⚪️ Масштаб
Масштаб - це розмір елементів, який необхідно ретельно враховувати.

⚪️ Типографія
Типографія — це не лише шрифт, це мистецтво, яке передбачає компонування гарнітури в різних комбінаціях шрифту, розміру та інтервалів.

⚪️ Контраст
У випадку шрифтів під контрастом розуміється відмінність між товщинами основних та другорядних штрихів. Відсутність читабельності може бути серйозною причиною того, чому користувачі не утримуються на сайті.

#codica_advice
13👍4
Друзі, проводимо опитування, щоб готувати для вас релевантний контент 😌

Скажіть, будь ласка, чим ви займаєтесь👇
Anonymous Poll
18%
Junior QA
40%
Junior Frontend Dev
13%
Junior Backend Dev
2%
Junior DevOps
3%
Junior Designer
1%
Junior Recruiter
4%
Middle/Senior Developer
2%
Tech Lead
6%
HR/Recruiter
10%
Інше (напишу в коментарях)
👍8🔥4
Отримання даних з API в JavaScript 🪄

🧑‍💻 Отримання даних з API є одним із найпоширеніших завдань у розробці.
Ви будете робити це весь час під час створення програм!

На щастя, функція "fetch" в JavaScript робить цей процес надзвичайно простим. Просто передайте їй URL-адресу, щоб повернути деякі дані, і все готово.

#codica_tech
👍233
Середа - час для задачки з JavaScript 😏

#codica_js
👍82
👍8😁6🤯4🔥2👎1
Які запитання рекрутери очікують від кандидата під час інтерв’ю? 🤔

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

"Які у вас є питання?" Рекрутери говорять цю фразу практично на кожній співбесіді. Почувши її, багато кандидатів думають, що нарешті настала їхня черга відкинутися в кріслі і розслабитися, проте я раджу використати це як ще один привід справити враження.

☝️ І тут дуже важливо, не перестаратися з питаннями! У нас були неодноразові випадки, коли кандидати діставали товстий зошит весь списаний питаннями, відповісти на частину яких можна просто відкривши наш сайт.
👍81
Ось список питань, які продемонструють серйозність ваших намірів та зацікавленість у компанії 👇

👀 Як виглядатиме мій типовий день?
Цим питанням ви виявляєте завдання, які вам доведеться виконувати щодня, і попутно знімаєте тривожність про те, як все відбувається в даній компанії. Ну і звичайно, виявляєте зацікавленість у робочому процесі.

🧐 Чому виникла потреба у вакансії?
Насправді правильний рекрутер повинен сам розповісти вам причини появи вакансії, ми, наприклад, у нашій компанії завжди так робимо під кінець інтерв'ю. Це важливе питання, щоб дізнатися, скільки часу в компанії існує посада, скільки людей займали її до вас і чому вона звільнилася. Те, як роботодавець відповідає на запитання, розповість багато про плинність кадрів у цій компанії.

👥 Хто буде моїм наставником?
Попросіть рекрутера описати цю людину. Уточніть, як відбувається взаємодія з ним, як будується робочий процес, як часто ви спілкуватиметеся. Все це допоможе вам зрозуміти, чи буде у вас помічник на старті або все ж таки доведеться розбиратися із завданнями самостійно.

💻 Які проєкти будуть у мене?
Якщо ви проходите співбесіду на позицію початківця, то можливо вам не зможуть дати конкретики. Попросіть тоді описати загалом, чим у вас займаються люди на таких позиціях, тоді й відповідь від рекрутера буде більш конкретною. Цим питанням ви зрозумієте складність та глибину майбутніх завдань.

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

✍️ Які у вас умови праці?
Запитуючи про колектив, наставника, результати роботи, не забудьте запитати і про умови вашого договору. Тут можна уточнити про графік роботи, соціальний пакет, будь-які додаткові плюшки. Але повторюся, грамотний рекрутер це повинен розповісти вам в повному обсязі ще на етапі знайомства з компанією.

💸 Скільки грошей платите?
Гарне питання та його неодмінно потрібно обговорювати. Рекомендація, йдучи на співбесіду тримайте в думці вже ту суму, яку хотілося б отримувати, інакше виглядає не дуже переконливо гра "а скільки ви дасте". Ми для вас підготуємо окремий допис про те, як розмовляти про гроші на інтерв'ю, бо це велика та чутлива тема для багатьох кандидатів.

✔️ Фінансові питання правильніше обговорювати на співбесіді після того, як ви дізнаєтесь про свої посадові обов'язки. Але якщо у вакансії розмір заробітку не вказано або роботодавець теж не знає ваших зарплатних очікувань (наприклад, він самостійно знайшов ваше резюме, в якому зазначено «зарплату за домовленістю») – запитуйте! Тільки не починайте розмову з рекрутером із теми зарплати – нехай це питання прозвучить не першим.
💁🏻‍♀️Тут варто обговорити, коли і в яких випадках відбуваються перегляди фінансової компенсації. Не бійтеся це обговорювати. Головне робити це переконливо та відповідно до вашого релевантного досвіду.

📲 Коли ви мені передзвоните?
Якщо "правильний" рекрутер сам не позначив час зворотного зв'язку, обов'язково дізнайтесь про це особисто. Я б радила для більшого враження на інтерв'юерів поставити їм зустрічне запитання: “Я можу зателефонувати вам через тиждень, щоб дізнатися результати?”. Таким чином ви розумієте ваші плани та плани компанії, демонструєте активність та готовність до робочого процесу.

💬 Які питання ми ще не обговорили?
Теж одне з улюблених моїх питань. Воно ніби підбиває підсумки ваших переговорів, демонструє ваші ділові якості та готовність до співпраці.

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

Всім крутих компаній та цікавих інтерв'ю! ❤️

#НапуттяВід_HR
👍2413
🇺🇸 Have you got time to discuss your work now or are you ...... to leave?

🇺🇦 У вас є час обговорити свою роботу зараз, чи ви збираєтеся йти?
Anonymous Quiz
26%
thinking
8%
round
36%
planned
29%
about
2%
Не знаю
👍11🤯41
Різниця між REST, GraphQL, SOAP і RPC API 🔖

#codica_tech
👍27🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
6🔥1
Мудрість дня від Коді 😌

Найкраще покращення продуктивності — це переведення з неробочого стану в робочий 😅

#Mister_Cody
👍22😁4
⚡️ Ловіть невеличкий дайджест новин IT-індустрії

📲 Мінцифри презентувало можливість придбання військових облігацій у «Дії»
Вартість однієї облігації — від 900 грн. Купити облігації можна з відсотками доходу від 11% до 16% річних.

🕹Офіційно оголошено про вихід нової Need for Speed Unbound 2022

💵 Збільшити зарплату впʼятеро за два роки
Як Project Manager з Харкова пройшла 49 співбесід і отримала офер на $4000.

🛩 США в черговому пакеті допомоги надасть Україні дрони Switchblade 600
Зібрали список дронів, які використовують українці проти ворога, в тому числі і подробиці про Switchblade 600.

🤬 Деякі IT-компанії просять українських розробників спілкуватись «інтернаціональною» російською

🌚 Австралійці планують вирощувати рослини на Місяці вже у 2025
Австралійський космічний стартап Lunaria One хоче висадити рослини на Місяць до 2025 року.
👍9🔥5