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
Топ 3 книжкові рекомендації від нашого CEO - Дмитра Чекаліна📚

👉 Джим Коллінз "Як гинуть великі"
.

🔍 Ця книга про те, чому деякі компанії успішно розвиваються, тоді як інші зазнають невдач і зникають. Коллінз досліджує різні причини, чому компанії зазнають невдач, і дає поради, як уникнути цього.

👉 "Унікальна культура Netflix" Ріда Хастінгса та Ерін Мейер.

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

👉 "Ідеальний командний гравець".

🔍 Як розпізнати та розвивати три ключові якості" Патріка Ленсьйоні - це книга про те, як кожен з членів команди, володіючи різними якостями, може доповнювати один одного, вносити свій вклад та досягати загальних цілей. Автор акцентує увагу на трьох основних якостях командного гравця: розумності (smartness), бажанні діяльності та скромності.
👍53
🌟 Основні критерії за якими в Codica оцінюють технічних фахівців.

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

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

🔎 Ось основні пункти, навколо яких ми вибудовуємо наші запитання на інтерв'ю👇
6
👨‍💻 Досвід роботи.
Розробник повинен мати досвід роботи в розробці програмного забезпечення, а також у використанні сучасних інструментів і технологій. Ми не дивимося на кількість відпрацьованих років. Тут важлива якість, а не кількість. Якщо такого немає, то переходимо до наступних пунктів.

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

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

Результативність.
Через наведення запитань ми оцінюємо здатність досягати цілей і дотримуватися термінів виконання завдань.

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

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

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

🤓 Професійна відповідальність.
Нам би дуже хотілося, щоб наш майбутній колега виконував роботу відповідно до вимог і стандартів компанії, а також дотримувався конфіденційності та думав про захист даних компанії.

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

👍 Усім вдалих співбесід!

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

👉 Підпишись на наш TikTok | Instagram | Telegram
8👍5
Вітаємо DevOps інженерів з професійним святом!🫡

Бажаємо продуктивної праці, цікавих задач, безпеки на проєктах і стабільної роботи проду. Поменше клопоту, більше приємних турбот, веселих вихідних та гарного настрою! Ми цінуємо Вас!

Зі святом 🎉
🎉94
Топ 3 трекери звичок🧐

👉 Все ніяк не можеш змусити себе прокидатись о 8 ранку або кинути палити? Ми зібрали для вас топ 3 трекери звичок, що полегшать ваш шлях до омріяної мети👇
6
👉 HabitMinder: Good Habit Tracker & Motivator
Google Play | App Store

😎 Приголомшливий список можливостей застосунку HabitМinder дозволяє вам вибрати звички для покращення вашого тіла, розуму, здоров'я, взаємин з людьми та рутинних справ. Ба навіть більше, ви можете створити власну звичку. Ваше завдання - обрати щоденну мету, частоту виконання, іконку, колір і навіть звук сповіщення! Застосунок робить усе можливе, щоб формування звички стало приємним процесом.

🔥 Однією з переваг HabitМinder є синхронізація з іншими застосунками, які відстежують ваше здоров'я, наприклад, із застосунком Apple Habit. В будь-який момент ви можете додавати нові звички і формувати їх одночасно з наявними.

👉 Productive
Google Play | App Store

😎 Productive - це універсальний інструмент для створення цілей та звичок. При реєстрації вас попросять вказати час прокидання, рівень схильності до прокрастинації та рівень концентрації на завданнях.

🔥 Крім того, застосунок запропонує вам чотири звички, над якими ви будете працювати: регулярне пиття води, фізичні вправи, медитація або читання книг.

👉 Avocation
Google Play | App Store

😎 Вам потрібно вибрати оптимальну кількість часу, яку ви зможете щоденно відводити для формування звички. Avocation пропонує декілька шляхів для саморозвитку.

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


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

👉 Підпишись на наш TikTok | Instagram | Telegram
👍65
Найкращі мови програмування у 2023 році 👍

👉 Сьогодні існує велика кількість мов програмування. Різні джерела стверджують, що існує близько 2 500 мов програмування. Тож вибір мови для створення свого проєкту стає непростим завданням. Саме тому ми вирішили зробити огляд топ-технологій 2023 року 👇
👍5
👉 JavaScript
▪️ Популярність JavaScript незаперечна. Про це свідчить опитування Stack Overflow, що показує сучасні тенденції в мовах програмування.

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

👉 Ruby
▪️ Ruby - це динамічна, об'єктно-орієнтована мова програмування з простим і експресивним синтаксисом. Вона підтримує високорівневі конструкції, що дозволяють програмістам висловлювати свої ідеї з мінімальним обсягом коду.

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

👉 Python
▪️ Python має чистий і читабельний синтаксис, що дозволяє новачкам швидко розпочати програмування. Ця мова підтримує високорівневі конструкції, які дозволяють виразно виражати ідеї з меншим обсягом коду, що сприяє легкому вивченню.

▪️ Також може бути використана для розробки різноманітних застосунків, включаючи веб-програми, наукові обчислення, штучний інтелект, мобільні застосунки і багато іншого.

👉 Java
▪️ Ключовими характеристиками Java як однієї з найкращих мов програмування є наступні:

🔸 Надійна;
🔸 Безпечна;
🔸 Незалежна від платформи;
🔸 Об'єктно-орієнтована;
🔸 Динамічна.

▪️ Java забезпечує об'єктно-орієнтоване програмування. Це означає, що розробники можуть розділяти великі проєкти на менші частини, з якими легко працювати. Такий підхід полегшує і прискорює кодування, а це означає, що проєкт буде реалізовано за коротший час.

👉 C#
▪️ C# має синтаксис, схожий на мови C++, Java та інші мови з сімейства мов C. Вона використовує сильну типізацію і підтримує об'єктно-орієнтовану парадигму програмування, де класи і об'єкти є основними будівельними блоками.

▪️ C# є основною мовою програмування для платформи .NET, розробленої Microsoft. .NET надає різноманітні бібліотеки і фреймворки для розробки застосунків, включаючи веб-застосунки, настільні програми, серверні застосунки та мобільні застосунки.

#codica_tech

👉 Підпишись на наш TikTok | Instagram | Telegram
👍54
З 10-м днем народження, ReactJS! 🎉

Ось кілька цікавих фактів про React👇

👉 Його створив Джордан Валке, інженер-програміст у Facebook.
👉 Впровадження React на підприємствах дуже високе – від Facebook та Netflix до Khan Academy і багатьох тисяч компаній.
👉 Дані дослідження Statista показують, що ReactJS є найбільш затребуваним веб-фреймворком у 2022 році: 40,41% розробників програмного забезпечення в усьому світі вказали, що вони використовують його для розробки веб-застосунків.

😎 У Codica ми цінуємо ReactJS, оскільки ця бібліотека допомагає нам створювати чудові інтерфейси користувача для проєктів наших клієнтів.

Тож зберігайте спокій та програмуйте з React❤️
9👍3
Як зрозуміти, що від вас очікують на інтерв'ю?🧐

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

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

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

Ось кілька порад, які можуть допомогти вам зрозуміти, що від вас очікують на інтерв'ю👇
👍2🔥2🥰1
🔎 Дослідіть компанію.

▫️ Вивчіть сайт компанії, її місію, цінності та продукти/послуги, які вона пропонує. Це допоможе вам зрозуміти, які навички та досвід можуть бути важливими для цієї компанії.

🥸 Готуйтеся.

▫️ Ми багато разів про це писали: до будь-якого без винятку інтерв'ю потрібно готуватися вдома заздалегідь. Змоделюйте запитання, дайте відповідь на них з різних боків. Продумайте історії про те, як ви подолали ті чи інші труднощі, яких успіхів вдалося досягти внаслідок докладених зусиль.

🖥 Розгляньте вимоги до посади.

▫️ Ви, напевно, вже читали вимоги до вакансії - ще раз уважно їх вивчіть. Подумайте, чому саме ці навички було внесено до списку і які з цих навичок у вас розвинені добре. На інтерв'ю зробіть на них акцент, розкажіть роботодавцю як ви зможете допомогти вирішити описані завдання.

Ставте запитання.

▫️ Під час інтерв'ю не соромтеся ставити запитання інтерв'юеру. Це допоможе вам отримати більше інформації про те, що компанія шукає в кандидатах і які завдання стоятимуть перед вами на цій посаді.

🧐 Будьте готові до загальних запитань.

▫️ Деякі запитання на інтерв'ю зазвичай ставлять усім кандидатам. Поґуґліть їх. Це можуть бути запитання про вашу мотивацію, цілі, а також запитання, які допомагають оцінити ваші навички комунікації та управління часом.

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

Усім спокійних і продуктивних співбесід!

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

👉 Підпишись на наш TikTok | Instagram | Telegram
6👍2
#codica_js

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