TG Telegram Group Link
Channel: Codica - корисне про IT
Back to Bottom
Як навчитися програмувати – гайд, який я хотів би мати, коли починав вчитися програмувати 😌
Частина 1


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#codica_tech

TikTok | Instagram | Telegram
Думаємо, може зробити постійну рубрику
"Питання до фахівця"🤔

👉Де ви зможете ставити запитання до Developer, QA, DevOps, HR, Accountant...

Що думаєте, друзі?
Накидайте реакцій, якщо вам це 👆цікаво

Mr. Cody - маскот Codica 🐶

TikTok | Instagram | Telegram
Пссс...Що по надійним паролям?

#codica_advice

👉Сьогодні підготували вам наш ТОП менеджерів паролів
👉які допоможуть не втратити доступ до Інсти й інших сервісів та підвищать рівень захищеності ваших акаунтів
🔺Bitwarden

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

🔺NordPass

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

🔺1Password

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

🔺Keeper

Генерує надійні паролі та автоматично заповнює ними веб-сайти та програми.
Безпечно зберігайте свої платіжні картки для швидкого оформлення замовлень на веб-сайтах і в додатках.
Keeper підтримує всі двофакторні методи, включаючи TOTP, SMS, відбитки пальців, Face ID та ключі безпеки WebAuthn.

✍️Поділіться, які сервіси ви юзаєте для збереження паролів?

#codica_advice

TikTok | Instagram | Telegram
💥ТОП-7 ШІ, які перевернуть уявлення про працевлаштування

Ці ресурси 👇 допоможуть буквально на всіх етапах: від створення резюме до проходження інтервʼю.

#codica_advice
🔺Rezi. ai
👉Потрібно написати резюме чи супровідний лист? Сервіс 100% вам допоможе.

🔺Kickresume
👉Сервіс працює на основі GPT-3 й зможе зібрати резюме та супровідний лист для вас.

🔺Cover Letter AI
👉Знахідка, якщо ви маєте резюме, але не маєте супровідного листа. Ресурс на основі вашого резюме складе супровідний.

🔺InterviewGPT AI
👉Особливо корисна платформа для новачків у світі співбесід. Вона зімітує співбесіду й допоможе підготуватися до реальної.

🔺Interview Warmup
👉Швидкий спосіб підготуватися до співбесіди для різних айтішних посад.

🔺Resume Worded
👉Ще один топ ресурс для молодих спеціалістів (та й для досвідчених теж). Він проаналізує ваше резюме, профіль LinkedIn й надасть рекомендації як їх прокачати.

🔺EditGPT
👉Хто подається на закордонні вакансії чи просто робить резюме англійською, зверніть увагу на EditGPT. Він виправить помилки в англомовному тексті.

Бажаємо кожному отримати омріяний оффер!

❤️ - на пост - плюсик в карму🐶

#codica_advice

TikTok | Instagram | Telegram
Що повертає код?
Anonymous Quiz
58%
1
22%
:bar
10%
2
10%
nil
Що буде виведено в результаті виконання коду?
Anonymous Quiz
10%
NaN
62%
”12”
14%
3
15%
TypeError
Писанки, вони як мови програмування - різні й індивідуальні🤗
👉Шукайте свою ідеальну у нашій підбірці🤩

Зі святом, друзі!
Бажаємо вам мирного неба, повного столу та рідних поряд!
Віримо у світле майбутнє, працюємо на перемогу!

#CodicaTeam
Вітаємо, друзі🙌 

Тиждень треба починати з мема
👉тож ловіть смішнявку від Mr. Cody

До речі, ми в компанії настільки любимо жартувати, що маємо окремий чат для мемів😁

#codica_humor

TikTok | Instagram | Telegram
🐞Літературні рекомендації для General QA

Стаття від нашого QA Lead - Олексія

👤:
"На мою думку, книга все ще є важливим джерелом інформації.
Вона зазвичай являє собою самодостатню екосистему відомостей, на відміну, скажімо, від роликів на YouTube, в яких подають низку ізольованих фактів.

Безумовно, книгу читати довше і, мабуть, нудніше, але у випадку
👉книг, запропонованих мною, глибина розуміння буде того варта."

Тож сьогодні поговоримо про
👉Топ 🔟 змістовних книг для QA інженерів

👉Тиць посилання
й нумо розбиратися!

#codica_qa

TikTok | Instagram | Telegram
HTML Embed Code:
2024/05/06 17:37:53
Back to Top