Частіше за все світчерами в IT називають людей, які переходять у діджитал-сферу з абсолютно іншого напрямку роботи. Але є інша категорія світчерів — ті, хто вже працює в IT, але вирішує перейти на інший напрямок. Наприклад, вивчити нову мову програмування.
Саме про таких IT-спеціалістів ми сьогодні й поговоримо:
Можемо назвати декілька головних причин:
Очевидно, що одночасно вивчати декілька мов програмування складно. Особливо якщо ви початківець і ще достатньою мірою не опанували бодай одну мову.
Якщо ви вже хоча б на рівні мідла і готові продовжувати розвиватися в цьому напрямку, можна шукати нові вектори. Наприклад, свічнутись з PHP на Python або ж перейти на Java.
Саме на цих напрямках ми й хочемо зупитись детальніше.
Є девелопери, які займаються розробкою на PHP понад 5-10 років і їх все влаштовує. Проте є й інші — ті, хто з якихось причин хочуть свічнутись на Python. Головний мотив переходу — бажання стати більш гнучким спеціалістом.
Якщо коротко, то PHP чудово підходить для створення вебдодатків.
А от Python — більш універсальна мова програмування, за допомогою якої можна:
Якщо ви вирішили свічнутись з PHP на Python, будьте готові до певних особливостей. Наведемо декілька найбільш значущих відмінностей:
NULL
, TRUE
, FALSE
використовуються None
, True
, False
— саме в такому регістрі.Серед інших особливостей Python назвемо наступні:
Вкладеність відступами:
Сувора типізація:
Інше форматування:
Підтримка юнікоду при вводі символа u
на початку рядка:
Підтримка різних типів даних для масива: list
, dict
, tuple
та set
.
І це лише незначна частина відмінностей. Тому іноді найбільш раціональне рішення — почати вивчати Python з нуля, щоб не плутатится. Якщо вам цей варіант підходить, радимо звернути увагу на курс Wezom Академії «Основи Python з нуля функціонального проєкту». Пробний урок є можливість отримати безкоштовно.
З Java дещо складніше. Не в плані вивчення, а в плані актуальності. Багато початківців при виборі мови програмування звертають увагу на Java, орієнтуючись на поради в інтернеті. Проблема в тому, що ці поради часто датуються 2012-2015 роками, коли ця мова програмування дійсно була на піку популярності. Зараз вона істотно здала позиції.
Java добре підійде для наступних напрямків розробки:
Однак Java не така універсальна мова програмування, як Python. Тому радимо зважити всі «за» і «проти» перед тим, як свічнутись у Java-розробку. Можливо, це не зовсім той напрямок, який відкриє перед вами значні перспективи.
Нехай щастить!
Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…
Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…
Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…
Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…
Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…
Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.…