Oleg
ты можеш на реакте хорошие деньги зарабатывать либо на шарпее
Akim
Гемор в плане много писать?
Oleg
на фулстек врядли будут норм платить, кантора явно экономит на кадраз а хначит денег там не особо
Oleg
да
Oleg
требовать дофига будут
Dmitry
каждому своё, в фулстеке нет ничего плохого
Oleg
скока?
Archer
Гемор в плане много писать?
уже вижу не приятный код render() { const el = this.state.elements; const ListedElements = el.map((element) => { return <ListElement key={element.id} {...element}/>; }); const ErrorGettingOrders = () => { return ( <td colSpan="7"> Something goes wrong </td> ); };
Archer
в рендере создавать функцию..
Archer
вообще рендер должен быть максимально чистый
Archer
это самый часто вызываемый метод
Akim
скока?
Цитирую "От 120 000 руб."
Oleg
звучит неплохо
Oleg
2к баксов
Serhii
В хорошей конторе 2к - это начало мидла
Dmitry
Работал в организации в которой было несколько отделов разработки, били и фулстек отделы и фронт и бэк. Так что о финансах это не говорит вообще. И знаю людей, которые переходили в фулстек просто потому, что интересно, и знаю людей которые уходили с фулстека. Так что всё это очень субъективные оценки.
Archer
Цитирую "От 120 000 руб."
плюс методы большие
Archer
у тебя
Archer
компонент InputForm
Akim
Декомпозировать надо?
Archer
как и стейт
Archer
state = { username: "", phone: "", dateBirth: "", product: "iPhone", colorPhone: "black", headset: true, charge: false, formErrors : { username: "", phone: "", dateBirth: "", netError: "" }, isUsernameValid: true, isPhoneValid: true, isDateValid: true, isFormValid: true, isSuccess: false };
Oleg
ну кстате да, сделай работу над ошибками для себя, отрефактори, это оооч полезно
Archer
а ты не использовал редакс
Akim
ага, все-таки зря я без редакса полез,да))
Archer
написал бы с редаксом(или аналогами) + саги/санки думаю больше шансов было бы
Archer
и код
Oleg
да
Archer
по лучше
Oleg
хоки
Oleg
хуки
Archer
используй eslint
Oleg
имер
Archer
это повысит твой код
Archer
это повысит твой код
чистоту кода точнее
Akim
А писать все на хуках без использования классовых компонентов это гуд? Я просто хуки пока не использовал и для меня это как-то неинтуитивно в отличии от классовых компонентов
Archer
в шарпе я не очень, вроде не плохой код
Archer
хотя .NET мне никогда не нравился
Dmitry
всегда считал что системные аналитики зарабатывают больше программистов
Anton
Вобщем ребят, есть тут уже матерые прогеры? Или я не знаю у кого спросить. Значи выполнял я тестовое задание в одну контору на фуллстек разработчика, суть задания, написать веб-приложение с фронтом на реакте и бэком на asp.net, можно asp.net core (я писал на нем), на фронте лежит форма, с различными видами инпутов: даты, текст, чекбоксы, радиобаттоны и т.д., еще на фронте нужно уметь просматривать все отправленные с формы записи, и поиск по ним осуществлять. На бэке записываются данные в базу, а при запросе данных на просмотр и поиск вытаскивает введенные данные и отдает на фронт. Подробно задание расписано вот тут https://plumsailhq.sharepoint.com/:w:/s/recruitment/EV_boLD8BO5Bmyfti9PbDqMB3uNM6sY_70zfVAz848__8Q?e=Tl7nJG Я написал вот такое тестовое https://github.com/akimra/OrdersApp И отправил им на почту. Они в ответ переспросили, весь ли опыт работы у меня указан (указан опыт работы системным аналитиком, больше никем не работал), я сказал, что да, они сказали мол хорошо, отправим на проверку спецам. Потом приходит отказ, якобы спец посмотрел и вы нам не подходите. Я так понимаю они ищут мидла, и могли ли они мне отказать просто из-за отсутствия опыта или у меня реально в задании все так плохо (см. репозиторий). Я попросил фидбэка, почему отказ и что с заданием не так, игнор. Если кому не влом посмотрите плз хотя бы код на реакте. Понятно, что я там не использовал какие-то паттерны реакта вроде HOC, может где-то изобрел велосипед, но хочется знать конкретно В репе проект визуал студии, в подпапке ClientApp лежит фронт, в папке билд минифицированная версия
ну найс ты одним коммитом запушил, такое никто смотреть не будет
Dmitry
ну в банковской сфере ведущий аналитик зарабатывает больше ведущего программиста
Dmitry
ну или сениора девелопера, как сейчас модно говорить
Anton
+ по фронту антипаттерны по валидации
Archer
даже если говорить о ЗП разрабов на границей?
Dmitry
смотря что считать заграницей
Archer
просто как по мне там внушительные суммы
Archer
предположим Америка(по стандарту)
Dmitry
я не знаю что в Америке
Archer
там чаще оплата в год пишется(мне попадались) и суммы превышали 50к зелёнными
Archer
хотя аналити не знаю
Dmitry
Знаю примерно что в Москве и в радиусе 500 км от неё
Archer
ладно в любом случае код писать интереснее и сил меньше тратишь
Archer
просто мода щас токая у многих
Artem
требовать дофига будут
если это норм контора, зп в -3-5к бакинских рублей это компенсирует)
Akim
+ по фронту антипаттерны по валидации
А можно чуть более конкретики? Что именно не так с валидацией, нужно было какие-то библиотеки для этого использовать?
Archer
но у тебя вообще редакса нет
акионка.
мне тож классы нравятся больше(если нужны методы и больше 1 состояния)
Методы можно внутри функции сделать useState тоже много можно юзать
Akim
Я про formik вроде слышал, но хз, не сталкивался
Archer
Методы можно внутри функции сделать useState тоже много можно юзать
речь не о том можно или нет, а о том что выглядет более консервативно или как там говорят
Valeria
ребят, а что такое "вайтишник"? это чел , который новичёк или это обязательно ещё и с негативным подтекстом, типа золотоискатель🤨
Arthur
Хах, ану-ану, интересно)
Anton
А можно чуть более конкретики? Что именно не так с валидацией, нужно было какие-то библиотеки для этого использовать?
ну я про такие вещи if (phone === '') { flag = false; formErrors.phone = "is empty"; у тебя там дублирование кода как миниму на такуб проверку
Anton
ребят, а что такое "вайтишник"? это чел , который новичёк или это обязательно ещё и с негативным подтекстом, типа золотоискатель🤨
вайтишник это тот кто работал например "грузчком" или по другой не смежной профессии, а потом решил стать новым джобсом изучив основы на каких нибудь гавно курсах типо htmlacademy
Anton
есть