Бачите цю цифру в правому куті вище? Так — це багато дзвінків.
Протягом останніх 2 років я спілкувався з 643 розробниками з усіх куточків планети. 160 годин балаканини по телефону з багатьма з вас, які читаєте це.
Це були короткі, 15-хвилинні розмови, призначені для вирішення ваших найактуальніших проблем як розробника. Іноді ці розмови призводили до наставницьких послуг або запису на Parsity, але це ніколи не було метою.
Я продовжую навчатися від цих розмов, що допомагає мені в моєму власному бізнесі та кар'єрі. Також я вважаю, що віддача є обов'язком за всю допомогу, яку отримав упродовж років.
Я розумію основні болючі точки у спільноті. Я чую, що працює і що не працює. Успіхи, невдачі і, що найважливіше — патерни.
Ваші проблеми не унікальні. Взагалі.
Хлопець з Пакистану з родиною інженерів і лікарів, який отримав ступінь у галузі комп'ютерних наук, має проблеми, аналогічні тим, що стикається жінка з Каліфорнії, яка закінчила курс перепідготовки після роботи касира.
Добре, ви стикаєтеся з однаковими проблемами. І що далі?
Ви — програміст. Вам потрібні рішення, а не співчуття. У мене є трохи обох для вас 😅.
Ось три основні проблеми, з якими майже кожен розробник бореться, і кілька матеріалів, щоб вам допомогти їх подолати.
1. Синдром самозвинувачення: Тиха боротьба
"Я відчуваю себе найгіршим розробником у команді"
"Я ще не готовий подавати заявки на роботу"
"Я просто не розумію цього"
Ми всі знаємо цей відчуття і часто в ньому є певна доля правди. Я був найгіршим у команді. Це не весело.
Ось що я робив і що раджу вам зробити:
Напишіть навички, які вам бракує в вашому інструментарії. Що знають і роблять "розумні" розробники, що ви ще не знаєте?
Складіть план здобуття цих навичок.
Доведіть собі, що ви заслуговуєте на ту позицію, в якій ви знаходитесь.
Перегляньте цей документ, щоб почати
Також — знайте, що я ще не спілкувався з людиною, яка відчувала себе "готовою" до чогось.
2. Перша робота: Гірський вихід
Я знаю, я знаю. Ви подали заявку в кожну компанію в Трі-стейт-ареа.
Ніхто не наймає.
Ринок насичений.
Я чув різні варіанти цих розчарувань протягом майже 10 років. Фактично, єдиний час, коли я перестав почувати ці фрази, був під час "пандемічного розподілу вакансій".
Деякі жорстокі правди:
- Масове подання заявок працює — я не цікавлюсь, що вам кажуть впливові люди
- Мережування також працює
- Везіння — це фактор, про який ніхто не хоче говорити
- Ви можете контролювати свої навички — не часові рамки на трудове прийняття
Декілька речей, які ви повинні швидко виправити:
- Заведіть 500 зв'язків на LinkedIn для більшої відкритості
- Вилучіть будь-яке згадування про "молодшого/аспіранта/студента" з вашого профілю
- Не подавайте заявки лише на посади для початківців — дозвольте ринку визначити ваш заголовок
- Використовуйте сильну мову у вашому резюме, щоб виділитися
Перегляньте цей посібник тут для виправлення вашого резюме.
3. Вибір проєктів: Мистецтво прийняття рішень
"Що мені варто створити?"
Залежить.
Перш за все — забудьте про портфель. Майже ніхто ніколи на нього не подивиться. Мета бокового проекту двояка:
- Створити емоційний зв'язок з вашим навчанням, щоб ви не здавалися
- Покращити ваші ПРАКТИЧНІ навички, які мають значення
Більшість випускників буткемпів і університетів виявляють, що їх продуктивність різко знижується після закінчення. Без структурованого навчання вони полишаються на випадкових уроках або захоплюються вивченням нової мови програмування.
Важко підтримувати інтерес до своєї справи, коли ви розв'язуєте завдання на LeetCode або безкінечно дивитесь відео на YouTube.
Мати боковий проєкт, який вам насправді до серця, природньо буде підтримувати ваш інтерес і залученість до навчання.
Не відходьте далеко від вашого стеку на початку. Якщо ви недавно випустилися, ваш проєкт має включати переважно технології, з якими ви знайомі, і, можливо, 1 або 2 нових речі, які ви хочете додати до свого інструментарію. Я настійно рекомендую TypeScript і юніт-тестування, оскільки 98,5% навчальних програм не займаються цими темами.
Я вам сподобався, отже ось шаблон для стартового бокового проєкту.
Що далі?
Сподіваюся, ви знайдете трохи комфорту в тому, що ви не одні у своїх труднощах. Я був досить шокований, дізнавшись, наскільки поширені ці проблеми. Незважаючи на поради моїх власних наставників, я планую продовжувати ці дзвінки безкоштовно.
Ви можете запланувати один, шукавши посилання на Parsity.io
Як завжди, сподіваюсь, що це вам було корисно.
Перекладено з: I Spoke to 643 Software Developers: Here are 3 Issues ALL Developers Struggle With and How to Tackle Them