Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Codica - корисне про IT
Додано 14 лип 2024

Codica - корисне про IT

@codica
Кількість підписників: 2 125
Фото: 3,050
Відео: 154
Посилання: 1,570
Опис:
Привіт, друже, це канал про корисності в ІТ🤘 🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps 🔺Розкажемо як знайти першу роботу без хвилювань та проблем ✍️Для звʼязку-@klimenko_nataly 👉 Відкриті вакансії - www.codica.com/careers

👥 Кількість підписників

2 125
Середній/День:: +44
Середній/Тиждень:: +73
Середній/Місяць:: +115

👁️ Середній перегляд на повідомлення

223
Середній/День:: 230
Середній/Тиждень:: 222
ERR: 10.49%

📊 Кількість повідомлень на день

2.6
Останній день: 0
Середнє за тиждень: 2.1
Середнє за день: 2.6

Історія змін лого

Історія зміни статуса

Офіційно не підтверджена 2024-07-14

Стіна

Статистика telegram каналу

👁 256 25-06-16 12:00
🔎 Фокус — Automation QA. Якщо ти вже автоматизуєш або тільки плануєш — зберігай.📌 Типи тестів:👉 Unit — швидкі, стабільні, тестують одну річ → основа впевненості👉 E2E — симулюють реального користувача → виявляють реальні баги, але повільні👉 Snapshot — зручні для перевірки UI або API-структур → не замінюють логічні тести, але зручні для рефакторингу📌 Інструменти:👉 Jest (JS/TS)— Unit та Snapshot— Ідеально для React-компонентів— jest --watch — кайф при розробці👉 Cypress (JS)— E2E у браузері: перевірка flows, UI, чеклісти— Пишеш тести як сценарій → інтуїтивно— Не забувай грамотно мокати бекенд і таймаути👉 RSpec (Ruby)— Підтримка фіче-тестів через Capybara— Прочитав — і зрозумів → гарно для командної роботи👉 PyTest (Python)— Лаконічний, але потужний— Гнучкий через плагіни— Швидко вчитися і писати💡 Best Practices: Не тестуй те, що не має бізнес-логіки (виняток: доступність, SEO, критичні UI-блоки) E2E — лише для ключових flows, інше → unit Snapshot = не логіка, а перевірка стабільності Назви тестів як спека: "returns 403 if user is banned" CI має падати одразу — швидкий фідбек Тести мають бути швидкі, стабільні, інформативні Flaky-тест? З’ясуй причину, не ігноруй. Видалення — крайній захід📌 Перевір свій стек, зроби ревізію тестів і згадай, для чого ти це все запускаєш 🚀#codica_adviceTikTok | Instagram | Telegram
👁 236 25-06-11 12:34
1. Порівняння через == замість ===Це найшвидший шлях до пригод. == в JavaScript робить приведення типів, і іноді веде себе… дуже творчо. Погано:0 == '0' // true false == 'false' // false false == 0 // true  Добре:0 === '0' // false false === 'false' // false false === 0 // false 👉 Запам’ятай: завжди використовуй ===, якщо тільки не хочеш стати героєм історій про баги.2. Магічні значенняКоли в коді зʼявляються 42, 'OK', 5000 — і незрозуміло, чому саме ці значення і що вони значать. Погано:if (status === 'OK') { ... }  Добре:const STATUS_OK = 'OK'; if (status === STATUS_OK) { ... } 3. Нехтування try...catch у промісахЧудовий async/await працює красиво… поки не бахне виняток. Погано:const data = await fetchData(); console.log(data);  Добре:try {const data = await fetchData(); console.log(data);} catch (error) {console.error('Something went wrong:', error);} ⚠️ До речі: fetch не кидає помилку на 404/500, тому перевіряй статус:if (!response.ok) {throw new Error('Request failed');} + бонус: мутування обʼєктів у Redux/ReactЦе окрема тема, але просто запам’ятай:🔒 immutability — наше все.Не мутуй напряму state, працюй з копіями. Інакше React просто не зрозуміє, що щось змінилося.А ви яку помилку бачили найчастіше в чужому (чи своєму 🙈) коді?Пишіть у коментарі — буде друга частина! 💬#codica_adviceTikTok | Instagram | Telegram
👁 251 25-06-09 10:13
👇 Тримай добірку must-have команд, які виручали не один десяток продів:1️⃣ git rebase -i HEAD~5Інтерактивний rebase: красиво переписати історію перед злиттям — як прибрати бруд із commit log.2️⃣ git cherry-pick <hash>Забрати один-єдиний комміт з іншої гілки. Незамінно, коли фікс уже в іншій фічі, а треба в прод — зараз.3️⃣ git stash / stash popЗберегти локальні зміни на потім. Рятує, коли треба терміново переключитися на щось інше без втрат.4️⃣ git bisectПошук багу методом binary search — автоматично визначає, який саме комміт усе зламав.5️⃣ git reflogПовна історія того, що ти робив (навіть після reset --hard). Справжній таймлайн порятунку 🙌6️⃣ git commit --amendЗмінити останній комміт (наприклад, поправити опис або додати файл, який забув).7️⃣ git diff --stagedПодивитися, що саме ти вже додав у staged перед комітом — зручно ловити "ой, не те додав".8️⃣ git log --oneline --graphВізуальний граф гілок. Ідеально для рев’ю, коли історія складніша за життя.9️⃣ git blameДізнатися, хто написав цей код... щоб потім виявити, що це був ти з 2021 😬🔟 git clean -fdОчистити untracked файли та папки. Обережно: працює безжально.Git — це як швейцарський ніж. Чим краще ним володієш, тим менше стресу у девелопменті.Зберігай і ділись з командою 👇А в коментах пиши свою “рятівну” команду #codica_adviceTikTok | Instagram | Telegram
👁 265 25-06-04 08:34
Агов, друзі! Тримаємо курс на розвиток 💪Ловіть другу добірку проєктів на Ruby on Rails, які допоможуть прокачати навички, отримати реальний досвід і поповнити портфоліо.У кожному кейсі — не просто ідея, а живий код з GitHub, який можна вивчати, запускати, доповнювати та кастомізувати під себе 🚀📌 Онлайн-платформа для навчанняРівень: ПросунутийЩо вивчиш: Створення курсів, управління уроками, відстеження прогресу студентів.Посилання на код: Canvas LMS 📌 Дошка оголошень про роботуРівень: СереднійЩо вивчиш: Створення та пошук вакансій, фільтрація, управління заявками.Посилання на код: Job Board 📌 Система управління подіямиРівень: СереднійЩо вивчиш: Створення подій, реєстрація учасників, надсилання нагадувань.Посилання на код: Event Management 📌 Платформа для обміну рецептамиРівень: ПочатковийЩо вивчиш: Створення рецептів, додавання зображень, коментарі, оцінки.Посилання на код: Recipe App 📌 Особистий фінансовий трекерРівень: СереднійЩо вивчиш: Ведення бюджету, категоризація витрат, візуалізація даних.Посилання на код: Money Rails Став 🔥, якщо було корисно!А ще — зберігай пост, щоб не загубити 😉#codica_adviceTikTok | Instagram | Telegram
👁 214 25-05-28 08:32
Naming Best Practices — або як перестати страждати від data1, temp2, stuff_final_final.Майже кожен девелопер має грішки в іменуванні. Але правда така: зрозумілий неймінг — це половина читабельності коду.Давайте освіжимо в памʼяті кілька ключових принципів 👇📌 Будьте конкретнимиПогано: data, info, temp, objДобре: userProfile, emailTemplate, cartItems📌 Імʼя повинно відповідати сутіЯкщо функція повертає булеве значення, почніть з is/has/should:isAdmin(), hasAccess(), shouldDisplayBanner()📌 Уникайте скорочень, які зрозумілі тільки вамПогано: cntUsr, cfgSet, inpFlgДобре: userCount, configSettings, inputFlag📌 Не повторюйте контекстПогано:class User { getUserName() {}}Добре:class User { getName() {}}📌 Конвенції — ваші друзі→ camelCase для змінних і функцій: getUserName()→ PascalCase для класів: UserService→ UPPER_CASE для констант: MAX_USERS📌 Масив? Додай множинуuser → це одинusers → вже зрозуміло, що багато💬 І памʼятай: код читають частіше, ніж пишуть. Добрий неймінг — це повага до себе в майбутньому (і до того, хто ревʼюватиме твій PR).Шариш за хороші практики — кидай у коменти!Хочеш ще таких шортгайдів? Напиши в коментарі або вподобай цей пост ❤️#codica_adviceTikTok | Instagram | Telegram
👁 210 25-05-23 08:35
5 інструментів, щоб виглядати в команді як senior, навіть якщо ще на middle 😎👨‍💻 Неважливо, пишеш на JavaScript чи Ruby on Rails — ці тулзи полегшують життя, чистять код і рятують від "а що тут взагалі відбувається".📌CodeWhisperer — автодоповнення, яке реально знає своє ділоПлатформа: JavaScript, Python, Java та ін.👉 Це аналог Copilot від Amazon. Підтягує готові шматки коду, пропонує тест-кейси, розуміє контекст. Працює прямо в IDE (VSCode / JetBrains). Вільний для особистого користування. 📌Railwind — Tailwind CSS для Rails Платформа: Ruby on Rails👉 Інтегрує Tailwind у твій Rails-проєкт за кілька хвилин.Підходить для тих, хто не хоче возитися з Webpacker чи Importmaps. Все зручно, чітко й швидко. 📌 Lintje — для тих, хто хоче чистий gitПлатформа: будь-яка, але особливо зручно для JS/Rails👉 Тулза, яка перевіряє git-коміти на якість (неймінг, структура). Працює як pre-commit hook. Допомагає команді не перетворити історію на хаос. 📌 Ruby LSP — IntelliSense Платформа: Ruby / Ruby on Rails👉 Language Server Protocol для Ruby, що додає автодоповнення, jump to definition, фолдинг і діагностику. Працює з VSCode, Sublime, Neovim та ін. 📌Ast-grep — знайди все, що хочеш (і не хочеш)Платформа: JS / TS / Ruby👉 Це grep, але на стероїдах. Дає змогу шукати патерни у дереві синтаксису коду. Наприклад: знайди всі місця, де .map() не повертає значення, або всі if без else. Ідеально для рефакторингу або рев’ю. Хочеш ще таких добірок — напиши, яка мова чи сфера цікавить.#codica_adviceTikTok | Instagram | Telegram
👁 240 25-05-21 08:10
Увага, ловці багів! 🐞У нас нова вакансія — Manual QA Engineer! Якщо ти вмієш бачити те, що інші пропускають — welcome, нам по дорозі!👉 Якщо ти:📍 Маєш від 1 року досвіду роботи Manual QA.📍 Впевнено володієш англійською на Upper-Intermediate рівні (для листування й спілкування з клієнтами).📍 Розумієш, як працюють клієнт-серверні веб-додатки.📍 Маєш досвід роботи з API, Postman.📍 Вмієш тестувати UI/UX і працювати з баг-трекінговими системами (Jira, Monday).📍 Веде́ш охайну й структуровану тестову документацію в Testrail / X-Ray.📍 Маєш аналітичний склад розуму й уважний до деталейь.Буде плюсом: Вміння говорити з клієнтами наживо (а не лише в месенджерах). Навички автоматизованого тестування (Playwright — +100 до карми). Розуміння веб-комерції або SaaS-проєктів.Ми — Codica, понад 10 років створюємо складні веб-рішення та мобільні застосунки з нуля. Працюємо повністю remote 💪📩 Надсилай резюме на [email protected]У нас є невелике тестове завдання — просто, щоб зрозуміти твій підхід до роботи.P.S. Знаєш QA-друга в пошуках? Скинь йому цей пост!#codica_jobTikTok | Instagram | Telegram
👁 228 25-05-17 09:01
Що подивитись на вихідних?👉 добірка відео, які ви могли пропустити#codica_weekendСубота + цікаві відео = ідеальні вихідні! 😍 Ми знову зібрали для вас найцікавіші відео, які точно варті вашої уваги. Тож хапайте каву, вмощуйтесь зручніше – і вперед до перегляду!📍 Які перекази на картку не оподатковуються у 2025 році? Фінмоніторинг, податки та правила, які треба знати, щоб не отримати "лист щастя" від банку. Як уникнути зайвих проблем?📍Забудьте про крипту і нерухомість. Топ порад як заробитиКуди зараз вкладати, щоб не пролетіти? Топ ідей, як зберегти й примножити, коли навколо все штормить 💸📍 Як українські СЕО насправді використовують АІ у 2025 ChatGPT – не для приколу, а для прокачки лідера. Дивись, як топи юзають AI на повну потужність ⚙️🤖📍Факапи в роботі, гіпертолерантність та негативний фідбек від колег Токсичні колеги, фейли і “може не казати, а може й сказати…” — розбирають, як не згоріти на роботі у цьому відео 🔥📍 Помилки в навчанні на програміста | Що краще не робити у 2025 Шукаєш першу роботу в ІТ? Не роби це! Дивись відео й обходь найпопулярніші граблі 🚫Збережи цей пост, щоб не шукати, що подивитися на вихідних! 📌TikTok | Instagram | Telegram
👁 432 24-10-21 12:13
📍Codex -помічник для програмування від OpenAI. Він сприймає команди англійською мовою та виводить робочий код в реальному часі, що дозволяє створити гру чи вебзастосунок, навіть не називаючи змінну.📍Copilot -інтелектуальний помічник для програмування.Він працює як плагін для Visual Studio Code і пропонує автоматичні доповнення коду на основі контексту та попереднього досвіду. 📍Rows -аналітик даних зі штучним інтелектом допоможе провести аналіз, узагальнення та перетворення даних без зайвих зусиль.📍Rezi -платформа для створення резюме, яка використовує провідний штучний інтелект для автоматизації кожного етапу створення затребуваного резюме: написання, редагування, форматування та оптимізація.📍Wonsulting AI -ШІ допоможе створити резюме професійного рівня, автоматично подати заявку на роботу та написати потужний супровідний лист. 📍Grammarly -допомагає вам легко проводити мозкові штурми, писати та редагувати тексти, заощаджуючи дорогоцінний час.🤗Друзі, бажаємо вам продуктивного тижня!#codica_techTikTok | Instagram | Telegram
👁 251 24-07-23 10:05
Важливо зрозуміти, що успішна кар'єра не завжди залежить лише від важкої праці. 👉Ось кілька ключових моментів, які можуть допомогти вам змінити ситуацію:📍Професійне позиціонуванняПотрібно чітко розуміти, що ви хочете від своєї кар'єри і як ви себе позиціонуєте на ринку праці. Знання своїх сильних сторін і вміння їх правильно подати – запорука успіху. Визначте свої основні компетенції та зробіть акцент на них у резюме та на співбесідах.📍НетворкінгЗв'язки з колегами, професійними співтовариствами та наставниками можуть зіграти вирішальну роль у вашій кар'єрі. Часто підвищення отримують ті, хто має хороші відносини з керівництвом і колегами. Відвідуйте професійні заходи, спілкуйтеся з людьми у вашій галузі.📍Безперервне навчанняУ сучасному світі важливо постійно розвиватися і вдосконалювати свої навички. Вивчайте нові технології, проходьте курси підвищення кваліфікації, читайте професійну літературу. Це зробить вас більш конкурентоспроможними на ринку праці.📍ПроактивністьНе чекайте, поки вас помітять – дійте! Пропонуйте свої ідеї, беріть участь у важливих проєктах, демонструйте свою ініціативу. Проактивні співробітники часто отримують підвищення, оскільки вони показують, що готові брати на себе відповідальність. Повірте, компанія помічає такі зусилля… ❗️Кар'єрний успіх залежить не лише від важкої праці, а й від уміння правильно себе позиціонувати, налагоджувати зв'язки, продавати себе, постійно вчитися та бути проактивними. Не бійтеся виходити з тіні та демонструвати свої найкращі якості. Бажаю вам вірити в себе і свої можливості, і тоді ваші зусилля обов'язково будуть помічені та винагороджені!#НапуттяВід_HRTikTok | Instagram | Telegram