O.
Ну где-то Мб так но ценность такого специалиста не так очевидна.
Так и есть, да. Зависит от организации как мне кажется. Так если смотреть со стороны, то лучше всего найти (попытаться по крайней мере) человека, который займётся разработкой мобильного приложения, вечером будет заниматься разработкой серверной части проекта, а утром начнёт заниматься клиентской частью (React/Vue, HTML, CSS и прочее...). В таком случае ценность сотрудника будет зашкаливать.
O.
На самом деле у меня есть такое понятие что узкий специалист гораздо лучше понимает человека-оркестра.
O.
Если я не прав, извините, опыта не столь много.
O.
Попутный вопрос. Получается что в списке требований слово "React" подразумевает отличные знания в HTML, CSS?
O.
На самом деле многое не ясно на данный момент. Спросить больше не у кого :)
KlonD90
На самом деле у меня есть такое понятие что узкий специалист гораздо лучше понимает человека-оркестра.
Ну такое можно дробить коммуникации но решения выносится труднее и конечный продукт сложнее оценить. 10 программистов хуже 5.
O.
Вакансия: "JavaScript Developer". Остальное и т.д. и т.п. Требования: - Node.js - ES6 - React - Webpack - Gulp - Babel Плюсы: - Докер - Кейсы
O.
В кратце расписал.
O.
И так большинство вакансий.
O.
Понятие Fullstack Developer тоже странное понятие. Мол, умейте все, но точно что вы должны я не знаю. Подумать логично, должен уметь все, с чем связан JavaScript. Backend, FrontEnd и т.д.
O.
Точных требований нет.
O.
При этом на собеседованиях действительно удивительные вопросы. Да, один раз был, ради интереса. Портфолио людям даже не интересно было, либо HR/Рекрутер/Отдел кадров не было времени рассказать об этом.
O.
А Team Lead (или кто там был, не представился в профессиональной действительности), просматривая резюме наверное резюме не увидел ссылку, или увидел, да вводить долго, а если даже и вводить долго, то даже не соизволил ничего открыть и посмотреть, видимо "до лампочки" на развитие организации которой вносит свой вклад (или не вносит).
Vladislav
По опросам 99.9% не ебут, что это вообще, бек и фронт
O.
Чем тебя бэкенд не устроил?
Меня устроил более чем. Просматривая множество вакансий понимаешь, что многим достаточно крупным организациям требуется не только Backend разработчик.
O.
На чем бэк пишешь? На Node?
На текущий момент NodeJS: - Express 4 - Koa 2
O.
Хороший человек полностью на Koa 2 помог перейти :)
Bulat
На текущий момент NodeJS: - Express 4 - Koa 2
Тогда да наверное фронт тоже заставят учить. Если хочешь прям бэк то лучше учи Java без html и css)
O.
Тогда да наверное фронт тоже заставят учить. Если хочешь прям бэк то лучше учи Java без html и css)
С данных слов и предложений складывается ощущение, что если человек действительно хочет стать профессиональным специалистом разработки серверной части, то ему нужно идти в Java и/или PHP, т.к. данные технологии не связаны с FrontEnd разработкой. Мол если пишешь BackEnd на NodeJS, а там, логично, JavaScript, то необходимо быть FrontEnd разработчиком, там же тоже JS.
O.
Не знаю, прав или нет.
Max
можно делать в принципе не хуже, но код будет намного красивей и читабельней
O.
why not python?
Да, не все описал, согласен.
O.
Как прокомментировать то, что мне нравится JavaScript (в особенности ES2016 - ES6)? За счёт этого нравится NodeJS. Вдобавок Gulp, Babel, etc.
Max
это джава кор несложный
Max
а если смотреть инфраструктуру вокруг - понимаешь, что вешаться можно
Таймураз
это джава кор несложный
+ На джаве писать многопоточную логику не так уж и просто
Таймураз
С локами нужно хорошо ознакомиться
Max
Писал на Java. Мне норм было.
ну понятно что там норм. Но в целом вокруг самой джавы оч много всего
Max
и много знать надо
O.
Воу стоп я не писал про php. Если тебе бэк ближе java лучший выбор по спросу и зарплате. Несложный если понимаешь ооп
Пришёл с Android, хотя сам (скрытно) занимаюсь пропагандой Apple технологий. iOS не понравился Objective-C (тогда Swift не было), пошёл в Android (Java и есть Java), но всегда тянуло в BackEnd, всегда.
Max
имхо побольше даже чем со фронтом (при всей его сраности и быстрых перемен)
Bulat
и много знать надо
Везде нужно много знать. На фронте люди думают что знать много не нужно и это печалит. ПОтому на хороших фронтов такой спрос.
Таймураз
Джава кроме как в энтерпрайз, еще где-нибудь есть в вебе?
Bulat
Джава кроме как в энтерпрайз, еще где-нибудь есть в вебе?
А должна быть? Каждый инструмент под конкретную задачу подходит.
Таймураз
Даже чистый
Bulat
Ну так бэкенд- не один энтерпрайз?)
Нет конечно. Юзают наверное где-то. Но в основном энтерпрайз.
Bulat
Зато можно получать как 2 фронтендера при одинаковом опыте
Таймураз
Клоню к тому, что js себя в беке зарекомендовал и говорить, что джава лучше- моветон. Тот же js на хайлоаде используется
Таймураз
У фронта опыт вширь, у джависта- вглубь Вглубь не все могут
O.
Был случай в жизни. Позвали в организацию практику проходить. Хорошо, пойдём. Пришёл, говорят, практика - практикой (оно и понятно), после говорят, видели портфолио, преподаватель отправил, оставайся у нас. Отказался после того, как посмотрел какое количество библиотек в Maven находится. При том насколько кастомизированных. Им можно свой Kotlin на раз-два сделать.
O.
Джава кроме как в энтерпрайз, еще где-нибудь есть в вебе?
Не видел. Почти у всех свои модули. Как 1C.
Таймураз
Если касаться конкретно фронта, о котором беседа началась Считаю, что нужно хорошо сверстать с десяток страниц, убить время на понимание верстки, чтобы считаться фронтэндером
Таймураз
Энтерпрайз огромен. Или выводы о популярности делаются теперь по гитхабу?
Огромен, согласен. Привожу примеры не для того, чтобы сказать, что джава плохо, а что js- хорошо
O.
Если даже тот же самый Enterprise, то мне кажется что JS это даже хорошо.
Bulat
O.
Java плохо?
Мне кажется нет, но не сейчас наверное.
Таймураз
Java плохо?
Ты все предложение прочёл или только два слова без контекста?)
Таймураз
Max
Java плохо?
джава збс в целом
Max
я бы с нее начал
Max
или питона
Max
точно не жс
Таймураз
точно не жс
Вот тут соглашусь)
O.
"Начал" для кого? Для начинающего?
Max
первым языком
Таймураз
точно не жс
С си тоже хорошо начать
Max
С си тоже хорошо начать
эт если времени много
Max
и деньги не нужны
Таймураз
эт если времени много
Зато понимание процессов протекающих лучше будет
O.
C, C++, C#, HTML, NodeJS (JS), React.
O.
Не считая всяких CMS и PHP (да, из списка убрал, всегда бесил).
Таймураз
эт если времени много
Если школьник- то с си Если постарше- ваши варианты
Bulat
C, C++, C#, HTML, NodeJS (JS), React.
После C# даунгрейд какой-то пошел.
Max
Если школьник- то с си Если постарше- ваши варианты
в универе был турбопаскаль. Я его терпеть не мог
Таймураз
O.
Пол веба на джаве
А мне казалось что на PHP.
Таймураз
Пол веба на джаве
Времена меняются