Итак, верьте или нет, это случилось со мной. Я имею в виду, если бы вы знали меня довольно хорошо, вы бы знали, что я всегда непреднамеренно попадаю в некоторые случайные ситуации, как вы знаете, когда люди говорят, честно говоря, если вы делаете A, B, C, нет никаких шансов, что вы все испортите… эти люди не встречал меня, я определенно из тех, кто спотыкается о кислород.
Просто чтобы прояснить ситуацию, я никогда не лгал в своем резюме или на собеседовании. Я сказал им, что хорошо разбираюсь в Excel, и на своей предыдущей должности я работал с командой разработчиков, чтобы предлагать улучшения программного обеспечения, которые на 100% соответствуют действительности. Я даже подал заявку на другую роль и на собеседовании узнал, что меня рассматривают на другую должность. Так и не увидел описание работы.
Они брали у меня интервью в течение 40 минут или около того, а затем сказали, что я не буду заниматься программированием и т. д., так что моя роль будет заключаться в тестировании кода других людей, что мне очень удобно. Когда мне предложили работу, я буквально плакала, потому что была так счастлива, что покидаю свое нынешнее место работы.
У меня был бы гибкий график работы, чтобы я мог начать работать в любое время с 8 до 9:30, и мне даже не нужно было никому говорить, во сколько я прихожу. Я мог работать из дома, когда захочу. У меня даже был свой собственный ноутбук, чтобы забрать домой, так что я был на седьмом небе от счастья. Я также зарабатывал выше средней зарплаты выпускника в своей области всего через два месяца или около того после выпуска.
Перенесемся в первый рабочий день, я получил свой пропуск, встретился с менеджерами и заметил, что она начала говорить что-то вроде «программирование — отличный навык, и ее впечатляют такие люди, как я, которые умеют программировать». У меня в голове было что-то вроде «чтоооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо: О чем она????? Я не знал, что сказать или как ответить, так что же я сделал? Что я мог сделать? Что бы вы сделали? Покидать?
Теперь подумайте об этом. Я ненавидел свою предыдущую работу, я был новым выпускником с небольшим опытом, я работал в известной компании, и эта работа открыла бы для меня так много дверей. Но очень быстро в первый же день выяснилось, что я не подходил для этой роли. Так что я сделал??
До, после и в рабочее время я заходил на Youtube, Udemy и Google, пытаясь узнать все, что мне нужно для написания кода с помощью VBA. Я был полным новичком, но я был полон решимости. Я просто продолжал думать обо всех знаниях и опыте, которые я получу, о том, как изучение одного этого навыка откроет для меня так много дверей.
Сначала моя рабочая нагрузка была очень небольшой, поэтому я ходил и спрашивал людей, нужна ли им автоматизация в Excel с помощью VBA. Проработав год в этой должности, я так сильно поверил в свои способности, что начал изучать больше языков программирования и свою карьеру, и я продвигаю свою карьеру в сторону науки о данных.
Я кое-чему научился из этого опыта
1. Программирование не так сложно, как может показаться, оно просто выглядит и звучит как подражание тому, кто не имеет опыта работы в ИТ. Тем не менее, есть много ресурсов, которые вы можете использовать для обучения, например, Youtube, Udemy, книги Codecademy и так далее. Такие языки, как Python, легче выучить за короткий промежуток времени.
2. Вам не нужно знать все, прежде чем начать работать программистом. Многие люди боятся претендовать на любую должность программиста, однако вам просто нужно быть настойчивым и готовым учиться. Большая часть того, что вы узнаете в своей карьере, независимо от роли, не будет в классе, вам нужно выйти туда и получить опыт из первых рук. Вы можете начать свою карьеру с позиции начального уровня и работать над собой, приобретая больше опыта и расширяя свои навыки в нерабочее время.
3. Когда вы проводите собеседование на какую-либо должность, вам нужно убедиться, что вы также проводите собеседование с интервьюерами. Оглядываясь назад, я помню, как задал им несколько вопросов о тренировках, и они выглядели очень взволнованными, нервными и сказали, что это тревожный сигнал. Я не получил никакой поддержки или обучения в рамках этой должности. Хотите верьте, хотите нет, но это очень распространено, особенно при работе в ИТ-индустрии, потому что в некоторых случаях им может понадобиться только один или два ИТ-специалиста в команде, и вы можете пройти собеседование с кем-то, у кого нет нужной информации. Убедитесь, что вы задаете им подробные вопросы и смотрите на их язык тела и то, как они реагируют на вас. Вы должны знать, будете ли вы брошены в глубокий конец или нет, до первого рабочего дня. Не стесняйтесь звонить им после собеседования, чтобы задать им дополнительные вопросы о позиции.
- Человеку, не имеющему опыта программирования, лучше иметь команду сотрудников с таким же набором навыков, но более высокого уровня, чтобы можно было поделиться идеями и получить совет. Это сэкономит вам много времени и облегчит вам изучение роли.
- В идеале вам следует поговорить с ИТ-специалистом в отделе (со мной беседовали два сотрудника, которые работали в одном отделе, но в разных командах, поэтому у них нет опыта работы с VBA и они ничего не знают о том, что это влечет за собой)
4. Вам необходимо знать среду, инструменты и языки, которые вы будете использовать. Например, вы можете оказаться в роли, в которой команда использует Python, но не использует GitHub. Это не идеально, но это случается, и вам следует избегать таких ролей, если вам не нравится технология, которую они ожидают от вас использовать. Особенно, если они используют устаревшие и неэффективные технологии или просто отказываются предоставить вам инструменты, необходимые для качественного выполнения вашей работы.
5. На моей первой должности программиста я использовал VBA, однако с этим языком очень сложно работать, потому что он неэффективен. Я помню, как строил модели, и они работали для нескольких человек, а не для других, и мне нужно было переписать Код так, чтобы это было сделано для всех. Из этого опыта я понял, что важно также выбрать правильный язык для себя. Например, Python проще, эффективнее и мощнее.
6. Легче освоить технический навык, когда вы на самом деле используете эти навыки, чем больше вы их используете, тем лучше ваши навыки. Я бы порекомендовал изучить как можно больше, прежде чем приступить к какой-либо роли, а затем регулярно создавать проекты, чтобы улучшить свои навыки, прежде чем приступить к какой-либо роли, если вы еще не находитесь на соответствующей должности, а затем, когда вы приступите к работе, продолжайте обучение в свободное время.
Моя работа не была идеальной для человека, у которого нет или мало опыта программирования. Я был довольно глубоко брошен, и это было очень ошеломляюще, но я могу решить выйти на первое место. Этот опыт действительно открыл мне глаза на мир технологий, поэтому я благодарен за этот опыт, но я бы не советовал кому-то другому в моем положении брать на себя эту роль, тем более, что мы сейчас находимся в рецессии, это кажется слишком большим. риска.