JavaRush /Java блог /Random UA /Швець/жнець/backend-розробник. Чому програмування – найкр...

Швець/жнець/backend-розробник. Чому програмування – найкращий кар'єрний “план Б”?

Стаття з групи Random UA
Світ переживає бум гіг-економіки — зростає кількість самозайнятих працівників, які fulltime-графіку та фіксованому окладу воліють незалежність і свободу самим встановлювати робочий графік та визначати, на що витрачати свій час та сабо. Швець/жнець/backend-розробник.  Чому програмування – найкращий кар'єрний “план Б”?  - 1Ну а зростання гіг-економіки породив ще один тренд, що набирає популярності, — "слеш-кар'єра". Про нього, а також про те, чому програмування якнайкраще підходить для слеш-кар'єри в сучасному світі, ми і поговоримо в цій статті. Швець/жнець/backend-розробник.  Чому програмування – найкращий кар'єрний “план Б”?  - 2

Що таке слеш-кар'єра?

Якщо коротко, це поєднання кількох робіт у різних професіях на постійній основі. "Слеш," якщо хтось не зрозумів - це символ "/," який вживається при описі діяльності людини з кар'єрами в декількох (як мінімум двох) різних областях. Наприклад, “Інженер/програміст/маркетолог” або, більш актуальний варіант, “Перекладач/рознощик піци/водій Uber.” Вперше цю нескладну концепцію запропонувала і почала популяризувати журналістка Марсі Албохер (Marci Alboher) у своїй книзі One Person/Multiple Careers (Одна людина/Кілька кар'єр). Концепція слеш-кар'єри отримала особливо сильну підтримку серед представників молодого покоління та людей, які віддають перевагу мобільності та гнучкості працевлаштування традиційної моделі, в рамках якої людина протягом тривалого часу працює на одну компанію і робить кар'єру в одній-єдиній професії протягом усього свого життя. Спочатку слеш-кар'єра асоціювалась переважно з представникам артистичних та творчих професій, але поступово це поняття проникло й до інших сфер, у тому числі й до ІТ. Слеш-кар'єра має чимало очевидних, загалом, переваг. Ось лише деякі з них:
  • Гнучкість та мобільність. Дозволяє самостійно керувати своїм графіком та регулювати навантаження.

  • Декілька джерел доходу. Ви не залежите лише від одного джерела доходу та не прив'язані до зарплатного графіка.

  • Можливість займатись тим, що подобається. Не секрет, що будь-яка робота з часом втомлює. Слеш-кар'єра дозволяє заміщати одну роботу іншою та регулярно змінювати фокус, щоб зберігати “свіжість” відносини.

Швець/жнець/backend-розробник.  Чому програмування – найкращий кар'єрний “план Б”?  - 3

Чому програмування – це чудовий вибір для слеш-кар'єри?

Але чого ми, власне, взагалі почали говорити про слеш-кар'єру? Справа в тому, що програмування — це один із найкращих варіантів для другої професії (не кажучи вже про першу), яку можна ефективно поєднувати з іншими видами діяльності. Для тих, кому це твердження може здатися сумнівним, ось низка причин, щоб вибрати для своєї слеш-кар'єри саме програмування:
  • Вміти писати код — це одна з найпопулярніших навичок у сучасному світі.

    Вміння програмувати, ну чи хоча б знання основних принципів написання коду, буде корисним не тільки для тих, хто безпосередньо заробляє кодингом, а й у принципі майже для всіх фахівців, робота яких так чи інакше пов'язана з ІТ. До речі, на Заході "Learn to code" ("навчися програмувати") - це досить відомий мем, який з'явився після того, як ціла низка великих компаній, серед яких BuzzFeed, Yahoo і AOL, звільнабо понад 1000 журналістів, які займалися роботою над контентом . Таким чином представники технічних професій радабо звільненим журналістам (у глузливій, природно, формі) вчитися розробці програмного забезпечення як альтернативний кар'єрний шлях, щоб не залишитися безробітним у майбутньому.

  • Знання програмування може сприяти успіху в інших сферах та професіях.

    Багато людей, серед яких і студенти JavaRush, підтверджують, що вивчення програмування допомогло їм досягти успіху в їхній основній професії і істотно підвищило їхню професійну цінність і затребуваність. “Я не став розробником, але вирішую повсякденні завдання за допомогою своїх знань у розробці. Мені простіше ставити завдання колегам, оцінювати час роботи, допомагати робити аналітику. Я продовжую спілкуватися із успішними людьми. Вважаю розробників успішними людьми, адже вони займаються тим, що хочуть — не кожен може цим похвалитися. У компанії я відповідаю за ключовий процес, спілкуюся з ТОПами, навчаюсь», - ділиться своїм досвідом один із наших студентів.

  • Програмування можна займатися віддалено.

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

  • Через програмування легко потрапити в індустрію, що вас цікавить.

    “Ось один із підходів до технічної кар'єри, який використовують успішні люди. Робота програмістом, як і інші технічні спеціальності, чудово підходить для того, щоб потрапити до певної галузі. Попрацюйте кілька років програмістом у цікавій вам індустрії, щоб дізнатися її зсередини і заробити більше грошей, які можна витратити, наприклад, на отримання MBA-ступеня, щоб потім стати менеджером. Багато хто від програмування переходить до ІТ-менеджменту. Така робота добре оплачується, але потребує чимало складних навичок. Інші йдуть у бізнес чи консалтинг,” — ділиться своїми спостереженнями на сайті питань та відповідей Quora Енді Гудвін (Andy Goodwin), колишній програміст та інвестиційний менеджер.

  • Вміння вивчати нові технології та мови програмування.

    Тут буде доречно ще раз навести цитату, яку ми вже кілька разів використовували у статтях на JavaRush, і яка, мабуть, є найкращою порадою для тих, хто прагне бути затребуваним професіоналом у сучасному світі. "Безграмотними в ХХІ столітті будуть не ті, хто не вміє читати і писати, а ті, хто не вміє вчитися, розучуватися і переучуватися", - сказав Елвін Тоффлер, американський письменник, соціолог і бізнесмен.

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

Швець/жнець/backend-розробник.  Чому програмування – найкращий кар'єрний “план Б”?  - 4

Як зробити програмування частиною своєї слеш-кар'єри?

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

    Почати варто з поділу великої та комплексної проблеми (у нашому випадку, це - "Зробити програмування своєю слеш-кар'єрою") на ряд дрібніших і вирішуваних завдань. Спробуємо це зробити:

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

    Тепер, визначившись із набором дрібніших базових завдань, перейдемо до пріоритезації.

    • Знайти час регулярне вивчення програмування.

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

    • Виробити та закріпити звичку вчитися на регулярній основі.

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

    • Визначитись із способом навчання.

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

    • Вибрати напрями навчання, стартову мову програмування.

      Мов програмування досить багато, які популярність і затребуваність постійно змінюється під потреб ринку. Ми, звичайно, рекомендуємо починати свою слеш-кар'єру програміста з вивчення мови Java, який рік у рік показує стабільне зростання популярності . Ось невелика стаття з досить переконливою аргументацією на користь того, навіщо вивчати Java у 2020 році .

    • Застосовувати нещодавно отримані знання практично, щоб вони закріплювалися у пам'яті.

      Якщо ваш вибір основного способу вивчення програмування впав не на курс JavaRush, де теорія відразу ж підкріплюється практичними завданнями, то на початкових етапах повинні добре допомогти ігри для програмістів , а на пізніших робота над відкритими проектами на GitHub.

    • Зберігати мотивацію, щоб не кинути навчання на півдорозі.

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

    • Подолати внутрішній опір, перемогти прокрастинацію та страх даремно витратити час та сабо.

      Вирішити це завдання допомагає, перш за все, розуміння того, як працює прокрастинація, звідки виникає опір і чому важливо вміти зберігати фокусування для того, щоб успішно вирішувати життєві завдання. Ось докладніша стаття на цю тему: Just do it! Як врятувати свій розум від деградації та ефективно вчитися вдома?

  3. Знаходимо подібності з вже освоєними професіями та навичками.

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

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

  4. Виробляємо алгоритм.

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

Швець/жнець/backend-розробник.  Чому програмування – найкращий кар'єрний “план Б”?  - 6
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ