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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Цього осіннього дня ми щиро вітаємо людей, які щодня борються з недосконалістю світу 🌞

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

Бажаємо завжди швидко знаходити помилки, які ховаються в глибині програм. Особисто кожному із вас: уважності, неперевершеної інтуїції, творчих здібностей і мислення експериментатора
🔥155🥰2
Just for the ____.
Anonymous Quiz
53%
notes
39%
record
7%
paper
👍101😁1
3 корисні розширення Chrome для розробників 📎

📌 JSON Formatter - JSON Visualizer

Робить JSON легким для читання: підтримує JSON і JSONP; підсвічує синтаксис; працює на будь-якій дійсній сторінці JSON – URL-адреса не має значення; також працює з локальними файлами (якщо ввімкнути в chrome://extensions).

📌 Daily.dev - Агрегатор технічних новин

Розширення Daily.dev не покращить вашу роботу як розробника. Однак це чудове розширення, щоб бути в курсі новин у світі розробки. Крім того, Daily.dev — це агрегатор новин, орієнтованих саме на розробників.

📌 Octotree - GitHub на стероїдах

Багато хто описує Octotree як GitHub на стероїдах. Безкоштовна версія дозволяє швидко досліджувати вміст проєкту за допомогою перегляду файлів, подібного до IDE.

#codica_advice
👍10👎2🔥21👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Коли пішов у відпустку, але тебе просять негайно попрацювати 😅

#codica_humor
😁205
Як навчитися програмувати – гайд, який я хотів би мати, коли починав вчитися програмувати 😌
Частина 1

📌 Ознайомтеся з архітектурою комп’ютера та основами даних.

Однією з особливостей сучасних мов програмування є те, що вони дозволяють нам створювати фантастичні програми, не турбуючись про дрібні деталі апаратного забезпечення за лаштунками (здебільшого).

✍️ Це називається абстракцією — здатність працювати з інструментами вищого рівня (у даному випадку мовами програмування), які спрощують і звужують необхідний обсяг нашого розуміння та навичок.

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

#codica_tech
7🔥3👍2
❗️Ось мінімум необхідних основ архітектури комп’ютера для початківців:

🪄 Найважливіші частини вашого комп’ютера живуть на мікросхемах (також відомих як інтегральні схеми).
Для роботи мікрочіпів використовується електричний компонент, який називається транзистором.

Транзистори — це крихітні електричні перемикачі, які в будь-який момент часу вимкнені (0) або увімкнені (1). Один мікрочіп може містити мільйони чи мільярди крихітних транзисторів, вбудованих у нього.

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

Кожен ЦП має так званий набір інструкцій, який є набором двійкових (нулів і одиниць) команд, які розуміє ЦП. На щастя, нам, як розробникам програмного забезпечення, не потрібно турбуватися про це! Це сила абстракції.

🧠 Комп’ютери також мають оперативну пам’ять (RAM) як «робочу пам’ять» (або короткочасну пам’ять) для зберігання інформації, яка активно використовується запущеними програмами.

👀 Оперативна пам’ять складається з набору адрес пам’яті, які можна використовувати для зберігання бітів даних. У старих мовах, таких як C, програмісти мають доступ до безпосередньої роботи з адресами пам’яті за допомогою функції, яка називається "pointers", але це рідкість для сучасних мов.

💾 Жорсткий диск (довготривала пам’ять) — це внутрішній або зовнішній пристрій, на якому зберігаються дані, які мають зберігатися навіть після вимкнення комп’ютера.

☝️ Перш ніж перейти до детальнішої інформації про мови програмування, давайте трохи поговоримо про дані. Але що саме ми маємо на увазі під словом дані?

🤔 Ми думаємо про такі речі, як текстові документи, зображення, відео, електронні листи, файли та папки. Це все високорівневі структури даних, які ми щодня створюємо та зберігаємо на своїх комп’ютерах.

🌚 Але комп’ютерний чіп (наприклад, процесор чи мікросхема оперативної пам’яті) не знає, що таке «зображення» чи «відео».

😏 З точки зору мікросхеми, усі ці структури зберігаються як довгі послідовності одиниць і нулів. Ці одиниці та нулі називаються бітами.

👌 Біти зазвичай зберігаються в наборі з восьми одночасно, відомому як байт. Байт — це просто послідовність із восьми бітів, наприклад 00000001, 01100110 або 00001111. Представлення інформації таким чином називається двійковим представленням.

#codica_tech
👍204
Сьогодні 256-й день року – День програміста! 🎉
Вітаємо всіх програмістів з професійним святом.

#CodicaTeam бажає вам, щоб у ваших програмах було поменше помилок (особливо логічних), щоб робота була вам у радість, а у ваших сім'ях завжди було тепло та затишок. Нехай непростий шлях програміста буде вам у кайф, а всі життєві труднощі вас оминають ❤️

А ось хто без гугла відповість у чому тут фішка – той справжній програміст 🌚

— Знаєте, чому програмісти вважають, що Хелловін та Різдво це один день?
— Тому що 31 Oct = 25 Dec.
👍173🔥3🥰3🤯1
TryRuby — безкоштовний ігровий майданчик Ruby для початківців🔻

Ruby — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією.
😌 Краса Ruby полягає в її балансі між простотою та потужністю.

В ігровому майданчику ви можете спробувати будь-який код Ruby, який вам подобається. Офіційну документацію Ruby додано.

Маєте 30 хвилин? Спробуйте Рубі просто зараз! 🔥

#codica_advice
8🔥2👍1
Що буде виведено у консоль?
Anonymous Quiz
42%
1
16%
1, 1
23%
NaN
19%
2
👍81
7 веб-сайтів, з якими варто ознайомитися кожному розробнику 😏

☑️ Scribe
Розширення для запису екрана, яке миттєво перетворює будь-який процес на посібник.

☑️ EditorX
Створіть власний веб-сайт лише кількома кліками миші та перетягніть його.
Ви також можете написати власний код, якщо хочете.

☑️ Prohura
Розділіть ваші проєкти на кроки, які зможуть виконувати клієнти.

☑️ Animate.css
CSS браузер-френдлі бібліотека для базової анімації CSS, з великою кількістю попередньо створених анімацій.

☑️ Sorting Algorithms
Вивчіть алгоритми сортування візуально та інтуїтивно.

☑️ Digger
Low-code інструмент, який може створити інфраструктуру для вашого коду в обліковому записі AWS. Тож ви можете будувати на AWS, не вивчаючи її.

☑️ Learn Anything
Шукайте тут будь-що, він покаже вам правильну дорожню карту з усіма необхідними ресурсами.

#codica_tech
👍10🔥5
До якого віку можна стати програмістом? 🤔

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

Раніше справді було незручно прийти в 40 років до школи і почати вивчати математику та інформатику.
☝️ Зараз усе стало доступніше та простіше. І в 20, і в 50 років можна спробувати щось нове. Освоєння IT-спеціальності займе приблизно близько року інтенсивного навчання. І при цьому вам не доведеться кидати роботу - можна вчитися онлайн вечорами чи вихідними.
👍91
💁🏻‍♀️ У багатьох чомусь досі є упередження, що якщо ти в молодості не став програмістом, то після тридцяти там уже нема чого робити. Давайте разом у цьому розберемося. Висловлю тут виключно свою думку, засновану на досвіді:

🔹 Вікові рамки відсутні. Найголовніше - це ваше бажання вчитися, розвиватися та пізнавати.

🔹 Мови програмування, як і будь-які іноземні мови, ви можете почати вивчати у будь-якому віці.

🔹 Тут є важливий момент: одна справа коли ви в 30 тільки починаєте освоювати комп'ютер, інша справа коли ви з ним на ти, вже володієте навичками написання нескладних програм і алгоритмів. Тут навчання і, відповідно, бажана робота, буде швидше.

🔹 Для роботодавця важливіше те, якими навичками та якими інструментами ви володієте, ніж те, скільки вам років.

🔹 Зараз IT “дорослішає“. Якщо раніше поряд із вами могли програмувати тільки 18-22-літні хлопці та дівчата, то зараз вони підросли і ви можете опинитися в колективі, де всім далеко за 30.

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

🔹 Дуже багато розробників-початківців за 30 на співбесіді хвилювалися саме через вік. Можу сказати, що варто турбуватися не про вік, а про те, якими навичками ви володієте і що можете запропонувати компанії.

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

😌 Можу також додати, що ситуація з віковими рамками кандидатів з кожним днем змінюється на краще. Сьогодні очевидно, що навчитися програмувати можна і в 15, і в 30, і в 40, і навіть у 60, якщо ви готові докласти зусиль. Життя в нас одне, і треба робити те, що хочеться. Інакше потім шкодуватимете, що не спробували.

#НапуттяВід_HR
👍124
It was only ten days ago ...... he started her new job.
Anonymous Quiz
15%
then
59%
since
18%
after
8%
that
🤯8👍5👎3🔥1😁1
5 речей, які слід пам’ятати під час навчання програмуванню 📚

☝️ Наберіться терпіння.

😌 Не потрібно знати все.

💫 Спочатку мова, потім фреймворк.

📓 Використовуйте документацію.

💻 Використовуйте GitHub.

#codica_advice
18🔥3
Вітаю, у нас для вас прекрасна новина

Ми вже готуємо для вас другий технічний стрім, з нашим Tech Lead, Ruby on Rails Developer - Максом. Під час стріму ми будемо спілкуватися з командою Don't Panic Recruiting Agency та відповідати на ваші питання 🔥

⚡️ Також, наша HR Директорка Наталя Клименко відповість на всі питання, які ми не встигли обговорити минулого разу.

🔗 Посилання скинемо перед початком, у четвер 22.09.
Запис буде на YouTube, скинемо окремим посиланням 😉

В коментарях до цього допису пишіть запитання до Макса!👇
9🔥8
Ой.. 😀

#codica_humor
😁26🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Самовпевнений джун, який працює без документації 😅

#codica_humor
😁38🔥3👍1