Снобізм пострадянського IT

Хочу поділитися, на мій погляд, міфами про розвиток в IT. Ці міфи пов'язані з нашим снобізмом або негативним мисленням. Стаття особливо корисна для тих, хто хоче активно розвиватися, але сумнівається у своїх силах. Коротко про мене: мені 33 роки, займаюся IT з 2013, 5 років тому переїхав до США, цього року влаштувався в FAANG.

Міф 1. Круті програмісти пишуть складний код

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

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

Міф 2. Щоб працювати над чимось складним, спочатку треба багато чого вивчити

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

Насправді найкраще розвиваються ті, хто не бояться важких завдань. Великий проект, велика фіча? Значить посидимо довше. Щось ну зовсім ніяк не зрозуміло? Ну, підемо запитаємо у когось. Невідома мова або синтаксис? Саме час вивчити!

Міф 3. Щоб бути хорошим айтішником треба бути дуже розумним

«Куди тобі до крутих програмістів, у тебе в школі з математики 3 було!». Інтелект, звичайно, важливий аспект успіху в будь-якій роботі, але далеко не останній. Вміння сидіти довго над завданням або матеріалами не втрачаючи фокус - набагато важливіше. І це часто йде від того, що ця справа просто подобається. Дуже багато розумних програмістів страждають від ADHD - типу синдром розсіяної уваги. А проблема проста - дуже важко тримати фокус і мотивацію в чомусь, від чого ти не отримуєш задоволення. Спочатку гроші є дуже хорошою мотивацією, але потім це задоволення пропадає і починається депресія. По-цьому дуже важливо вибирати фірму, команду, проект, які будуть подобається і підтримувати вашу мотивацію. Звичайно, ніхто не відміняв, що робота - це не гра, і прям все подобається не може. Для хорошого успіху все одно потрібні дисципліна і тренування. Дорогу подужає той, хто йде.

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

"Я в Гугл подаватися не буду, у мене навіть спеціальної освіти немає", "Он, Толік такий крутий, а його в Фейсбук не взяли. Я їм точно не потрібен ".

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

Щоб потрапити на круту роботу треба пройти круте інтерв'ю. А до будь-якого крутого інтерв'ю можна круто підготуватися. Головне позбутися ілюзії, що вас візьмуть або не візьмуть просто за те, які ви є. Звідки їм знати? Тим більше, якщо ви самі про себе добре розповісти не можете. Заходимо, читаємо про цінності компанії і процес інтерв'ю. Потрібні алгоритми? Вчимо алгоритми. Компанія цінує сміливих? Пишемо і завчаємо історію, де ми були сміливими. І т. д. Ну і красиве резюме треба або знайомого на фірмі, який може дати рекомендацію, щоб на це інтерв'ю потрапити. Не боги горщики ліплять.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND