Я работаю фронтенд-инженером уже более 6 лет, работая в крупных технологических компаниях, таких как Apple и Microsoft, а также в небольших стартапах, узнал разницу в том, как работают мегакорпорации и небольшие компании, это было отличное путешествие, но я не уверен, стоит ли продолжать его.

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

Программирование — это весело, напряженно, логично, разочаровывает, расслабляет, хорошо оплачивается (в большинстве случаев) и пользуется большим спросом. Но будет ли это вечно? Сколько времени потребуется, чтобы какая-то крупная технология заменила программистов, это неоднократно рассматривалось ранее с такими технологиями, как Dreamweaver, OpenAI GPT, Copilot и т. д. Хотя улучшение может когда-нибудь стать реальностью, на данный момент это выглядит как отдаленное будущее. .

Информатика имеет слишком много разделов, которые почти невозможно знать основы всех из них, Компьютерное зрение, ИИ, Наука о данных, Дизайн пользовательского интерфейса, Облачные вычисления, Контейнеры, Архитектура программного обеспечения, Алгоритмы, Структура данных, Компиляторы, VR, AR, Игры Дизайн и т. д. их слишком много, и их будет больше.

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

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

Я закончу свой курс Advanced CSS и Sass в Udemy и свою книгу Programming Typescript и приму решение оттуда.