Могу ли я считать опыт ИТ-поддержки опытом разработки?

Я получил степень бакалавра компьютерных наук, изучая в основном Java и функциональное программирование.

Моя стажировка привела к работе, но меня бросили на другую должность, чем я ожидал.

Моя должность «Младший инженер-программист», но я работаю в группе ИТ-поддержки. Я поддерживаю приложения, исправляю ошибки, скрипты и создаю внутренние инструменты с помощью HTML, CSS, Javascript, Jquery, Php, Mysql. Я также часто использую Powershell и BASH для автоматизации своей работы... мы (ИТ-поддержка) также являемся теми парнями, которые сбрасывают пароли, очищают кеш, управляют AD, решают проблемы пользователей и т. д.

Я не использую Java, C/C++ в своей повседневной работе... кажется, что многие разработчики смотрят на меня свысока, потому что у меня нет такого опыта.

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

Не помешает ли это мне стать разработчиком?

Я бы хотел, чтобы мне не приходилось снова начинать с начального уровня, а сразу переходить на позицию разработчика верхнего начального уровня... и, в конечном итоге, работать удаленно :)

Разработчики среднего уровня обычно имеют около 5-7 лет профессионального опыта в качестве разработчика.
@HerbWolfe Хорошее замечание. Я отредактирую это. Уровень 2 все еще начальный уровень, я считаю
«Уровень 2» — это произвольный ярлык, который используют некоторые организации, и они используют его по-разному.
Вы разработчик . Не указывайте свой опыт как «ИТ-поддержка» , так как это будет препятствовать поиску работы. Об этом была ветка Hacker News, но я не могу ее найти.

Ответы (3)

Я поддерживаю приложения, исправляю ошибки, скрипты и создаю внутренние инструменты с помощью HTML, CSS, Javascript, Jquery, Php, Mysql.

Это звучит как разработка для меня.

В небольших организациях может не быть четкого разделения между ИТ-администрированием и разработкой — я сам был в таком же положении раньше, поскольку у нас не было никого с опытом администрирования Ubuntu. Даже сейчас я все еще иногда помогаю, когда два ИТ-администратора заняты или в отпуске.

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

Я не использую Java, C/C++ в своей повседневной работе... кажется, что многие разработчики смотрят на меня свысока, потому что у меня нет такого опыта.

К сожалению, некоторые программисты на Java и C/C++ свысока смотрят на разработчиков веб-приложений, использующих PHP. Для этого есть несколько причин, некоторые из них достаточно веские, но есть много серьезных PHP-разработчиков, которые очень хороши в том, что они делают, и он используется во многих крупных сайтах.

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

Не помешает ли это мне стать разработчиком?

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

Но не стоит полностью пренебрегать своим опытом работы в ИТ — разработчик с некоторыми навыками ИТ-администрирования (наличие разработчика, знающего, как запустить стек Ubuntu LAMP, бесценен в некоторых командах) и опыт взаимодействия с клиентами может быть ценнее, чем разработчик, имеющий только когда-либо вырезать код. Просто напишите это так, чтобы ваша работа в качестве разработчика не казалась подчиненной ИТ-стороне.

Я бы хотел, чтобы мне не приходилось снова начинать с начального уровня, а сразу переходить на позицию разработчика верхнего начального уровня... и, в конечном итоге, работать удаленно :)

Если вы ищете работу с тем же набором инструментов, что и PHP, MySQL, CSS, JavaScript, то, возможно, после 2-3 лет работы в качестве начального/младшего разработчика вы могли бы искать работу ниже среднего уровня. Что поможет, так это если вы заставите себя работать над личными проектами дома или даже примете участие в одном или двух проектах с открытым исходным кодом. На GitHub есть множество небольших проектов с открытым исходным кодом, которые создают модули для основных фреймворков (и опыт работы с такими фреймворками, как Laravel, Symfony, Zend и т. д., всегда приветствуется).

Если вы хотите перейти на Java или C/C++ - вам, возможно, придется найти где-нибудь младшую позицию раньше, чем позже. Вам также придется начать изучать это в свободное время.

Да, мне тоже кажется, что разработчики работают

Если вы занимаетесь «разработкой» — на любом языке разработки считайте это опытом разработки.

Не колеблясь, подавайте заявку на работу, требующую X опыта разработки, из-за небольшой разницы в названии должности, которая явно связана с разработкой.

Титулы не так важны, как навыки и опыт.

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

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

Каждый в отрасли должен с чего-то начинать. Основываясь на том, что вы описали, я бы пока не стал пытаться носить шляпу «Разработчик». У вас есть степень и стажировка, которая превратилась в работу. Поздравляем, но вам еще предстоит пройти немало — по крайней мере, в корпоративной сфере. У меня более 30 лет, но я не называл себя «разработчиком», пока не разработал что-то на самом деле. Вам не нужно торопиться... компьютеры никуда не денутся, а зарплаты начального уровня по-прежнему выше, чем в большинстве отраслей.

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