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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Lily says she`s happy at school but she`s .........complaining.
Anonymous Quiz
23%
rarely
40%
sometimes
28%
always
9%
often
🔥4👎1
#HappyBirthdayJS

👉JavaScript, з'явившись в 1995 році, пройшов величезний шлях. Ця мова програмування стала не лише основою багатьох веб-сторінок, а й платформою для створення неймовірних веб-додатків, ігор та багато іншого.

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

Щасливого Дня Народження, JavaScript!
🎉8
Як відповісти рекрутеру на запитання: "Ким ви бачите себе через 5 років"🧐

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

👉 Друзі давайте сьогодні розберемо набивший оскомину вираз який зараз висміюється, але все одно залишається важливою частиною співбесіди - “Ким ви бачете себе через 5 років”.

По перше, давайте зрозуміємо чому рекрутери ставлять саме це питання😳
🤔1
Оцінка вашої цілеспрямованості — рекрутери хочуть зрозуміти, чи маєте ви конкретні професійні цілі та плани на майбутнє - не більш не менш.

Підготовка до майбутньої ролі — чи відповідають ваші запити планам компанії і чи зможете в такому випадку приносити користь в подальшому.

Стресостійкість та планування — це питання допомагає визначити, як ви володієте навичками адаптування та планування, оскільки плани на майбутнє можуть залежати від багатьох стресових факторів.

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

Друге, давайте розберемо як самому обізнано відповісти на це питання:

1️⃣ Не дратуйтесь на це запитання — у рекрутера свої мотиви які ми розібрали вище
Будьте конкретними щодо того, куди ви бажаєте розвиватися. Наприклад, замість загальних слів "успішним фахівцем" ви можете сказати, "Я бачу себе на позиції [назва позиції] зі спеціалізацією в [конкретній області]".

2️⃣ Враховуйте доречний метч — ваша відповідь повинна вказувати на сумісність ваших цілей та цілей компанії.
Демонструйте свої сильні сторони. Наприклад, якщо ви відомі своєю аналітичною спроможністю, вкажіть, як ви плануєте використовувати цю навичку і в майбутній компанії.

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

4️⃣ Прагніть до співпраці — покажіть, що ви готові співпрацювати з командою та вчитися від інших співробітників.

⚠️ Пам'ятайте, що ваша відповідь повинна бути адаптована до конкретної ролі та компанії, а також відображати ваші особисті кар'єрні цілі та амбіції. Будьте щирими та позитивними у відповіді!

Бажаю гідно пройти випробування співбесідою і отримати омріяний оффер!

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

👉 Підпишись на наш TikTok | Instagram | Telegram
👍3
Вже 12 грудня, запрошуємо вас на наш новий івент AWS Notes. Chapter 1. IoT від AWS User Group Ukraine ком’юніті.

AWS Notes — це серія віртуальних конференцій, де кожен Chapter — окремий розділ клауду AWS, зібраний зі спеціальних доповідей Notes 📝

Що на вас чекає?

🔸 1 день віртуальної конференції
🔸 5 Tech Notes, де спікери розкажуть про вплив IoT на різні галузі та з якими викликами стикаються розробники при створенні проєктів на основі IoT.
🔸 2 короткі, але наповнені інсайтами Snap Notes, де спікери поділяться своїми інноваційними IoT-проєктами.
🔸 та понад 600 фанів AWS, зібраних разом

Свої теми вже готують Віталій Павлюк з Mathem, Денис Доронін з Yalantis, Олексій Іванченко та Konstantinos Kourmousis з AWS, Іван Коваленко з Global Logic та Sixing Huang з Gemini Data Inc.

Коли: 12 грудня
Де: онлайн

Реєструйтеся вже зараз: https://bit.ly/3sJLiob

Та слідкуйте за оновленнями, найцікавіше попереду!

#codica_advice
🔥5
Що виведе цей код?
Anonymous Quiz
82%
250 TT
11%
Ford
5%
TT
2%
250 R8
До тих, хто поводився добре, прийде Святий Миколай Чудотворець. До тих, хто поводився нікчемно, прийдуть ЗСУ – творці справедливості.

Памʼятаємо завдяки кому ми маємо змогу працювати та прокидатися у своїх домівках!

Зі святами вас друзі!!! Миру, злагоди та світлого майбутнього всім нам!!!🇺🇦
10
10 книг для програмістів, щоб прокачати технічні та софт-скіли 📚

👉 Ми зібрали в одну добірку літературу як для новачків в IT, так і досвідчених програмістів, яка допоможе підтягнути (або повторити) базу, розширити знання з математики та ML, допоможе пройти інтерв'ю👇

#codica_advice
2
Новачкам 🧑‍🎓

📕 Computer Science Distilled: Learn the Art of Solving Computational Problems (Wladston Ferreira Filho)

📎 Короткий і простий посібник з комп'ютерних наук, який покроково вчить основ, необхідних для ефективного програмування комп'ютерів. Після простого введення в дискретну математику у ньому представлені загальні алгоритми і структури даних. Також тут викладаються принципи, за якими працюють комп'ютери та мови програмування.

📕 Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People (Aditya Bhargava)

📎 Цей ілюстрований посібник навчить застосовувати поширені алгоритми до практичних завдань, з якими програмісти стикаються щодня. Ви почнете з сортування та пошуку, поступово завдання ускладнюватимуться — потрібно буде вирішувати завдання на стиснення даних та штучний інтелект. Всередині також знайдете приклади застосування алгоритмів, діаграми та повністю анотовані зразки коду на Python.

📕Street Coder: The rules to break and how to break them (Sedat Kapanoglu)

📎 Посібник для початківців із гумором розповідає, як ефективно виконувати свою роботу, розставляти пріоритети, приймати швидкі рішення, а також пояснює, які правила написання коду слід порушувати. У книзі розбирають:

✔️типи даних, алгоритми та структури даних для швидкої розробки програмного забезпечення;
✔️використання «поганих» практик із користю;
✔️тестування;
✔️як спокійно сприймати проблеми у своєму коді та «подружитися» з помилками;
✔️оптимізацію коду, асинхронне програмування, розпаралелювання та рефакторинг.

Досвідченим 😎

📘Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 1st Edition (Martin Kleppmann)
📎 Сьогодні дані перебувають у центрі багатьох проблем під час проєктування систем — необхідно вирішити складні питання, як-от масштабованість, узгодженість, надійність, ефективність та ремонтопридатність. Інформація з цієї книги допоможе вам зорієнтуватися у світі даних, вивчивши плюси та мінуси різних технологій їх обробки та зберігання за допомогою інструментів.

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

📘 Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control 1st Edition (Steven L. Brunton)

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

📘 Build Your Own Programming Language: A programmer’s guide to designing compilers, interpreters, and DSLs for solving modern computing problems (Clinton L. Jeffery)

📎 Автор книги – творець мови програмування Unicon. Він вважає, що найкращий спосіб скоротити час розробки та усунути болючі точки в області вашого проєкту — створити власну мову програмування. У книзі розповідається, як створювати синтаксичні аналізатори, генератори коду, програми читання файлів, аналізатори та інтерпретатори. Також є посібник, як створити альтернативу фреймворкам та бібліотекам для вирішення проблем, пов'язаних із предметною областю.

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

#codica_advice
👍63
Ruby digest #69: Ruby 3.3.0., Ruby on Rails: The documentary, OpenAI drama та багато іншого

Вітання, поважна аудиторіє! Раді повернутися та поділитися з вами свіжими новинами зі світу Ruby та Rails від нашого СЕО - Дмитра Чекаліна 🦾

Читати дайджест тут🔥

#codica_tech
👍61
Топ 5 "цікавих" функцій у JS 🔥

👉 Дуже часто можна почути що JS дуже важко зрозуміти. Тим паче новачкам)
Ми для вас підготували добірку "цікавих" функцій у JS, які можуть повести себе не так як треба у певних ситуаціях.

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

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

3️⃣caller/callee: Ці властивості можуть бути використані для доступу до функції, яка викликала поточну функцію (caller), або самої функції, яку викликають (callee). Вони є частиною стандарту, але їх використання не рекомендується через потенційні проблеми з безпекою та читабельністю коду.

4️⃣ delete: Оператор delete видаляє властивість об'єкта. Однак в деяких випадках він може працювати неочікувано або взагалі не видаляти властивості, особливо якщо це властивості, які належать об'єктам стандартних класів.

5️⃣ NaN: Це спеціальне значення в JavaScript, яке означає "не число" (Not-a-Number). Воно повертається, коли математична операція не має сенсу (наприклад, ділення на нуль чи спроба взяти квадратний корінь від від'ємного числа).

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

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

#codica_tech
👍3
Google представив нову мовну модель ШІ 👀

Відсьогодні чатбот Google Bard запрацює з новою мовною моделлю Gemini, оголосила компанія.
📲 У пошуковик її вмонтують із нового року.
Google обіцяє не тільки "найзагальніший ШІ" з наявних, а й його інтеграцію як на свої мобільні пристрої лінійки Pixel, так і через API на всі Android-смартфони.

#codica_tech
👍3
Найважливіше, що новий ШІ на Gemini стане першим по-справжньому розподіленим: його молодша версія працюватиме не на хмарі Google, а на обчислювальних потужностях об'єднаних у мережу смартфонів.

😱Компанія стверджує, що Gemini першим у світі пройшов ШІ-бенчмарк MMLU краще за людину, а в завданнях прикладного програмування випередив 85% учасників-людей.

На думку профільного блогу Platformer, з новою моделлю Google плюс-мінус наздожене комерційно доступні продукти Open AI, а отже, перегони ШІ в Кремнієвій долині стануть ще жорсткішими🔥

CEO Google Сундар Пічаї вважає, що ШІ-перехід за наслідками перевершить впровадження інтернету і мобільних пристроїв.

👀Друзі, а як ви думаєте, ці зміни матимуть грандіозні наслідки?

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

#codica_tech
2👀2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго раночку❤️

Та почнеться вакханалія у коментарях😂
Щоб не казали - Ruby це скарб🥰

👉 Підпишись на наш TikTok | Instagram | Telegram
5🔥4🤔2👀1
When I realised I had dropped my gloves, I decided to ...... my steps.
Anonymous Quiz
45%
retrace
11%
regress
16%
resume
29%
return
👍9
Трошки мотивації для вас❤️

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

#codica_humor
2🔥1
Як заробляти на каву з корицею за допомогою штучного інтелекту

Сьогодні для вас підготували підбірку цілком реальних способів

1️⃣Розробка AI-продуктів або програм
Спосіб полягає у створенні власних програм чи сервісів, які використовуватимуть ШІ для вирішення різних завдань.
І, ні, це не складно. Існує багато платформ, котрі допомагають у процесі інтеграції ШІ до проєкту.

Користуйтеся: Google Cloud AI Platform, Microsoft Azure AI Services, Amazon Web Services AI & Machine Learning та інші.

#codica_advice
🔥1