ZakkMalin, скажу о себе -- хороший язык, ухо в остро нужно деражть, с ВП/Битриксом/ЦМС работать не нужно никогда, если решили стать не фрилансером, а инженером...
ZakkMalin, мне показать алкаша и наркомана РУССКОГО и по нему характеризовать русских?
Я понимаю к чему вы -- есть такой косяк, до 2012 года насоздавали говна много, но после -- пришло много крутых инженеров... Язык самый быстрый из типизированных, а компилятор один из самых быстрых вообще (да, язык не компилируемый, но компилятор есть...)
Что и в др языках.
Язык (в вашем случае java), имплементации разного уровня абстракций для работы с http (у вас это вроле томкат, сервлеты, спринг)
Знать http
Знать бд на очень комфоптном уровне
Знать хорошо архитектуру приложений (это длинная история)
Программист - в идеале, компилирует полученный результат в какой нибудь CSV фал (текстовая информация и ссылки на кртинки) и импортирует это хозяйство на площадку
Всю суть программтста убили. Программист должен сделать функционал, при котором товар сам заливается в магазин или руками ранее перечисленных реьят