Alline, Такие спецы реально нужны реальным компаниям. Найдете ли вы и реальная компания друг-друга - совсем не факт.
В большинстве областей подобного уровня джуниоры не нужны вообще.
Нужны "мидеры" и "сеньоры", а такие сходу не рождаются, обычно такими становятся потратив некоторое количество лет на хобби.
У вас такого хобби нет. На становление специалистом нужно потратить уйму времени, а поэтому у вас просто не хватит мотивации. Просто потому что вам это не интересно. Вам любопытно, почувствуйте разницу.
Erik Linberg, Никто не мешает вам зарегистрироваться на любой онлайн-бирже и посмотреть, какие заказы там падают, чтобы получить собственное представление.
Найти работу с популярным языком программирования гораздо проще, чем с экзотическим.
И нужно понимать, что джуниоры или мидеры на экзотическом языке не нужны - любой профессиональный программист, может изучить на уровне джуниора любой другой язык очень быстро. Поэтому с экзотикой работу найти почти нереально.
а зачем нужен автобус, если есть троллейбус, ведь можно без автобусов?
А зачем нужен case если всегда можно обойтись if/elif
Практически всегда есть несколько способов что-то сделать, и выбор лучшей архитектуры приходит с опытом. Поэтому вопрос "нельзя сделать" не стоит. Есть вопрос как лучше сделать, но тут нужны конкретные примеры.
Не ищите глубокий смысл.
Суперкласс может быть просто одним из базовых классов, который вы используете для наследования от него, но также можете и создавать его экземпляры.
Абстрактный - не позволяет создавать экземпляры. Только для наследования.
Можете динамический токен замутить.