bonyv, учитесь лучше учиться, а не форумы читайте. Чем больше знаете и чем глубже понимаете технологии, тем легче в последствии запоминается новая информация. По-началу будет трудно и утомительно, но со временем вы сами заметите, что новое постигается все легче и легче.
Хорошая инвестиция времени - практика. Любой прием достаточно применить в среднем 18 раз чтобы в последствии с легкостью его самостоятельно применять, кому-то больше кому-то меньше.
"База знаний" ,имхо, нерациональная трата времени. Ну может только, чтобы попрактиковаться в организации большого количества информации. Не более. Сейчас все необходимые знания на сайтах вроде developer.mozilla.org, htmlbook.ru и сотнях других в зависимости от вашей специализации. Практический опыт в статьях. Решения типовых задач на stackoverflow. Найти эту информацию через поисковик быстрей, чем через Evernote, а переносить ее в Evernote, имхо, маразм. Равносильно тому, чтобы важные статьи Википедии локально хранить.
bonyv, смотрите сами, потратите пару недель на наполнение, потом поймете, что никогда к этим сервисам обращаться не будете, только за наполнением очередной порции бесполезных данных. Новички часто тратят время на составление так называемых "баз знаний". Вот только быстро эти базы забрасывают, а многие "знания" если они связаны с развивающимися технологиями, быстро теряют свою актуальность. Сами когда начнете понимать, что к чему, быстро будете находить ответы в поисковике. А закладки проще хранить в браузере или на той же хабре. Для задач и планов trello, и календарь.
Но вы, конечно, попробуйте подобавляйте тегов, разделов, наполняйте статьями, "выжимками сути", потом сами придете к тому что это не очень эффективная инвестиция времени.
По мне лучше потратить это время на практику.
Все ИМХО, конечно.
AlexKindGeek, sass-loader. Советую пару статей свежих посмотреть о том, как с ним работать.
Сам давно использую styled-components - очень хорошо эта библиотека себя показала в крупных проектах. Но это css-in-js.
Incry, в больших компаниях и проектах фулстеки не очень полезны, так как человек с узким профилем справится с задачами лучше, а фулстеку при этом нет смысла работать на обоих фронтах, специалистов в больших проектах и компаниях хватает. ЗП в среднем по больнице у специалистов узкого профиля соответственно должна быть больше.
Стоит оговориться, что знание node.js для хорошего фронта must have.
artuh_a, нет тут по вашему кодуaction === 'left'
Значит неправильный алгоритм написали. Объединил я по вашему коду. Проверить его возможности естественно нет. Меня эта часть смущает:
for (var i = 0; i < slidesLength; i++) {
if (slides[i] === activeSlide) break;
var index = i;
}
Не знаю как вы собрались использовать это в обоих направлениях.
RoseHeart, смотря в какую страну. Тут надо отдавать себе отчет в двух вещах:
1. Диплом сам по себе ни в коем случае не будет являться гарантией получения работы в западной компании.
2. Большинство людей оставляют мысли о миграции в Европу/США после того как у них в жизни все налаживается. В России работая в IT можно жить на очень широкую ногу. Да и мест хороших для жизни предостаточно. В таком случае, возможно магистратура для вас будет лишь потерей времени, которое можно потратить на самообучение.
FulTupFul, перехватываете с помощью React, меняете state, изменяется класс компонента или стиль, далее в дело вступает transition.
transition и transition + state покрывают большинство кейсов связанных с анимацией смены состояний.