Комментарии 7
НЛО прилетело и опубликовало эту надпись здесь
Я согласен, что Hibernate/JPA полезно знать новичку (хотя там тоже хватает граблей и подводных камней).
Но утверждение, что использовать JDBC напрямую «очень плохо», тоже слишком категорично.
Ни в одном из последних проектов, где я работал, не использовался Hibernate. Использовали легковесные обертки над JDBC — Spring JdbcTemplate, myBatis, JDBI. В итоге имеем полную функциональность SQL и понимание что происходит «под капотом», но без лишнего гемора с многословным JDBC.
Но утверждение, что использовать JDBC напрямую «очень плохо», тоже слишком категорично.
Ни в одном из последних проектов, где я работал, не использовался Hibernate. Использовали легковесные обертки над JDBC — Spring JdbcTemplate, myBatis, JDBI. В итоге имеем полную функциональность SQL и понимание что происходит «под капотом», но без лишнего гемора с многословным JDBC.
Достаточно ли рассмотренных в видеокурсе знаний и навыков (+имеющиеся базовые понятия в программировании) чтобы получить место джуниора?
Зависит от позиии и конкурса на нее. Лучше всего рассматривать курс как основу к изучениею Enterprise.
См. https://habrahabr.ru/post/308104/
зависит от того, где вы хотите получить место джуонира. в некоторых компаниях есть еще «стажер», поэтому точно вам скажут требования в вакансии или HR. А в общем случае еще нужно попрактиковаться на 1-2х домашних проектах, чтобы собез не завалить, когда нюансы начнут спрашивать (проверять глубину вашей базы)
В рамках стажировки в компании знаний будет недостаточно. Обязательно знание веб-разработки (лекции можно посмотреть тут или изучить курсы на степике), С++, тестированию, безопасности.
Хочу сказать персональное спасибо лектору Дмитрию Архангельскому за прекрасную подачу материала!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Лекции Технотрека. 1 семестр. Разработка на Java (весна 2016)