Evgeny
Но если собираешься в яндекс, то готовься к ооп
Evgeny
Поэтому и говорю, что зависит от места
S
https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3?source=linkShare-58cf0f1f42c0-1460057319
что-то какой то философский булшит, можно посмотреть примеры кода, где ООП - это плохо, а вот функционально сделано - это хорошо.
Evgeny
Нет
S
ясно, у меня знакомые по кложке угорали, а я так и не смог понять
S
тем более в контексте фронтенда
Evgeny
И мне она не нравится, но это дело вкуса
Evgeny
Не обязательно менять язык
Павел
Можешь рассказать, что делаешь с three.js? Приходилось ли лазить в кишочки?
Внутрь пока не смотрел, некогда, но похоже придется или самому или искать спеца
Alexey
А кто-нибудь работает с ionic, electron? Может даже может сравнить ionic2 и RN?😊
Электрон с иноком сравнивать? Они же под разные платформы
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
https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3?source=linkShare-58cf0f1f42c0-1460057319
Вот этого парня с опаской стоит читать, он вроде не глупый, но довольно странный
Alexey
далеко не каждый мид шарит в терминологии допустим, но интуитивно сталкивался и все понимает. если есть успешно работающие проекты, плясать от того что ты заучка тоже не очень круто) но я думаю вы там адекватные
Владимир
Уже четыре месяца мидла ищем, даже за 150 один из десяти может рассказать про всплытие событий.
Редкий синьор на собеседовании может на встречный вопрос рассказать где все эти штуки происходят у него в продакшене, а не в сферическом вакууме.
Vadim
Редкий синьор на собеседовании может на встречный вопрос рассказать где все эти штуки происходят у него в продакшене, а не в сферическом вакууме.
Недавно ходил на собеседование в superjob.ru Был сильно обескуражен, когда вместо вопросов практических, меня завалили кучей вопросов сугубо теоретических и откровенно ламерских.
Vadim
Да и вообще заметил, что много где на собеседниях задают вопросы, с практикой никак не пересекающихся.
Vadim
На джуна? Если база есть остальное освоится быстро
На недомиддла. 😅 Практический опыт есть, но немного меньше, чем хотелось бы.
δμ Dmitry
Это все двояко. С одной стороный практика во фронтенде крайне важна из-за наличия особенностей браузера. С другой без нормальной теории можете получить на выходе код, который отожрет браузеру всю память (реальный случай, с потерей денег).
Vadim
Ходил на вакансию верстальщика. Было пара практических вопросов по вёрстке(по текущему проекту, который я показал), 3 вопроса по особенностям js, пара вопросов из разряда: "как минифицировать передаваемый объем данных при сохранении полезной нагрузки" и "чем хорош http 2.0" и минут 20 гоняли по вопросам вида: "Чем отличается http от tcp" (лолчто?) и какие заголовки нужно передать, чтобы разрешить x-origin запросы в браузере.
δμ Dmitry
Ну некоторые действительно не могут ответить на вопрос о различии tcp и http. И про заголовки тоже вопрос акутальный более чем.
Vadim
Вроде, ничего лишнего.
Значит, вероятно, я не совсем тех вопросов ожидал, в действительности.
Alex
Я не думаю что они требовали развернутого ответа про HTTP и TCP, вероятно вопрос на общую любознательность. Что-нибудь типа "эти протоколов работают на разных уровнях, HTTP поверх TCP" их не устроило?
Alex
Протоколы*
Alexander [не давайте мне в долг]
Скорей всего. Ответ, вероятно, был в том, что это разные слои коммуникации и можно использовать оба в приложении.
Alexander [не давайте мне в долг]
А про HTTP/2 я сам до сих пор не знаю, чем холивар закончился. Версия монотонная или нет ? https://http2.github.io/faq/#is-it-http20-or-http2
Alexander [не давайте мне в долг]
Минорная
Vadim
Утверждены стандарты, и все актуальные браузеры, вроде как, волк поддерживают его.
Vadim
*уже
δμ Dmitry
"все актуальные браузеры"
Alexander [не давайте мне в долг]
Значит, вероятно, я не совсем тех вопросов ожидал, в действительности.
В любом случае, лучше работать там, где ожидания подтверждаются с большей вероятностью. Проходил как-то собеседование на проект, ни одного теоретического вопроса. Просто начали писать jQuery с нуля. Пару часов в блокноте без консоли.
Vadim
Программирование на листочке - самая жесть.
Alexander [не давайте мне в долг]
Программирование на листочке - самая жесть.
Говорят, еще проводят нас доске, без клавиатуры. Но чот я еще не попал на такое пати.
Alexander [не давайте мне в долг]
Нас = на
Alex
А как насчет вопросов про алгоритмы и структуры данных, кто встречался или может сам спрашивает? Спрашивали как то меня как провести какую то операцию со стеклом, сейчас уже не помню какую, за константное время. Не ответил:)
Alex
Стеком*
parikLS
по джсу хз, по джаве спрашивали плотно (=
parikLS
ну имхо алгоритмы и структуры данных это то, с чего нужно начинать)
Alex
Джавист в треде, все в абстрактные фабрики бобов!
Alex
Шутка, если что 😉
parikLS
так получилось, что я джавистом работаю не по своей воле, так что все ок ((=
Alex
Владимир
Писать на листочке это ужс. Кому как канеш, но я не стараюсь ничего заучивать если всегда под рукой доки есть.
Svyatoslav
Доки-доками, а кодить простые задачки без гугления должен каждый уважающий себя прогер
Alex
👍
δμ Dmitry
+
Владимир
Простые задачки никому не нужны. Продуктам нужны удобные интерфейсы, которые дёшево саппортить и развивать.
Alex
Если для решения простой задачки нужно заглядывать в доки, о каких сложных задачах можно говорить.
Alex
Ну тут надо отметить что это все довольно субъективно и относительно😊
Владимир
Как и всё в этой жизни))
S
Я вот на собеседовании в баду забыл как нативный аякс запрос послать, не простили :)
Alex
Аватарка в тему)
Alex
А что еще спрашивали?
S
Код на листочке, задачка, с выводом данных, которую нативно нужно решить.
S
Еще сказали, что они все на чистом js пишут :)
Alex
Неплохо
Alex
А что за задачка - то?
S
Что неплохого? на чистом js никто не пишет, те кто поумнее, выбирают готовые решения с большим комьюнити, кто побогаче и у кого ЧСВ зашкаливает, пишут свои Фреймворки, в чем я и убедился
Alex
Неплохо то что есть возможность глубже изучить язык, а не фреймворк/либу, на практике
S
А потом "создатель" фреймворка уходит куда нибудь и команда с плачом все переписывает.
Alex
Это вопрос к менеджерам, а не программистам. Имхо
Alex
Алсо, если не знаешь чистый js, может быть проблематично контрибьютить в опенсорс.
S
Алсо, если не знаешь чистый js, может быть проблематично контрибьютить в опенсорс.
Чистый js очень простой по спеке. Тут речь о браузерном апи, которое я не помню и не хочу помнить, т.к. есть доки, например нативных аякс запросов я не использую. Все в голове не удержишь.
Alex
Это да