Evgeny
Но если собираешься в яндекс, то готовься к ооп
Evgeny
Поэтому и говорю, что зависит от места
Evgeny
Нет
S
ясно, у меня знакомые по кложке угорали, а я так и не смог понять
S
тем более в контексте фронтенда
Evgeny
И мне она не нравится, но это дело вкуса
Evgeny
Не обязательно менять язык
Alexey
Alexey
Писал на первом ионике и втором
Alexey
Ну у них начинка разная, ангуляр 1 и 2 :)
Alexey
Второй ионик поэтому вообще сладкий
Alexey
Но все же реакт нэйтив вкуснее всего этого и шустрее.
Alexey
да и электрон это же оболочка для доступа к системе, можно на любом фрейме само приложение писать.
уже например его скрестили с реактом
причем с redux'ом - самой нынче удобным контейнером для оперирования стейтом
https://github.com/chentsulin/electron-react-boilerplate
Alex
Не, вопрос был именно про сравнение ionic2 и RN :)
Alex
Вот про скрещивание електрона с redux первый раз слышу, а вот есть еще такое https://github.com/ptmt/react-native-desktop
Alexey
На реакт нэйтиве попробовал побыстрому набросать с нуля из того что дает их генератор cli, но на деле он нифига не дает, голый абсолютно проектик где весь интерфейс нужно верстать самому.
В этом только минус, а так он крут очень даже, просто нужно выработать свой кейс ну или найти годный боилерплэйт, потому что из коробки не дается.
Alex
Да, да, те же впечатления
Alex
У ионика юзал creator, он конечно начинает тупить уже на 10 экранах, но я считай за 15 минут сделал гуй для б2б приложения. Довольно удобно.
Alex
Alex
мужики, как стать крутым как вы ?) 5 лет верстаю всякую дичъ, вроде про тренды вкурсе, реакт пробовал, с редуксом пока не особо разобрался, но это вопрос времени, в работе всякие gulp.js + jade + sass, postCSS пробовал, не впечатлился, babel нравится, es6 читал что к чему, в целом понятно направление движения. С модульной концепцией в принципе все понятно, но особо применить пока негде. Читаю сейчас книгу по ноде, втягиваюсь постепенно, реально найти работу с зп (80+) ? Не хочется просто по финансам проседать
Да легко, имхо. Если про основы могешь, типа замыканий, hoisting, event bubbling, event capturing, немножко про прототипы, я думаю легко найдешь на такую сумму работу.
Alex
Alexey
Alexey
далеко не каждый мид шарит в терминологии допустим, но интуитивно сталкивался и все понимает.
если есть успешно работающие проекты, плясать от того что ты заучка тоже не очень круто)
но я думаю вы там адекватные
Vadim
Да и вообще заметил, что много где на собеседниях задают вопросы, с практикой никак не пересекающихся.
Anonymous
δμ Dmitry
Это все двояко. С одной стороный практика во фронтенде крайне важна из-за наличия особенностей браузера.
С другой без нормальной теории можете получить на выходе код, который отожрет браузеру всю память (реальный случай, с потерей денег).
Alex
Vadim
Ходил на вакансию верстальщика. Было пара практических вопросов по вёрстке(по текущему проекту, который я показал), 3 вопроса по особенностям js, пара вопросов из разряда: "как минифицировать передаваемый объем данных при сохранении полезной нагрузки" и "чем хорош http 2.0" и минут 20 гоняли по вопросам вида: "Чем отличается http от tcp" (лолчто?) и какие заголовки нужно передать, чтобы разрешить x-origin запросы в браузере.
Alexander [не давайте мне в долг]
δμ Dmitry
Ну некоторые действительно не могут ответить на вопрос о различии tcp и http.
И про заголовки тоже вопрос акутальный более чем.
Alex
Я не думаю что они требовали развернутого ответа про HTTP и TCP, вероятно вопрос на общую любознательность. Что-нибудь типа "эти протоколов работают на разных уровнях, HTTP поверх TCP" их не устроило?
Alex
Протоколы*
Alexander [не давайте мне в долг]
Скорей всего. Ответ, вероятно, был в том, что это разные слои коммуникации и можно использовать оба в приложении.
Alexander [не давайте мне в долг]
А про HTTP/2 я сам до сих пор не знаю, чем холивар закончился. Версия монотонная или нет ? https://http2.github.io/faq/#is-it-http20-or-http2
Alexander [не давайте мне в долг]
Минорная
Vadim
Утверждены стандарты, и все актуальные браузеры, вроде как, волк поддерживают его.
Vadim
*уже
δμ Dmitry
"все актуальные браузеры"
Vadim
Программирование на листочке - самая жесть.
Alexander [не давайте мне в долг]
Нас = на
Alex
Alex
А как насчет вопросов про алгоритмы и структуры данных, кто встречался или может сам спрашивает? Спрашивали как то меня как провести какую то операцию со стеклом, сейчас уже не помню какую, за константное время. Не ответил:)
Alex
Стеком*
parikLS
по джсу хз, по джаве спрашивали плотно (=
parikLS
ну имхо алгоритмы и структуры данных это то, с чего нужно начинать)
Alex
Джавист в треде, все в абстрактные фабрики бобов!
Alex
Шутка, если что 😉
Anonymous
parikLS
так получилось, что я джавистом работаю не по своей воле, так что все ок ((=
Alex
Владимир
Писать на листочке это ужс. Кому как канеш, но я не стараюсь ничего заучивать если всегда под рукой доки есть.
Svyatoslav
Доки-доками, а кодить простые задачки без гугления должен каждый уважающий себя прогер
Alex
👍
δμ Dmitry
+
Владимир
Простые задачки никому не нужны. Продуктам нужны удобные интерфейсы, которые дёшево саппортить и развивать.
Alex
Если для решения простой задачки нужно заглядывать в доки, о каких сложных задачах можно говорить.
Alex
Ну тут надо отметить что это все довольно субъективно и относительно😊
Владимир
Как и всё в этой жизни))
S
Я вот на собеседовании в баду забыл как нативный аякс запрос послать, не простили :)
Alex
Аватарка в тему)
Alex
А что еще спрашивали?
S
Код на листочке, задачка, с выводом данных, которую нативно нужно решить.
S
Еще сказали, что они все на чистом js пишут :)
Alex
Неплохо
Alex
А что за задачка - то?
S
Что неплохого? на чистом js никто не пишет, те кто поумнее, выбирают готовые решения с большим комьюнити, кто побогаче и у кого ЧСВ зашкаливает, пишут свои Фреймворки, в чем я и убедился
Alex
Неплохо то что есть возможность глубже изучить язык, а не фреймворк/либу, на практике
S
А потом "создатель" фреймворка уходит куда нибудь и команда с плачом все переписывает.
Alex
Это вопрос к менеджерам, а не программистам. Имхо
Alex
Алсо, если не знаешь чистый js, может быть проблематично контрибьютить в опенсорс.
Alex
Это да