Мой опыт работы в качестве специалиста по информатике.

Осенью 2020 года я окончил Университет Род-Айленда со степенью в области компьютерных наук. Более того, я был рад и взволнован, получив такую ​​престижную степень после выпуска. Вот отражение моего путешествия. Я работал со своими одноклассниками над решением сложных задач и проводил долгие ночи с нашим помощником учителя, пытаясь исправить наш код. Это воспоминания, которые я никогда не забуду. Однако, несмотря на мои теплые воспоминания, я также помню, насколько сложной и обескураживающей была моя работа. В результате многие из моих однокурсников выбыли из программы, как только наступил второй семестр. Мои профессора в такие моменты всегда говорили одно и то же: «Не расстраивайтесь; это карьера не для всех».

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

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

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

Что такое программирование

Если вы когда-нибудь видели видеоролики, в которых люди сравнивают то, что они думают о программировании, с тем, каково оно на самом деле, вы понимаете, о чем я говорю. Эти типы видео привлекают так много внимания, потому что они очень хорошо попадают в самую точку. Более того, процесс создания приложения в значительной степени состоит из исследований, проб и ошибок. Написание кода составило бы около 20–30 % процесса, если бы я продемонстрировал эту взаимосвязь в процентном формате. Это связано с тем, что многие инструменты, необходимые для создания приложения, доступны вам через Интернет. Это означает, что все, что вам нужно сделать, это выяснить, как решить проблему с помощью этих инструментов. Иногда это включает внедрение чужого блока кода в ваш (т. е. копирование и вставка).

Мой следующий пункт, связанный с исследованиями, касается кодов ошибок. Исправление ошибок займет значительную часть вашего опыта. Я могу засвидетельствовать, что трачу в среднем 10–20 часов на гугление проблем с моим кодом и 3–5 часов на его непосредственное написание. Это может быть очень утомительно, но и очень полезно. В конце концов, когда вы, наконец, решите эту проблему, у вас будет полное понимание проблемы в целом. Решая проблему за проблемой, вы будете расти как ученый-компьютерщик и программист. Если вы считаете, что идея тратить часы на решение проблемы как минимум невыносима, я бы не рекомендовал это поле. Эта область поля вряд ли исчезнет в ближайшее время.

Перспективы работы

Если вы какое-то время после окончания колледжа искали работу, то знаете, что это один из самых сложных аспектов в этой области. Получение работы — это огромная Уловка-22. Выполните быстрый поиск в Google позиции разработчика программного обеспечения начального уровня. Вы увидите, что для большинства из них требуется 3-5-летний опыт работы. Из-за этого многие выпускники берутся за посредственную низкооплачиваемую работу только для того, чтобы войти в дверь. Например, некоторые мои коллеги в свободное время работали над сольными проектами. Другие записались на учебные курсы по кодированию после окончания колледжа, чтобы получить реальный опыт — платя тысячи долларов за эти уроки. Однако мне посчастливилось быть нанятой Revature. Revature функционирует как учебный лагерь для программистов, за исключением того, что мне платят за то, чтобы я был там. Несмотря на то, что в некоторых штатах она была ниже минимальной заработной платы, это означало, что мне не приходилось влезать в дополнительные долги во время обучения.

Это не означает, что вы не можете получить работу сразу после окончания учебы. Однако я не могу не подчеркнуть этого достаточно. Если вы решите выбрать эту область, ищите стажировки, участвуйте в самостоятельных проектах и ​​подавайте заявки на работу за несколько месяцев до выпуска. В противном случае вам будет сложно попасть на собеседование. Не делайте свою степень единственным аргументом в своем резюме.

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