JavaRush /Java блог /Random UA /Кава-брейк #23. Як розробнику подолати синдром самозванця...

Кава-брейк #23. Як розробнику подолати синдром самозванця

Стаття з групи Random UA

Як розробнику подолати синдром самозванця

Джерело: Medium Кава-брейк #23.  Як розробнику подолати синдром самозванця  Порівнюємо мови Scala та Java - 1 Незалежно від того, новачок ви або вам платять за написання коду протягом багатьох років, ви (ймовірно) зіткнетеся з синдромом самозванця - невпевненістю відповідно до очікувань роботодавця. Я працюю програмістом вже чотири роки і досі стикаюся з цією проблемою, причому щодня! Природа розробки програмного забезпечення швидко розвивається та постійно змінюється. Це те, що робить створення софту таким складним та цікавим. Але це також означає, що ви постійно стикаєтеся з навичками роботи та технологіями, якими поки що не володієте. На щастя, є кілька способів подолати синдром самозванця. Я хочу поділитися з вами тими, які вважаю найбільш ефективними.

Знайдіть наставника

Це нелегко, але це одна з речей, яка найбільше допомогла мені на початковому етапі. Бажано, щоб ваш наставник був більш досвідченим розробником, ніж ви. Ментор допоможе вам подолати багато труднощів, з якими ви обов'язково зіткнетеся. Не сподівайтеся, що наставник допоможе вам у написанні коду. Достатньо, щоб він оцінював ваш прогрес перевіркою коду.

Спілкуйтеся з тими, хто має стільки ж досвіду, скільки у вас

Якщо наставника знайти не вдалося, пошукайте «рівних собі» — тих, хто переживає аналогічні ваші проблеми. Іноді дуже корисно розповісти комусь про свої професійні невдачі, перемоги чи навіть просто про повсякденне життя. З такими людьми ви можете бути відкритішими, не турбуючись про те, в якому світлі вони вас побачать. І що ще важливіше, ви можете навчатись на їхніх проблемах. В інтернеті існує безліч спільнот розробників, у тому числі для новачків. Запитуючи пораду і читаючи про проблеми інших джуніорів, ви багато чого купуєте.

Оточіть себе розумними людьми і скористайтеся цим

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

Виявляйте цікавість

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

Виберіть щось і практикуйте це регулярно

Колись мій колега оголосив свій наступний місяць "місяцем React". Таким чином він провів весь цей час, зосередившись на вивченні цієї бібліотеки. Збоку я міг бачити, як змінювалися його розмови про React. До кінця місяця він створив у Slack канал #react-js, де ділився посиланнями на бібліотеки та концепції, з якими інші не стикалися, написав чудову посаду в блозі про вивчення ReactJS і зараз працює над великим проектом. Я не зовсім зрозумів, чому він вибрав ReactJS, але це не має значення. Він узяв цю технологію та регулярно практикував у ній паралельно з вивченням теорії.

Приймайте рішення свідомо

Іноді розробник може потрапити в пастку, вставляючи скопійований із шаблону код і «примушуючи його працювати», не продумуючи остаточно свій вибір. Намагайтеся не робити цю помилку. Коли ви пишете код, переконайтеся, що розумієте, як він працює і чому він так структурований. Я не кажу, що ви ніколи не повинні копіпастити чужий код. Я говорю, що якщо ви копіюєте код, важливо до кінця розуміти задум його первісного автора.

Будьте готові до синдрому самозванця

Усвідомлення – це великий крок у активній боротьбі із синдромом самозванця. Наприклад, у мене одразу з'являється невпевненість у собі, коли я впроваджую функцію, і вона починає працювати повільніше, ніж має. Коли це відбувається, я починаю побоюватися, що цю помилку побачать мої колеги та менеджери, і це лише погіршує ситуацію. Виходить замкнене коло, і єдиний вихід із нього - це усвідомити, що ти в ньому застряг. У таких випадках я нагадую собі:
  1. Ця функція буде виконуватися стільки часу, скільки мені потрібно.
  2. Я старанно працюю і турбуюся про якість створюваного коду.
  3. Я попрошу допомоги, якщо застрягну на цій помилці. Я можу це зробити і мушу це зробити.
  4. Я повідомлю про свою проблему всім зацікавленим сторонам.
  5. F ** K все інше.
А тепер йдіть і боріться зі своєю невпевненістю в собі та синдромом самозванця! Пам'ятайте, що існує велика різниця в тому, як ви сприймаєте себе і як це виглядає насправді.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ