Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
21st
Июл
На какие языки и технологии стоит делать ставку в 2013-2020 годах
Posted by Chas under Общалка
В 21 веке языки программирования имеют тенденцию очень быстро появляться и так же быстро исчезать . Особенно это касаеться языков и технологий небезывестной компании Microsoft. Получаеться так что гиганты ИТ тндустрии заявляют о зарождении новой технологии которая в будущем должна заменить все существующие аналоги и стать единой базовой платформой для всех решений данной области (например веб , десктоп или мобильные приложения).
finansist
После таких заявлений передовики ИТ индустрии тоесть программисты спешат либо переносить свои уже готовые проекты на эти «новые платформы» либо начинают реализовывать новые проекты с использованием этих технологий полностью доверяя заявлениям гигантов ИТ индустрии в плане перспективности этих новых платформ языков или технологий .
Однако опыт показывает что такой массовый переход к новой малоизученной технологии таит в себе огромные риски в плане возможности дальнейшей поддержки и расширения функционала реализованного на данной технологии продукта в частности из за того что некоторое время спустя те же гиганты ИТ индустрии сначала через якобы случайные «утечки» (наверное так они поступают чтобы избежать массового оттока разработчиков , потому как оффициальных заявлений по этому поводу либо вообще не бывает либо они оглашаются достаточно коротко и двусмысленно) пускают в массы информацию о грядущем отказе от «новой технологии » в пользу «совершенно новой» и это не может не пугать современного разработчика ПО.
Технологии меняються не по дням а по часам , развитие идет настолько стремительно что в скором времени (если это уже не наступило) мозг разработчика будет уже не в состоянии успевать осваивать новые технологии (в данном случае речь идет о языках программирования) не говоря уже об их эффективном применении.
Возможности мозга не безграничны и крупные игроки ИТ должны понимать что если они слишком часто будут менять курс на 360 градусов обявляя концепции устаревшими и введя новые для изучения которых программисту понадобиться затратить значительные временные и интелектуальные ресурсы это в скором времени приведет к массовому оттоку людей из сферы разработки ПО как сферы неустойчивой и неперспективной в плане профессионального роста (так как ввиду молниеносного развития средств разработки и смены технологи можно в миг превратиться из высококваоифицированного специалиста в «новичка» в прямом смысле этого слова ).
В таких экстремальных условиях очень важно правильно прогнозировать развитие технологий и изучать только те языки программирования и платформы которые будут актуальны хотя бы в ближайшее 10 лет что позволит специалисту изучившему эту технологию быть обеспеченным работой и иметь стабильный доход. По моим оценкам абслютно не стоит делать ставку на технологии и языки программирования компании Microsoft (достаточно взять тот же мертвый WPF и орду разработчиков которых microsoft обманула в буквальном смысле этого слова заставив перейти нее) . Абсолютным лидером в плане стабильности считаю Java.
Хотелось бы узнать ваше мнение и прогнозы по этому поводу (см заголовок темы)?
ImmortalAlexSan
Каждый должен сам для себя решить. Если ты — крутой профессионал, всегда на острие технологий и сам уже чувствуешь потребность разработать для себя какой-нибудь фреймворк, то разобраться в новой технологии будет смысл даже если сам её создатель (Микрософт) с большой вероятностью отправит её в мусорку. Если же ты только начинаешь осваивать программирование, то стоит выбрать что-нибудь фундаментальное.
Самым стабильным и универсальным языком я считаю C++, который уже больше 20 лет остаётся одним из самых популярных языков для самых разных платформ, охватывая все уровни: от ручного управления паматью и ассемблерных вставок до высокоуровневых паттернов и навороченного GUI.
Лично я для себя выбрал такую стратегию: в свободное время, и, по возможности на работе делаю упор на фундаменальные вещи: математику, алгоритмы и структуры данных, SQL и C++. А новомодные штуки типа ASP.NET MVC и WCF я так или иначе всё равно изучу, просто потому что они используются на работе.
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)