Ты просто ретроград, застрявший в прошлом, не сумевший адаптироваться к современной жизни. Раньше так было потому, что не было современных инструментов. Сейчас компиляторы умнее программиста и оптимизируют код лучше, чем это сделает человек. Современная разработка - использование высокоуровневых абстракций и построение системы из готовых кирпичиков (библиотек). Программист - это архитектор, решающий задачи бизнеса, а не полирующий яйца кота. Ну и в современном мире прикладное программирование в бизнесе оплачивается значительно лучше, чем ковыряние прошивок для контроллеров или чем вы тут занимаетесь. Зарплаты человека, использующего библиотеки: https://kaliningrad.hh.ru/analytics...748db83e9&totalVacancies=101&source=vacancies https://kaliningrad.hh.ru/vacancy/23536088 https://kaliningrad.hh.ru/vacancy/23853581 В столицах жизнь еще сытнее. О своих зарплатах низкоуровневые разработчики почему-то молчат.
Пожалуй, все же соглашусь с господами, которые выше говорили, что современное программирование - это дерьмо. Нашел такие мнение о современном айти:
А почему они обязаны афишировать их? По поводу моего предыдущего вопроса вы не ответили. А последний пост #23 Чистой воды вброс неудачника.
Ага, и имеем в итоге, что ради использования какой-то узкой фичи так называемые "прикладные программисты" тянут из Maven 100500 либ и зависимостей, из-за чего приложение раздувается до безобразных 40+ мегов JAR-файлов, реально из которых используется процентов 5-10. Вы не подумайте, я зарабатываю на жизнь как раз тем, что программирую на Java, и прекрасно всю эту говнокухню знаю. Так что кыш отсюда.
Более того, java, решетка - это же все виртуалки. О производительности в этих случаях речи нет и быть не может.
В таком случае зачем использовать Java, чтобы использовать JNI и писать на си или C++? Почему сразу не писать на C++? + за оптимизацию должны доплачивать. В наше время разработка построена на итерационном процессе закрытия тасков. Если есть возможность закрыть таск "как-нибудь", люди будут делать как-нибудь, потому что за лишний труд им не заплатят.
Низкоуровневый программист, гораздо ближе к Богу. (Выше, на природной лестнице качественного развития, если угодно).
А, ну понятно, тут, короче Agile'ист появился на форуме. Ну ок. Всё хорошо, когда вы сидите на одном проекте. А если у вас проектов с десяток параллельно идёт, ваша итерационная разработка разваливается как карточный дом.