Mly, ни кто тебе не даст работу, если ты не знаешь даже основ языков. Паскаль в этом плане очень удобен. Обо всем расскажет, даже если ты хочешь писать на срр или js. Важно понимать что есть что в программировании. А специализацию нужно выбирать самому, что нравится и изучать углублённо самому. Или идти на курсы по конкретному языку или стеку.
Для работы (для любой) нужно знать очень много, включая целевой язык выше базового, sql, основы веб, многие другие протоколы, устройства компьютера и так далее. Это касается всех разработчиков, даже разработчиков игр. Там тоже идёт сетевое взаимодействие по стандартным протоколам, либо напрямую через сокет и свой протокол. Всё это нужно знать и ты ни как в этом нормально не разберёшься без базовых знаний которые дают в ВУЗах и ниже.
Все эти курсы "питон с нуля", "срр с нуля" и так далее - полная чушь. С нуля изучать нужно базовые принципы программирования, а не синтаксис и всяческий сахар, что дают на этих курсах. Из таких курсов без базы получаются самые отвратительные программисты, которые только синтаксис и знают. Как подключать библиотеки и гуглить примеры, чтоб что-то сделать. А сами ничего не умеют. Ни один такой не создаст новую обертку для нового серсива или библиотеки на другом языке. Ни кто не понимает как работает GUI приложение, что такое очередь сообщений и потоки. Как работает ОС и её API, чтоб твоё приложение работало как надо, а не было рабочим только на скринах, потому что при ресайзе всё идёт по одному месту, а при другом разрешении ничего не видно. Что на одном компе работает, а на другом - нет. Всё это порождение таких курсов.
Да ты просто посмотри на вопросы по тому же питону на этом сервисе и убедись в моих словах. Там откровенно тупые вопросы, ответы на которые находятся в базовой документации к языку или библиотеке. Ни кто даже пытаться разобраться самостоятельно не состоянии.
Mly, паскаль, а именно Делфи или FPC применяется сейчас достаточно широко. В том числе и в веб разработке. В прямой веб разработке как бэка так и фронта. Погугли UniGUI или TMS Web Core.
Mly, паскаль как и многие языки - тьюринг полный язык, что значит что он может делать всё что угодно. И все основы, изученные с паскалем, применимы к любым другим языкам, в том числе и к языкам близким к веб разработке. Стоит отметить, что и паскаль вполне может работать как бэкенд для сайтов (как любой другой язык). А JS, который используется браузерами - совсем другая вещь, которую не заменить в данный момент. Т.к. браузер умеет выполнять только JS (не считая webasm).
Если вас не учат JS - это вполне нормально. Зная JS ты мало что сможешь сделать вне веб-разработки. А если хочешь только в веб, то основы паскаля тоже не помешают, тем более что изучаются алгоритмы и математика.
Кому ты будешь нужен, если не знаешь базовых алгоритмов и математику?
Если заменить паскаль любым другим языком - это не значит, что ты сходу будешь понимать веб, потому что основная вещь, которой обучают - не отличима. Переменные, функции, процедуры, ООП, ФП, вызовы, аргументы и т.д. Всё это почти во всех языках есть и используется одинаково. Это и называется - программирование.
Mly, помимо этого большинство таких "программистов" учатся в таких вузах, чтоб по выходу сходу получать 100 тыщ рублев. Но этот план быстро рушится, как только и ты понимаешь, что базовых знаний, которые дают - мало. И требуется изучать и изучать то, что сейчас используется, как и в чем именно.
В особенности ни кто тебе не поведает ни в одном вузе о тонкостях той или иной платформы, области или сферы. Потому что это специализация ещё более узконаправленная.
Mly, что значит не знают что делать? Применять свои навыки. Нет навыков? Ну так учить нужно было что дают. ВУЗ за тебя информацию не усвоит. Он представляет информацию, знания и преподавателя, который поможет понять что и почему. Если ты не спрашивал, почему 2 + 2 = 4, а не 5 и просто это зубрил - это твои проблемы
Роман Денискин, любые процессы видны в диспетчере задач. В том числе и вирусы. Скрыть процесс можно было только в очень старых версиях винды.
Любой визуальный объект в винде - это окно. У него есть дескриптор и класс. По имени класса можно найти нужное окно. Процесс может иметь десятки окон. Окна не отображаются в диспетчере задач (только те что "видны". Видны не просто визуально, а отмечены как "видимый"). Панель задач как раз из таких. Это окно проводника. Оно имеет свой класс. Класс панели задач можно легко погуглить. А также, можно исследовать самостоятельно, используя спец. инструменты. Например WinSpy. Можно указать на любую область на экране и увидеть окно под курсором. Получить дескриптор и класс.
Дескриптор - это не постоянное значение, оно генерируется при создании окна. Каждый раз разное.
Ruzum, начиная с win7. Т.е. в ней уже не работает. Там открывается окно с действиями. И если галочку не поставить "открывать всегда" и выбрать запустить автозапуск, то ничего само не запустится
А почему у тебя во втором классе приватное поле? И тут не список объектов, а одн объект Map
List< RequestRegister > > registers; И поля registers, как уже заметили - нет
Затем, что бэк тоже может генерировать картинки, которые будут отправляться на фронт