Привет. В этой статье поведаю выводы который я сделал из своего опыта работы программистом. Как не перегореть, как сохранять настрой и как просто не сойти с ума.
Я закончил IT факультет и имею уже 8 лет опыта работы программистом, не тестировщиком, не админом, а именно программистом в прямом смысле этого слова . Из них первые 6 лет были на стеке C шарп и sql. Это было прекрасное время, но поскольку в той фирме роста не было а годы идут и потребности растут я пошел искать себя в других направлениях - сначала на разработчика sql 3 месяца, затем вернулся на C на 4 месяца, потом решил изучить web - html css и вот это вот все и год занимался web сайтами и приложениями. Но по настоящему программированием я назвать web разработку почему то не могу если именно на php и js. Наверно потому что сильно много изучал алгоритмы в универе и все таки С шарп прочно въелся в мой мозг. И теперь решил вернуться на С шарп и .Net.
И тут начались трудности. Не все hr адекватно воспринимают что у меня web последние годы а я хочу на С перейти. Конечно не все такие, кто то и на full stack предлагает что тоже подходит.
Ну а работаю я пока сейчас на стеке mssql, с++, delphi и не много с шарп. И снится мне Net core и Asp Net, очень интересные и перспективные направления на мой взгляд. Как в принципе и Dev Express сейчас.
Изучение доп языка является хорошим способом переключится. Когда долго пишешь на одном и том же начинает надоедать и наступает момент когда ты выгораешь. Такой момент наступил у меня после 6 лет работы на одном месте.
Чем хорош именно C Шарп - можно перейти в GameDev, можно делать на web, а можно писать приложения для Desktop. Этот язык очень хорошо структурирован и логичен, много паттернов, шаблонов и пакетов. Ну и конечно родное ООП.
На десктоп писать приложения на С одно удовольствие. Visual Studio прекрасно устроен, понятен и имеет множество возможностей. Версия community бесплатно распространяется что очень приятно.
И мораль данной статьи - развивайтесь в одном языке и становитесь профессионалом именно в нем, не поднимайте большую панику на счет того какой язык будет востребован в будущем, думаю ИИ не скоро научится писать программы под требования заказчика, это слишком сложно. Но изучить дополнительно язык помимо основного советую - повышает вашу конкурентоспособность, расширяет кругозор и для мышления полезно.