Рубрики
Без рубрики

Моя карьера разработчика программного обеспечения

Краткий рассказ о том, как я добрался до того места, где нахожусь сейчас, за последние 4 года. Помечено карьера, c, java, эмбер.

Для моего первого поста на Dev.to Я хочу рассказать о своем опыте за последние 4 года и о том, как я стал разработчиком, которым являюсь сегодня. Я собираюсь опустить скучные школьные годы, так как мне неважно, что вы делали тогда, ЛЮБОЙ может научиться программировать!

Моя карьера программиста началась, когда я работал в Costa Coffee, зарабатывая неплохой латте-арт и приличную сумму денег в 18 лет! Хорошая сторона этой работы заключалась в том, что она помогла мне приобрести множество навыков общения с людьми, что теперь позволяет лучше общаться с клиентами и высокопоставленными сотрудниками компании.

Я всегда знал, что работа в Costa будет постоянной работой, и что я не хотел заниматься этим вечно, поэтому во время работы я искал работу в сфере ИТ. Через месяц после поисков я сорвал джекпот! Я нашел ученичество 3-го уровня для компании-разработчика программного обеспечения в городе, в котором я живу. Деньги были невелики, но кого это волнует, я бы вошел в дверь, и они собирались научить меня всему! После многочисленных телефонных звонков, собеседований и встреч я получил ученичество!! 🎈

В первый год работы в компании я проходил стажировку 3-го уровня по разработке программного обеспечения, и, учитывая, что я ничего не знал о разработке до начала курса, я думаю, что справился довольно хорошо! Курс включал в себя посещение семинара в течение 2 недель, каждые 2 месяца или около того. В рамках каждого семинара мы изучали разные темы, будь то базы данных SQL, создание веб-приложений, мобильных приложений и т.д. Хотя, пока я не был на курсе, я был на работе и первые пару месяцев только и делал, что учился. Я узнал все, что мог, о любой концепции программирования, которую смог найти! По истечении года мне удалось пройти программу 3-го уровня, и я работал над оплачиваемой работой с клиентами на своей работе.

На втором курсе дела пошли на поправку. Когда я закончил курс 3-го уровня, компания предложила мне перейти на следующий уровень и пройти обучение по специальности. Для этого потребуется пройти уровни 4, 5 и 6, причем на прохождение каждого уровня потребуется от 12 до 15 месяцев, и с каждым разом он будет становиться все сложнее!

Уровень 4 был тем, где я действительно начал погружаться в код и начал изучать намного больше! Я гораздо больше застрял в бэкэнд-коде C# для различных проектов, и с помощью коллег мне удалось довольно быстро разобраться. Делая это, это означало, что, когда я пойду на свои курсы, я пройду их, так как я уже знал основы языка! Это позволило мне легко пройти 4-й уровень и получить достаточно кредитов, чтобы перейти на 5-й уровень.

Модули 5-го уровня начали давить на меня намного сильнее, я научился писать академические задания и проводить более тщательные исследования. Мало того, что степень подтолкнула меня сильнее, но мне пришлось приобрести 2 новых навыка в рамках работы, когда я перешел на другой проект. Я начал изучать Java и Ember.js .

Изучение Java было не слишком сложным, так как большая часть синтаксиса похожа на C#, однако, Ember.js подобрать было намного сложнее! Ember – это фреймворк JavaScript, который использует повторно используемые компоненты и собственные API для упрощения работы. Помимо очень незначительного кода, я никогда по-настоящему не работал с JavaScript, поэтому кривая обучения здесь была огромной, к счастью, документация обновлена, а переполнение стека содержит МНОЖЕСТВО ответов!

4-й год испытал меня больше всего, подтолкнул меня сильнее всех и сделал меня намного лучшим разработчиком! В этом году я приступил к последнему уровню своей степени, а также взял на себя Ember.js проект самостоятельно на работе. И то, и другое было для меня очень важно, так как это означало, что я был намного ближе к получению ученой степени и у меня была своя собственная кодовая база для работы. Работа на уровне 6 до сих пор была сложной, потому что все это основывалось на стратегиях и бизнес-моделях, в которых я не очень силен, но с помощью людей из моей группы я постепенно становлюсь лучше! Проект Ember продолжает развиваться, и по мере его роста я тоже узнаю больше!

Если вы хотите быть в курсе того, чем я занимаюсь, обязательно подписывайтесь на меня в твиттере https://twitter.com/callam_woolgar .

Счастливого кодирования!

Оригинал: “https://dev.to/cal_woolgar/my-career-as-a-software-developer-d4n”