6 Причин же не бути програмістом

Зміст:

Anonim

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

1. Ви не любите творчість

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

2. Ви працюєте з-під палки

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

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

3. Ви не любите вирішувати головоломки

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

4. Ви не можете сидіти довго на одному місці

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

5. Ви цінуєте нормований робочий день

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

6. Ви хочете швидко розбагатіти

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

Абсолютна більшість кодеров так і залишаються невідомими трудівниками, просаджували своє здоров'я перед моніторами і отримують за це не таке вже й велике винагороду.

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

Ну що, ще не передумали йти в програмісти?

6 Причин же не бути програмістом