Культурный шок перехода от другой карьеры к разработке программного обеспечения

Я написал это в 2013 году, после 1 года работы младшим инженером-программистом. У меня не хватило смелости опубликовать это. Мой вывод из прочтения этого? Найдите подходящую компанию для работы.

Я открыла для себя разработку программного обеспечения как возможную карьеру только после того, как я проработала 6 должностей начального уровня, от бармена до консультанта по кредитам, а затем стала матерью, параллельно получив формальное образование, продолжая изучать математику. В последний год моего обучения в колледже требованием учебной программы было 1 год информатики, и именно это требование изменило курс моей карьеры. Я получила образование, мне стало скучно преподавать, я переехала, выучила себя css, html и javascript (с большой помощью моего мужа), а затем получила еще одну степень в области бизнеса и информационных технологий. Это было настоящее путешествие. Тем не менее, ни один из тех событий, которые я приготовил для моего первого года работы младшим инженером-программистом. Вот что меня удивило.

1. Я часто была единственной женщиной в команде, тогда как на предыдущей работе преобладали женщины, или, по крайней мере, 50/50.

2. Я одна не только женщина, но и мать. Команды, в которых я участвую, не имеют отношения к созданию семьи, а это означает, что я пропускаю командные поездки, потому что для меня не может быть и речи о спонтанных счастливых часах или поездке на полмира на техническую конференцию.

3. Проверка кода жестока; Я не приспособлен к такой критике. Они действительно ужасны при переходе на новую должность - это похоже на дедовщину.

4. Постоянно возникает чувство непричастности; что либо я недостаточно хорош, либо никто не понимал моих потребностей.

5. Знание, когда задавать вопросы, а когда нет, чрезвычайно сбивает с толку. Некоторые считали, что задавать вопросы - это хорошо, а другие строго осуждали. Затем были те немногие, которые считали задавать вопросы вызовом своему авторитету.

6. Еще сложнее было узнать, кому задавать вопросы.

7. Собеседования при приеме на работу в ИТ - это странно, особенно на белой доске. Я привык к прочному сочетанию опыта, личности и отличных рекомендаций как к ключу к получению работы. Прием на работу в ИТ в основном связан с навыками работы в белых тонах, где вы работали в последний раз, и с учетом новейшей технической терминологии, которая, по сути, является переименованием парадигмы, существовавшей 30 лет назад. В общем, получите работу в Google, запомните «Взломанное техническое интервью» и научитесь гадить, как никто другой… и вы никогда не останетесь без работы в ИТ.

8. Внешкольная деятельность имеет значение. Если вы хотите добиться успеха, вам нужно писать с открытым исходным кодом, вести блог и выступать на технических конференциях.

9. Холодильники компании заполнены алкоголем, а сотрудники пьют за своими рабочими столами. Другие мои карьеры не допускали употребления алкоголя ни для каких функций, внутренних или внешних. В мой первый день работы инженером моя команда пригласила меня на обед, и все заказали большую порцию пива, и я подумал, что на сегодня все готово!

10. Занять 5 разных должностей за 5 лет - это нормально в сфере технологий. На самом деле, кто-то сказал мне, что слишком долгое пребывание в одной компании означает, что ваши навыки устареют.

11. Многие компании не имеют надлежащих стратегий для юниоров или не нанимают их.

12. Должностные инструкции младшего инженера-программиста на самом деле являются описанием должностей старшего инженера-программиста, но с компенсацией для младшего инженера-программиста.

13. Укрепление уверенности в том, что вы компетентный инженер, требует чертовски много времени и терпения, и пока они не достигнут их, не ждите, что кто-то вас выслушает.