@oop_ru

Страница 107 из 785
Sergey
14.02.2017
11:10:16
Угу (
мы так сбагрили одного разраба с бекенда на фронт) теперь шутим с него

хотим ему сделать подушку с надписью: "фронтенд для даунов" С.О. Золотов

Aleh
14.02.2017
11:11:25
Да норм, еще и typescript

Google
Sergey
14.02.2017
11:11:37
нуу такое)

обратно не тянет?

Aleh
14.02.2017
11:11:41
Хотя зависит от того, что за задачи

У нас вроде есть чем заниматься)

Vlad
14.02.2017
11:12:55
А откуда взялось мнение, что фронтэнд для даунов?

Sergey
14.02.2017
11:13:10
моя цитата

Vlad
14.02.2017
11:13:33
Она всерьез, или шутка? ))

Sergey
14.02.2017
11:13:46
всерьез

ну не так критично конечно

Sergey
14.02.2017
11:14:02
но в целом суть что на фронтэнд знаний нужно в разы меньше чем на бекенд

Aleh
14.02.2017
11:14:25
У вас просто фронтэнд скучный)

Sergey
14.02.2017
11:14:37
отсюда и вчерашние разнозчики пицц во фронтэнде и тд)

Google
Paul
14.02.2017
11:14:42
Так это детали реализации M и C
Как бы нет, но речь была не об этом

Sergey
14.02.2017
11:15:06
У вас просто фронтэнд скучный)
фронтэнд не бывает веселым) если это не какой-то жесткий рендеринг с канвасами

Paul
14.02.2017
11:15:07
Если ты свой graphql не пишешь, конечно

Aleh
14.02.2017
11:15:59
Steven
14.02.2017
11:19:12
но в целом суть что на фронтэнд знаний нужно в разы меньше чем на бекенд
Если говорить о качественном UX, а не накидать говнеца из ангуляра, то знаний нужно как минимум не меньше.

Aleh
14.02.2017
11:19:35
Он у всех скучный
http://cs617618.vk.me/v617618495/dbd7/wozYkmWSnT0.jpg

Dmitry
14.02.2017
11:20:53
знатный вброс)

Vlad
14.02.2017
11:21:12
Какие-нибудь бэкэнды стандартных приложений типа CMS или интернет-магазинов тоже не шибко веселые - рутина, как и везде. Я просто удивлен такому мнению, что фронт не требует знаний и скучный... Разносчику пиццы так же легко зайти в тот же PHP и начать говнокодить ) И ведь все в браузере хотят видеть красиво, плавно и адаптивно. Но делают эти красивости, плавности и адапитвку скучные дауны...

Sergey
14.02.2017
11:22:14
бекенд тоже бывает скучный, некоторые сидят только лепят rest api обертки вокруг базы и взнывают от скукоты

Vlad
14.02.2017
11:22:37
Все же в одной лодке плывем, зачем кого-то унижать, а кого-то возвышать? )

Sergey
14.02.2017
11:22:39
а некоторые лепят распределенные системы и с завистью смотрят на фронтэндов, у которых только 1 машина и 1 поток рабочий

https://jobs.dou.ua/companies/darcmatter-com/vacancies/35726/ https://jobs.dou.ua/companies/flyaps/vacancies/34244/ https://jobs.dou.ua/companies/augmented-pixels/vacancies/19375/

приблизительно одинаковые ценники. только где-то нужна линейная алгебра и 3д области, а где-то ну.. реакт

Sergey
14.02.2017
11:26:37
я не видел ни одного фронта, который бы парился с профайлерами, оптимизациями и тд. сказали что реакт это быстро? ок, юзаем реакт. некоторые до сих пор через console.log дебажат

я к тому что взять джависта на 3к, и фронта на 3к. и если поменять их местами, то джавист втянется за несколько дней, а фронт сядет в лужу со своими "знаниями"

Google
Sergey
14.02.2017
11:28:10
отсюда и цитата "фронтэнд - для даунов"

и да, я был почти год фронтэндом. стало скучно и тесно

Vlad
14.02.2017
11:29:21
Т.е. тот, кто не умеет в определенные области, специфичные для других профессий - даун. Или это зависть, что те же деньги за другой скилл?

Я вот в микрохирургию глаза не умею - я, выходит, даун. А то, что какой-нибудь микрохирург не умеет в Python, Docker и TypeScript - тоже даун. Таки все мы дауны, выходит...

Sergey
14.02.2017
11:30:17
ошибки фронтэнда это максимум непойманный эксепшен и отвалившийся жс в табе. ошибка бекенда несет за собой большие денежные потери для бизнеса

Vlad
14.02.2017
11:30:40
Это я к чему - к вопросу - зачем все эти сравнения? ЧСВ потешить?

Vlad
14.02.2017
11:31:14
А, все, вопросов нету больше никаких )))

Steven
14.02.2017
11:31:19
Ну, линейная алгебра не самое сложное в жизни. Да и это специфика. В "среднем", снгшный аусторс, толкающий джунов за синьорит как-то живет. Потому, что рынок, а точнее реальные требования сильно ниже потенциальных возможностей стека/технологий и после замечательный собеседований с рассказами про ООП и еще миллиарда парадигм, все заканчивается на чих-пых и в продакшн.

Sergey
14.02.2017
11:34:07
вообще это цитата была вырвана из контекста в разговоре что человеку за деньгами проще и быстрее выучиться на фронтэнда, чем обмазываться чем-то другим

Dmitry
14.02.2017
11:40:04
хз, скорее не фронтенд даунский, а спор даунский кому-то данные между серваками и бд-кой гонять с какой-то логикой, кому-то пользователю интерфейс собирать обе области сложны и хз как их сравнивать вообще)

Sergey
14.02.2017
11:43:07
Очень субъективно. В реалиях нашего рынка(в среднем) +- одинаково.
последние 20 предложений от эйчаров мне были как раз по фронтэнду. хотя я по профилю немного в другом направлении работают. спрос сейчас на много больше чем есть спецов. поэтому во фронтэнд для начала идти проще

Steven
14.02.2017
11:45:51
последние 20 предложений от эйчаров мне были как раз по фронтэнду. хотя я по профилю немного в другом направлении работают. спрос сейчас на много больше чем есть спецов. поэтому во фронтэнд для начала идти проще
Фронт сегодня раздувается сильно, много работы, вот и предложения. Со временем финансирование заведомо мертвых проектов закончится(кризис какой-нибудь) и будет меньше предложений, и ставки упадут, и модные ребятки осознают, что не такие уж и модные.

Google
Paul
14.02.2017
11:47:34
чтобы при проблеме больше чем рутинная разраб не сел в лужу
Для проблемы больше чем рутинная есть специальные группы

Steven
14.02.2017
11:47:44
Хайп он в целом для всей сферы. Интернет-то не так давно появился в массовом проявлении.

Sergey
14.02.2017
11:48:58
о боже, вышел grunt и backbone! а не, все херня, вышел gulp и angular1. эээ я еще не успел дочитать доку по ангуляру, а вы уже травите вебпаком и реактом. о ужас как же сложно быть фронтэндом... примерно вот так это выглядит)

Vlad
14.02.2017
11:53:12


Со стороны конечно так и выглядит )) Но есть устоявшиеся концепции, которыми в основном пользуются, а все новомодное в свободное время тыкают just for fun. Иногда взлетает

Steven
14.02.2017
11:54:42
Опять же, в моем извращенном мозгу фронтэнд(нормальный) - продуманное и завершенное UX решение, включая дизайны, золотые сечения и всякие стеки с js-ами, функциональщинами и прочим для их воплощения. И все это довольно сложно. А рынок нам говорит - можно лепить говно на фронте/бекенде, вот вам десяток фреймворков на вкус и цвет, только часы трекать не забывайте. И в таком случае разницы нет в принципе.

Sergey
14.02.2017
11:58:32
устоявшиеся... каким парадигмам следуют на фронтэнде? раньше мы воевали за разделения мух от котлет, пытались воспроизвести на жсе ООП, в итоге обратно скатились в процедурщину на модулях. потом подвезли редукс и сказали "а давайте иммутабельность юзать, это ж прикольно". теперь пытаются имитировать фп, но получается спагетти. вот по каким книгам они обучаются? каких практик придерживаются? чем можно закрепить их решения в коде? KISS,DRY и сдулись?

Aleh
14.02.2017
12:01:20
А что не так с фп/ооп в жсе? О.о

Admin
ERROR: S client not available

Aleh
14.02.2017
12:01:47
Вот уж где можно вытворять говна))

Sergey
14.02.2017
12:03:19
А что не так с фп/ооп в жсе? О.о
модификаторы видимости на пропертях есть, как там вообще с инкапсуляцией дела? есть интерфейсы для абстракций? наследование уже без костылей делается?

есть tailrec оптимизация для фп?

и система типов в жсе отличная?

Sergey
14.02.2017
12:05:59
Замыкания для приватности ж
далеко на них не уедешь. ты б еще сказал приватные переменные на уровне модуля

Google
Sergey
14.02.2017
12:06:01
tail оптимизация появилась сейчас

Aleh
14.02.2017
12:06:15
Ну вроде нет

Sergey
14.02.2017
12:06:24
ну так, если что)

http://benignbemine.github.io/2015/07/19/es6-tail-calls/

Sergey
14.02.2017
12:06:48
Наследование не нужно, но классы ж завезли
наследование, полиморфизм и абстракции это же основные понятия в ООП

Sergey
14.02.2017
12:07:21
наследование тоже есь

Sergey
14.02.2017
12:08:30
полиморфизм в общем то тоже

Aleh
14.02.2017
12:08:50
http://benignbemine.github.io/2015/07/19/es6-tail-calls/
Только вот https://webkit.org/blog/6240/ecmascript-6-proper-tail-calls-in-webkit/

Aleh
14.02.2017
12:09:22
ptc != tco

Paul
14.02.2017
12:09:49
Наследование не нужно, но классы ж завезли
Наследование данных, ты хотел сказать. Чем наследование интерфейсов провинилось?

Sergey
14.02.2017
12:09:53
ват

Vlad
14.02.2017
12:10:21
Вот уж где можно вытворять говна))
Вот воистину, все можно замутить :)

Sergey
14.02.2017
12:10:42
Sergey
14.02.2017
12:10:54
(про tail call)

Aleh
14.02.2017
12:11:06
а я нет :D
Я же ссылку скинул

Sergey
14.02.2017
12:11:32
наследование тоже есь
на сколько я помню там наследование всего лишь своеобразный сахар для прототипов

Sergey
14.02.2017
12:11:34
собсно proper tail calls это просто про правильное использование

Страница 107 из 785