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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Чому мозок нам бреше: як обман сприйняття впливає на наші рішення

Ти не лінивий – це мозок грає з тобою.

Часто ми ігноруємо очевидне, робимо дивні висновки, реагуємо емоційно, відкладаємо важливе…

І все це не тому, що ми "не такі". Просто мозок підсовує викривлену картину реальності.

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

📲 Зібрали найпоширеніші пастки мислення, у які ми всі час від часу потрапляємо. І поради – як з них виходити.

TikTok | Instagram | Telegram
4
💎 Друзі, а сьогодні ми поговоримо про те, без чого не обходиться жоден Ruby-проєкт – про лямбди для Рубістів!

#codica_advice

👉🏻 Python: лямбди, генератори та декоратори можете побачити ТУТ.

Одна з найелегантніших (і водночас заплутаних) фішок Ruby – це blocks, Procs та lambdas.

Хто їх освоює, той починає писати дійсно рубішний, красивий код, від якого хочеться ставити ❤️ у pull request’ах.

Тож розберімося, що воно таке й коли що використовувати ⬇️
4
🧱 Що таке Block?
Block – це анонімний шматок коду, який передається в метод:
def greet
yield
end

greet { puts "Привіт з блоку!" }
# => Привіт з блоку!

Якщо викликати yield, але не передати блок – Ruby кине помилку.
Щоб цього уникнути – перевіряють
block_given?


🎁 Що таке Proc?
Proc – це блок, збережений у змінну:
say_hello = Proc.new { puts "Привіт!" }
say_hello.call
# => Привіт!

Proc – це повноцінний об’єкт: його можна передавати, зберігати, повертати з методів.

🧠 А що таке Lambda?
Lambda – це особливий вид Proc із суворішими правилами:
greet = lambda { |name| puts "Привіт, #{name}!" }
greet.call("Рубіст")
# => Привіт, Рубіст!

📌 Lambda перевіряє кількість аргументів і поводиться інакше з return.

📍 Головні відмінності:
– lambda перевіряє кількість аргументів (Proc – ні)
– return у lambda виходить лише з самої лямбди, а в Proc – із усього методу

🔁 Proc vs Lambda – невловима, але важлива різниця:
def test
proc = Proc.new { return "Від Proc" }
proc.call
return "Після Proc"
end

puts test
# => "Від Proc"

def test_lambda
l = -> { return "Від Lambda" }
l.call
return "Після Lambda"
end

puts test_lambda
# => "Після Lambda"


Коли що використовувати?
🧩 Blocks – для простих callback’ів або ітерацій (each, map)
📦 Procs – коли треба зберегти логіку й перевикористати
💥 Lambdas – коли важливі аргументи та поведінка return

🔷 Вивчити, як гратися з blocks, Procs та lambdas – це важливий крок до виразного та елегантного Ruby-коду.

І наступного разу, коли хтось запитає: «А як тут усе так гнучко працює?», ви вже знатимете, що відповісти 😉

#codica_advice

TikTok | Instagram | Telegram
🔥4
Ruby-спільнота, для вас гаряченька вакансія! 🔥

👉 Маєш досвід, любиш чистий код і хочеш працювати з командою, яка створює круті продукти з нуля? Тоді тобі до нас!

Що нам важливо:
📍 2+ роки досвіду з Ruby on Rails.
📍 Знання архітектури Ruby on Rails моноліту.
📍 Розуміння клієнт-серверної архітектури.
📍 Досвід роботи з PostgreSQL і Redis.
📍 Вміння працювати з REST API та інтегрувати зовнішні сервіси.
📍 Практика написання тестів (RSpec або подібні фреймворки).
📍 Англійська – впевнене листування із замовниками (Upper-Intermediate+).

Буде плюсом:
Знання AWS або інших хмарних сервісів.
Досвід з Docker і CI/CD (GitLab).

Стек технологій проєкта:
– Back-End: Ruby 3.3+, Rails 7+.
– Бази даних: PostgreSQL, Redis.
– Front-End: Stimulus, Turbo, Alpinejs, Tailwind.

Чекаєш на знак? Ось він!

📩 Надсилай резюме на [email protected]

Працюємо повністю remote, проєкти складні й цікаві, команда дружня. 🚀

P.S. Можна ще й другу закинути хай теж не проґавить! 😉

#codica_job
2🔥2
Що буде виведено в консоль?
Anonymous Quiz
53%
1
13%
а
29%
undefined
5%
Error
👍2
Привіт, друзі! 👋

У нас ну дуже крута новина: ми в Codica шукаємо Project Manager з 2+ досвіду, який допоможе нам створювати складні веб- і мобільні додатки з нуля! 🎉

#codica_job
1
Кого ми шукаємо?
👉 2+ роки досвіду Project Manager / Product Manager / Scrum Master у IT
👉 Англійська B2+ (усна й письмова)
👉 Досвід управління командами від 4 людей
👉 Уміння організовувати хаос у зрозумілий процес
👉 Сильні комунікаційні навички: знаходиш спільну мову і з клієнтами, і з командою
👉 Product mindset: дивишся на продукт очима користувача і бізнесу

Що робитимеш:
👉 Будеш «обличчям проєкту» у щоденному спілкуванні з клієнтами
👉 Плануватимеш запуск: оцінка, бюджет, команда
👉 Організовуватимеш роботу дизайнерів, девів, тестувальників
👉 Вестимеш документацію (Confluence, Google Docs)
👉 Контролюватимеш прогрес: терміни, бюджет, зміни
👉 Проводитимеш ключові мітинги (Daily, Grooming, Retro)

Приклади проєктів:
📍 TokkaTok (real estate, Філіппіни)
📍 Auto Parts Marketplace (TecDoc)
📍 Marketplace зброї (США)

📩 Надсилай резюме на [email protected]

У нас немає нескінченної бюрократії чи 25 кіл співбесід. Все просто: прозорий процес і відкрите інтерв’ю з CEO. Ми поважаємо твій час.

💡 Більше натхнення в проєктах і менше стресу на роботі!

#codica_job

TikTok | Instagram | Telegram
🔥3
Ми знали, що ви все одно не будете це шукати… Тому зробили це за вас. Ловіть підбірку AI-інструментів

Збережи собі, потім дякуватимеш 😉

📍 Для програмування
👉 Tabnine – автодоповнення коду на стероїдах для будь-якої IDE.
👉 CodePal – напише код з тексту, знайде баги й зробить рев’ю.
👉 CodeGPT плагін для VSCode з генерацією, рефакторингом і поясненнями коду.
👉 AutoBackend – згенерує бекенд з API, базою та логікою по твоєму опису.
👉 Code Snippets AI – генерує і рефакторить невеликі шматки коду прямо у VSCode.

📍 Для пошуку роботи
👉 Kickresume – зробить резюме й супровідний лист за лічені хвилини.
👉 ResumeFromSpace – ATS-дружній генератор резюме + тренажер співбесід.
👉 Career.io – повний AI-комплект: резюме, листи, тренування інтерв’ю, аналітика вакансій.

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

#codica_advice

TikTok | Instagram | Telegram
🔥5
Що подивитись на вихідних?
👉 добірка відео, які ви могли пропустити

#codica_weekend

Підібрали для вас щось більш психологічне й корисне, щоб подивитись і задуматись 😉

📍 «Не турбувати. Як сфокусуватися в інформаційному шумі!» Кел Ньюпорт
Як позбутися швидких стимулів і навчитись працювати зосереджено.

📍 Створення AI-відео від А до Я. Безкоштовно
У цьому міні курсі розкладають по поличках, як з нуля створити непогане АІ відео, обійти всі граблі та не продати нирку за курси.

📍 Чому ми знову робимо ті ж помилки – пояснює нейронаука
Причини ховаються глибше, ніж здається.

📍 Really FASTEST method: how to learn any language easily!
Швидкий спосіб опанувати іноземну мову

📍 Чому перші комп'ютери робили з лампочок?

🎬 Вмикай, надихайся, ділись із друзями й гарного перегляду!

TikTok | Instagram | Telegram
👍3
Англійська за мемами😜
👉Говоримо красиво

📍 bark – гавкання
📍 probably – ймовірно, мабуть, певно

#codica_english

TikTok | Instagram | Telegram
😁6