
Aleh
14.02.2017
11:09:50

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
всерьез
ну не так критично конечно

Aleh
14.02.2017
11:13:58

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

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

Aleh
14.02.2017
11:19:35

Sergey
14.02.2017
11:20:08

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

Paul
14.02.2017
11:20:57

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д области, а где-то ну.. реакт

Paul
14.02.2017
11:26:36

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
Это я к чему - к вопросу - зачем все эти сравнения? ЧСВ потешить?

Sergey
14.02.2017
11:30:44

Denis
14.02.2017
11:30:57

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

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

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

Paul
14.02.2017
11:34:24
На собеседовании требуешь гораздо больше, чем потребуется в проде

Sergey
14.02.2017
11:34:41

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

Steven
14.02.2017
11:41:05

Sergey
14.02.2017
11:43:07

Steven
14.02.2017
11:45:51

Google

Sergey
14.02.2017
11:46:12
а пока это хайп и пузырь

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 оптимизация для фп?
и система типов в жсе отличная?

Aleh
14.02.2017
12:04:20

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

Aleh
14.02.2017
12:07:19

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

Paul
14.02.2017
12:07:26

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

Aleh
14.02.2017
12:08:50

Paul
14.02.2017
12:08:51

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

Aleh
14.02.2017
12:10:21

Sergey
14.02.2017
12:10:42

Aleh
14.02.2017
12:10:54

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

Aleh
14.02.2017
12:11:06

Sergey
14.02.2017
12:11:32

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