Как выжить в области разработки программного обеспечения в качестве социального антрополога

Ой, я сделал это снова… Со степенью магистра в области социальной антропологии (или этнологии, говоря более европейским языком) я в конечном итоге работал в ИТ-компании. Вдохновленный способностью моих коллег создавать вещи, я попытался понять, что они делают, с помощью онлайн-курсов по программированию. Прошло время, и я оказался принят в Университет прикладных наук CODE.

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

1. Будьте готовы войти в Вавилон

Как всегда, когда вы входите в новую область, вы оказываетесь в окружении людей, «говорящих на языках». Но на этот раз загадочным кажется не только язык, но и различные лежащие в его основе концепции. Неважно, вы ведь приучены к пониманию (суб) культур, верно? Ты выучишь жаргон.

2. Не позволяйте им ошеломить вас

Общение с более опытными разработчиками и поиск ресурсов в Интернете наверняка ошеломят вас в какой-то момент - Предупреждение о параличе анализа! - #beenthere #donethat. Так что, если вы склонны чрезмерно информировать себя, просто начните с чего-нибудь. В конце концов, я решил, какой язык программирования выбрать, решив, с каким сообществом и с каким наставником мне удобнее всего работать вне университета.

3. Найдите подходящее сообщество

Изучение программирования - это не только развлечение. Вы будете потеть кровью. Поверьте мне. И разве не лучше вместе страдать? Наличие вокруг меня кучки единомышленников, которые испытывают те же трудности, заставило меня быть более продуктивным и счастливым, чем пытаться в одиночку. Чтобы получить свежие отзывы от людей за пределами университетской экосистемы, вы можете, например, присоединиться к местным Meetups.

4. Найдите подходящего наставника

Помимо того, что я обращаюсь к наставникам из CODE с моими вопросами о новичках, я посещаю Ruby Monstas, местную группу по изучению Ruby on Rails в Берлине. Я получил известие от группы случайно и спонтанно решил присоединиться. Особенно вначале, когда я не имел ни малейшего представления о том, как писать код, эта группа была ДЕЙСТВИТЕЛЬНО полезной. Спасибо нашему наставнику Свену за то, что он знает, как создать комфортную и дружелюбную среду для новичков, и за то, что он придает нам уверенность.

5. Будьте готовы к "кайфу кодера"

И последнее, но не менее важное: момент, который сейчас вызывает у меня больше всего - и я бы хотел, чтобы кто-то сказал мне об этом много лет назад: ощущение, которое я люблю называть «кайф кодера». Погружение в проект обычно начинается с ощущения потери и непонимания. Пройти через несколько уровней сложности и пару раз сломать все может быть ужасно неприятно. Но в тот момент, когда ваша программа делает то, для чего вы ее задумали, вы прыгаете по комнате, как пятилетний ребенок на недавно купленном батуте.

У вас такой же или совершенно другой опыт? Я очень рад узнать о вашей точке зрения!