Я бы просто хотел, чтобы РФ отвела войска от границ моей страны, более 100 тысяч военных не похожи на обычные учения. То, что Украина собралась нападать на Россию — это же бред сивой кобылы. Как минимум это шантаж, как максимум — подготовка к вторжению, а в таком случае победивших уже не будет.
Нет, не будет лучше. Фронт — это всего-лишь клиент к бекенду. И я этим не пытаюсь унизить фронт, не поймите неправильно — я вполне себе могу представить ситуацию, когда логики и даже алгоритмов там больше чем на бекенде (какая-нибудь онлайн версия фотошопа, например). Но фронт остается клиентом, и (потенциально) одним из многих клиентов. web UI, iOS app, Android app… Для каждого делать отдельный API? Может в этом и есть смысл, но чаще его нет. И кого же мне слушать — реакт девелопера Васю, свифт девелопера Колю, или же котлин девелопера Ваню? У всех у них свои пожелания к API, у всех у них разный интерфейс. Поэтому проектировать API (а это часть бекенда) должны на бекенде. Учитывая желания разработчиков консьюмеров этого самого API, конечно же.
Я не хочу кидаться шапками и говорить «да фигня ваш фронт», но я не совсем понимаю вопрос — что значит «разбираться в UI»? Вот я смотрю дизайн, вижу что там есть условный дропдаун с выбором customer name — значит, фронту нужен customer name и customer id. Бывают более сложные случаи, конечно, если я в чем-то не уверен — консультируюсь с фронтендерами, они высказывают свои пожелания и я их учитываю. Но, в любом случае, проектирование API — это задача бекенда. В конце концов, это самое API может использоваться приложением на реакте, мобильными приложениями iOS и Android, а еще оно напрямую может использоваться клиентами как public API. И условный frontend react developer будет в этом понимать больше чем бекендер? Почему?
Это, по идее, на груминг митинге должно выясняться, но я согласен — лучше, если API проектируется на бекенде и потом дорабатывается с учетом пожеланий фронтов, а не наоборот.
Фронт может заниматься своим прямым делом — написанием фронта. Почему я, как бек девелопер, не могу посмотреть дизайн в фигме, и потом отдать фронту готовое апи с достаточными и не излишними данными? А если у нас при этом еще и GraphQL, то вопрос underfetching / overfetching решается сам по себе вообще.
Ну, если вы не видите проблем во внешней политике, то у нас с вами диалога не получится… Мой изначальный комментарий остается актуальным — если бы РФ не пыталась откусить куски других стран а тихо бы крутила бешеный принтер в рамках своих границ (как Туркменистан), то и санкций бы не увидели.
речь точно об Украине? Конечно, такие зп у нас есть и они не редкость, но говорить что это прямо норма и что практически через одного работодатели предлагают такую зп, тоже странно
Каюсь, забыл уточнить что имел ввиду Senior {четотам} developer вакансии. Думаю, туда же можно добавить Senior Automation QA. Если же учитывать PM/HR/Marketing/e.t.c. — то средняя зп, конечно, упадет. есть еще Team Lead, Tech Lead, всякие разнообразные архитекторы и CxO люди, и они получают еще больше. Но их довольно мало в процентном соотношении.
в статье именно что преподносят, выделив отдельным пунктом, с посылом — «хочешь получать больше — работай в Х раз больше»
Не обратил на это внимание. Да, посыл вроде и верный (при прочих равных на двух работах заработать можно больше), но это работа на износ, и мне такой вариант точно не симпатичен…
Та вроде никто его и не преподносил как основной вариант… Более того, статистика довольно странная, как по мне. Сейчас предлагают зарплаты в $5000 в каждой первой вакансии, а если немного поискать то и $6000-$7000. и это 40 часов в неделю, а не 60.
Не слишком ли резко Вы выражаетесь? Я имею ввиду пассаж про «дебилов». Каждому свое… У меня знакомый за 3 месяца удаленки на трех работах скопил $60k на ремонт новой квартиры. Цель достигнута, теперь на трех работах не работает. Я бы так не делал, но такой вариант тоже имеет право на жизнь.
А зачем это делать для условной конторы «Рога и Копыта»? Рынок сейчас повернут в сторону кандидата. «Что дозволено Юпитеру, не дозволено быку», большинство работодателей не имеют репутации ФААНГа :)
Какие цифры для программиста, выдумывать BS вроде «я выучил %technology name% за прошлые пол года и запилил 3 новых фичи, а так же увеличил code coverage на 17%»? Я просто показывал медиану рынка по состоянию на сейчас с релевантными фильтрами (технология, уровень, город). Если это недостаточный аргумент — что ж, можно и по собесам походить тогда.
Ну во всяком случае есть небольшая надежда, что Вася знаком с SOLID, GRASP, и еще парочкой вещей, и написал код более-менее нормально. c WP такой надежды нет изначально.
Да. Более того, я использую термины вроде «на полтора порядка» и так далее в их прямом смысле — например, собственно, полтора порядка — это примерно 30 раз (10 в степени 1.5).
Ну, что я могу сказать, софт скилз явно страдают. И это не то чтобы плохо (Вы довольно успешны, если успешность мерять деньгами, и удовлетворенностью жизни). Если Вам прикольно сидеть дома и писать доказательства на Агде — ради бога, рад за Вас.
Как вариант — вводится понятие какого-то FooBarEntity, и потом POST /foobars.
Вы, наверное, имеете ввиду идеологию РФ, а не вашу личную идеологию?
Каюсь, забыл уточнить что имел ввиду Senior {четотам} developer вакансии. Думаю, туда же можно добавить Senior Automation QA. Если же учитывать PM/HR/Marketing/e.t.c. — то средняя зп, конечно, упадет. есть еще Team Lead, Tech Lead, всякие разнообразные архитекторы и CxO люди, и они получают еще больше. Но их довольно мало в процентном соотношении.
Не обратил на это внимание. Да, посыл вроде и верный (при прочих равных на двух работах заработать можно больше), но это работа на износ, и мне такой вариант точно не симпатичен…
Ну, что я могу сказать, софт скилз явно страдают. И это не то чтобы плохо (Вы довольно успешны, если успешность мерять деньгами, и удовлетворенностью жизни). Если Вам прикольно сидеть дома и писать доказательства на Агде — ради бога, рад за Вас.