Быть слишком удобным может быть плохо

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

Что я имею в виду? Ну, я разработчик-самоучка. У меня нет формальной квалификации, кроме сертификата разработки программного обеспечения уровня 4 OCN, который я получил после прохождения 3-месячного курса. По большей части я 100% самоучка.

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

Работа в небольшой компании имеет свои плюсы и минусы

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

У всех у них была одна общая черта: они были созданы либо с помощью Ionic, либо с помощью Angular. Вот и все. Благодаря этому я освоился с этими двумя технологиями и только с ними. Даже мои промежуточные навыки CSS уменьшились, потому что я работал над структурой и общим UX, а затем передал проект нашему парню по «стилю». В конце концов, каждый проект стал одинаковым, а мой портфель навыков уменьшился и стал более линейным.

Время чувствовать себя неловко

Время изменить это. В последнее время я стал меньше получать удовольствие от своей работы. Не из-за самой работы, а потому, что она больше не представляет для меня трудности и не волнует меня. Поэтому я пробую новые вещи.

Во-первых, я, наконец, собираюсь изучить React Native. Это не должно быть слишком сложно, и пока мне это нравится. Я также хочу и намерен стать более образованным и профессиональным в своих знаниях Angular. У меня есть привычка знать, какую библиотеку импортировать или какую функцию использовать в ситуации, не зная по-настоящему, «почему» она работает или работает. Я думаю, что это общая проблема для некоторых людей.

Я также собираюсь начать делать то, чем всегда хотел заниматься, а именно разработку базовых игр. Не Unity или что-то необычное, а использование Python (мой любимый язык только из-за эстетики) и библиотек с открытым исходным кодом, таких как libtcod, для создания rougelike ASCII и подобных игр.

Документирование путешествия

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

Пора застрять и почувствовать себя неловко!