Друкарня від WE.UA

Після опублікування першого довгочиту, який я відкладала пару місяців (ох, якщо ви читали мій попередній довгочит, то вже знаєте: "Еней був парубок моторний" - ні-ні, це зовсім не про мене 😄), я зрозуміла, що треба підтримувати цей темп. Можливо, новий допис через тиждень? Але одразу виникло питання: а що ж писати далі?

Я ж сама початківець, яка великими зляканими очима дивиться на цей величезний світ програмування. Що я можу розказати іншим? Але потім подумала: можливо, саме мій погляд новачка і буде комусь корисним чи, принаймні, цікавим?

Мій шлях через різні мови

Отже, ось з чого я почала і чому. Я пробувала вивчати різні мови програмування, щоб зрозуміти, що моє:

- PHP

- Java

- JavaScript

- HTML, CSS (куди ж без них!)

У процесі я зробила кілька важливих відкриттів для себе:

1. Від padding та margin у мене починається нервовий тік, тому чиста верстка - це точно не моє.

2. Але й чистий бекенд наганяє на мене сум 😔. Я собі це так уявляю: чорний екран, багато рядків коду, безліч червоних "error", а весь кольоровий світ картинок дістався комусь іншому, і як цьому не заздрити?

І тут на сцену виходить мобільна розробка! Для мене це виявилося чимось надзвичайно цікавим та захопливим. Вона ніби об'єднала в собі всі переваги (і недоліки, звісно) інших напрямків програмування.

Філософський відступ

Хочемо ми цього чи ні, а виконувати роботу, яка нам не подобається, ми точно будемо. Питання лише у кількості такої роботи. Якщо це лише 10% - вітаю, ви знайшли роботу своєї мрії! І я щиро рада за вас 🎉

Мій вибір: React Native

Тому я обрала React Native - фреймворк, який допомагає мені створювати мій перший мобільний застосунок.

До речі, я навмисно вживаю слово "застосунок". Чому? Давайте розберемося:

"Додаток" — це калька з російської "Приложение". Англійський термін "Application" походить від "apply", що означає "застосувати", "використовувати", "застосовувати" тощо.

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

Працювати з React Native мені допомогло попереднє вивчення самого React. Це виявилося приємним бонусом, адже знання, отримані при вивченні веб-розробки, легко переносяться у світ мобільної розробки.

Але головна перевага React Native, яка мене захопила, - це його кросплатформність. Що це означає на практиці? Один код - два застосунки: пишемо один раз, а отримуємо застосунки і для iOS, і для Android. Економія часу - неймовірна!

Звісно, не все так гладко, як хотілося б. Перші дні роботи з React Native нагадували американські гірки: то захват від того, як швидко можна створити базовий інтерфейс, то розпач від чергової помилки, значення якої я не розуміла.

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

Поділіться своїми історіями у коментарях!

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

Статті про вітчизняний бізнес та цікавих людей:

  • Як побудована програма Meest China Academy

    Курс про товарний бізнес охоплює різні етапи роботи: від пошуку ідеї до перевірки товару, логістики та масштабування. Програма Meest China Academy містить 17 модулів, які послідовно розкривають ці теми без зведення всього навчання до однієї універсальної поради.

    Теми цього довгочиту:

    Meest
  • Які технології використані в Айфон 17

    Айфон 17 поєднує OLED-дисплей із частотою до 120 Гц, чип A19, дві камери Fusion 48 Мп і швидке заряджання через USB-C. У COMFY можна купити Айфон 17 з накопичувачем на 256 або 512 ГБ, вибравши конфігурацію відповідно до обсягу фото, відео та застосунків

    Теми цього довгочиту:

    Iphone 17
  • Як вибрати вживаний iPhone: коротке керівництво для розумної покупки

    Вторинний ринок смартфонів Apple активно зростає, і питання, як вибрати вживаний iPhone, стає актуальним для дедалі більшої кількості користувачів. Правильний підхід дозволяє отримати бу iPhone з актуальною iOS і доброю камерою за помітно нижчу ціну, ніж у нових пристроїв.

    Теми цього довгочиту:

    Iphone
  • Як подолати жіночу безплідність за допомогою донорських яйцеклітин

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

    Теми цього довгочиту:

    Донорство
  • Як заспокоїти зубний біль і чому самолікування може призвести до операції?

    Раптовий біль у зубі може призвести до порушення сну та ускладненого вживання їжі. Люди часто приймають таблетки, роблять полоскання або лікуються народними засобами. В таких випадках не варто відкладати візит до стоматолога, адже можуть з’явитись ускладнення.

    Теми цього довгочиту:

    Стоматологія
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Оксана
Оксана@bluemascot

6Довгочити
354Перегляди
8Підписники
На Друкарні з 1 липня 2023

Більше від автора

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: