Хорошесть решения зависит от задачи. synchronized c wait/notify не является более низкоуровневым, по сравнению с java.util.concurrent, wait/notify не является запрещенным или устаревшим API. Это ДРУГОЙ API. Понимать, где какое апи оптимальнее важно для профи.
Интересно, как бы вы переписали свой ответ спустя три года... ну если, конечно, все это время вы занимались фрилансом с разными заказчиками (а не просто удаленщик на одном проекте).
Такое может быть, но это большая редкость. как правило только в крупных компаниях, где борьба за кадры, которые хотят удержать и где заранее есть штатное расписание с одинаковыми зарплатами для всех сотрудников в одной должности.
Если бы они сами не предлагали, то вы получили бы меньше. А если бы назвали больше, но все равно попадали бы в бюджет, то получилибы сколько просили.
web-quest3, ну в теории можно. Есть довольно много клиентов, с которыми я никогда не общался голосом или мог бы не общаться. Хотя это существенно снижает перспективы
не указывайте им на это, если они отказываются?)
Фриланс как дополнительный источник с вероятностью более 90% не приведет вас к успеху. Народ фултайм-то работать нормально не может, а вы ничего не знаете и еще и хотите иногда что-то там ковырять когда время будет. Это не выстрелит. Просто забейте.
Нет. скорее помогает осознать, что какие-то вещи это просто особенности языка, и осознание как это же самое делается или не делается в другом. это все очень полезно для становления успешным разработчиком.
java в браузере не актуальная уже лет 10 как. Всякие костыли типа java web start еще поживут, но это мложет актуально работать если это приложение регулярно поддерживать для работы на последней версии java
Так как в jre уже давно есть expiration date, после которого все плагины перестают работать, то по сути это сводится к последней или предпоследней в интернете.