• Учить ли первым языком c/c++?

    В 15 лет можно и попробовать. Причем все, и си/си++, и хаскель. Остановиться на том, что вкатывает, набрать опыта. А потом уже и база для своего мнения появится, чтоб действительно выбирать.
    Ответ написан
    Комментировать
  • Как вы читаете литературу по программированию и запоминаете?

    Griboks
    @Griboks
    В программировании очень мало понятий. Их легко запомнить. Остальное зависит от инструмента, не учится, а читается документация в тот момент, когда надо этот метод вставить в код.
    Обычно, достаточно разок прочитать вступительный мануал перед началом работы.
    Ответ написан
    8 комментариев
  • Как вы читаете литературу по программированию и запоминаете?

    QQQ-RRR
    @QQQ-RRR
    После прочтения применять практику по прочитанному или конспектировать например ручкой на бумагу
    Ответ написан
    Комментировать
  • Как вы читаете литературу по программированию и запоминаете?

    @stictt
    просто рак
    Сугубо прочтение, не несет никакого результата. Тут только 2 варианта первый это тереотезировать, уже с некоторыми навыками представлять как оно работает, ища решение реальной проблемы которую вы обозначили. Либо практика, куришь, примерно понял как работает, тыкаешь. Обычно по началу нужно 50% на 50% того и другого. Дальше разберетесь сами.
    Ответ написан
    Комментировать
  • С чего начать изучение веб-разработки?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Html, css
    javascript

    Книги легко гуглятся, смотри главное на год издания
    Ответ написан
    Комментировать
  • С чего начать изучение веб-разработки?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    С изучения зарплат джунов и стажёров веб-разработки, и не на фейковых вакансиях мойкруга, а на hh.
    Затем - изучить конкуренцию на этом рынке.
    И только после этого пойти в другую область.
    Ответ написан
    6 комментариев
  • Как научиться понимать английский язык на слух? Это вообще возможно?

    @LampTester
    Ну, во-первых, да, научиться понимать в принципе возможно. :) Мне тоже сначала казалось, что это вообще нереально.

    1. Как уже говорилось - нафиг субтитры. Они наоборот отвлекают. Реально действенный метод для старта - песни. Слушаете песню, пытаетесь услышать и понять максимум, потом читаете ее текст, потом слушаете снова (не глядя в текст). Вы удивитесь, но после этого вы поймете в ней процентов 50 или даже больше, если только это не совсем хардкорный рэп. :)

    2. Ролики на YouTube, снятые американцами, австралийцами или шотландцами. Это из носителей языка. Не знаю, как кому, но мне эти акценты наиболее понятны. Вообще, часто речь не-носителей еще более понятна. Сначала вы, может быть, будете понимать около 20% произносимого - не пугайтесь, просто слушайте дальше и пытайтесь догадаться по контексту. Через некоторое время вы станете понимать 30%, 50%, 70%...

    Важно - песни должны нравиться, ролики должны быть интересны прежде всего своим содержанием. Иначе просто не будет мотивации для достаточного погружения.

    Могу порекомендовать YouTube-каналы Big Clive, Chief MAKOi. Они говорят не слишком быстро, но и не так рафинированно, как на записи, прилагаемой к учебнику. Это нормальная английская речь в умеренном разговорном темпе.

    Совет выше насчет англоязычного радио тоже дельный.

    3. На английском говорит куча народа и в разном состоянии. Понимать ВСЕХ нереально, этому не надо огорчаться. Сами англичане периодически не понимают своих соседей по королевству, не говоря уже об остальных.

    Очень важно уметь догадываться по контексту - это придет с практикой. То, что часть сказанного вы не поймете напрямую со слуха - норма. Но в большинстве случаев можно с большой точностью догадаться, что было сказано.

    И главное - не отчаивайтесь в начале пути. Как верно сказали выше - это просто тренировка мозга. Пройдет время, и это умение появится, если вы будете достаточно регулярно тренироваться.
    Ответ написан
    Комментировать
  • Каковы современные тенденции веб программирования?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Был я когда-то фуллстеком, так же на пыхе в процедурно-функциональном стиле кодил бэк, ООП был в виде подключения всяких библиотек типа Smarty, DBSimple. Году в 10 надоело плодить бойлерплейт, психанул и запильнул небольшой фреймворк, осознав, что основная логика уехала на фронт, поэтому движ делал упор в отдать первичную верстку и поддерживать кучу AJAX-запросов удобно. Фронт делал на jQuery с плагинами.

    До некоторой поры это работало прекрасно, пока, однажды, не пришлось пилить форму на 60 полей с кучей логики для интеграции внутренней CRM заказчика с Цианом. Особенно когда через несколько месяцев пришлось менять логику, т.к. жизнь не стоит на месте...

    Окончательно меня добила форма для подачи заявок на ипотеку на 8 страниц и 300 полей с конфигуратором и возможностью отключать любые поля, блоки и даже страницы. Заказчик потребовал реализации на jQuery, хотя я уже вовсю тогда увлекался React' ом.

    В общем что поезд былого ушел и нужно переквалифицироваться я осознал году в 2014-2015 окончательно, чем тут же и занялся.

    Сначала я метнулся в Node.JS, но там мне показалось всё скучным, поэтому я переключился на фронт, преимущественно на React + Vanilla. Оказалось, что я толком и не знал JS, поэтому я стал методично закрывать все свои белые пятна. Один из лучших способов что-то выучить - начать учить этому других, поэтому я пошел наставником по JS куда взяли, что помогло в сжатые сроки освоить базу, т.к. сам для себя можешь и смухлевать, а когда ответов ждут другие люди, это очень дисциплинирует. :)

    В перспективе планирую все же вернуться к фуллстек разработке, но уже на базе Node.JS + React, т.к. лично для меня данный стек наиболее комфортный.
    Ответ написан
    2 комментария
  • Каковы современные тенденции веб программирования?

    jun-dev
    @jun-dev
    Ищу подработку, делаю дешево и на совесть.
    Главное - не перегружайте свой сайт лишними и громоздкими скриптами. Без фанатизма. Сейчас весь "цивилизованный" веб очень засран тоннами JS фреймворков и разных библиотек, их нынче пихают по поводу и без такового. Всё же порой лучше сделать "по-старинке" и работать оно будет лучше чем на Vue.js/Angular/вашлюбимыйфреймворк.жс тем более если есть производительный сервер. Не стоит забывать о пользователях Windows, так как некоторые хипсторы любят оптимизировать свои сайты под розовый Сафари на Аймаке, в результате сайт может совершенно меняться, как правило не в лучшую сторону. И это не говоря о старом железе, на котором стоит Windows XP. Конечно не стоит тормозить прогресс, но и не стоит идти у него на поводу.
    Лучший сайт тот - который приносит пользу своему посетителю, в 99% случаев ему плевать на чём написан сайт, ему важен конечный результат. Но если он будет тормозить, сжирать траффик или крэшится, врядли человек к вам вернется, да ещё и другим расскажет.
    Ответ написан
    Комментировать
  • Как работают медиазапросы, почему не работает?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    max-width означает "до" (включительно)
    min-width означает "от" (включительно)

    т.е. у вас стили применяются на ширине браузера до 992px включительно
    Начиная с 993 эти стили отключаются.

    max-device-width: 1400px
    означает "размер дисплея до 1400". Дисплея (устройства), не браузера.
    Ответ написан
    2 комментария
  • Как сверстать эту секцию?

    LenovoId
    @LenovoId
    svg, css,js
    Если это будет статично в смысле без добавления новых блоков то можно сделать
    А если блоки будут добавляться то дизайнеру оторвите ноги что бы ходить не смог на работу и руки что бы ими такую заморочку не рисовал больше, даже по удалёнке или не смог фрилансить
    Ответ написан
    8 комментариев
  • Как сделать flex для адаптации под мобильные?

    @dk-web
    https://jsfiddle.net/rw5shq4e/ так?
    Просто убрать фикс высоту у секций и добавить к флекс контейнеру flex-wrap
    Ответ написан
    1 комментарий
  • Как сделать, чтобы по клику на изображение появлялось в 2 раза больше изображение(попап) без плагинов?

    hzzzzl
    @hzzzzl
    вот нашел такой трюк даже без яваскрипта, на css
    https://codepen.io/ongtiffany/pen/BoOeQV

    а вообще ответ это "написать свой плагин" тогда, там несложно как бы
    делаешь div в котором будешь рисовать большую картинку "с крестиком", по умолчанию он скрыт
    по клику на картинку div становится видимым, и туда подставляется нужная картинка
    Ответ написан
    9 комментариев
  • Как сверстать такой элемент?

    Odisseya
    @Odisseya
    Оптимизирую PageSpeed & Performance

    Обычно, для декоративных целей трансформируют псевдо-элемент. Если трансформируете родителя, то дочерний элемент надо "детрансформировать" обратно.
    Ответ написан
    1 комментарий
  • Проверенные ресурсы для изучения верстки с нуля?

    @vlad681
    Frontend разработчик
    В своё время мне очень сильно помог Webdesign Master. Для своих лет он был очень хорош в сфере видеоуроков по вёрстке, в нём не было воды или непрофессионализма, при этом уроки бесплатные. Чуть более продвинутый уровень и смещение в сторону JS фреймворков от PHP - Academind + Traversy Media.
    Судя по опыту, те источники знаний, на поиск которых я в общей сложности потратил 1 день рабочего времени, окупили мне возможность получить доступ к огромному количеству превосходной информации, от которой разбегались глаза. А ещё, я за это не платил ни копейки. Знакомый до сих пор GeekBrains оплачивает и сидит на месте...
    Мне понравилось высказывание о том, что даже не первым, а нулевым навыком любого работника в сфере веб, должно быть умение бесплатно достать информацию хорошего качества и в целом пользоваться поисковиком. Без этого будет очень тяжко.
    Ответ написан
    3 комментария
  • Какой источник обучения html5, css3 и js выбрать?

    @udzumaki
    Я считаю что не надо тупо проходить курсы. Лично я думаю что следует просто ставить себе цель и достигать её. По мере достижения целей ваш кругозор начнёт расширятся и вы будете ставить себе новые цели,а все эти курсы использовать как вспомогательный предмет. Я считаю курсы плохими потому что проходя их вы не понимаете чего вы хотите добиться и это чувство убивает какое либо желание развиваться в той сфере в которой вы это хотите делать.

    А что если эта цель кажется недостижимой? Так в этом и суть что достигая цель вы обучаетесь чему-то новому. Выходите из зоны комфорта и узнаёте что-то реально нужное,а не все какую-то воду.

    Рекомендую вам поставить для начала цель сверстать лендинг.
    Шаблон: psd-html-css.ru/templates/piroll-besplatnyy-psd-sh...
    Классный дядька который объяснит как это делать: https://www.youtube.com/watch?v=SQIh8SBXc5c

    Если ты прям совсем совсем зелёнка то вот основы:
    https://www.youtube.com/watch?v=5pBcKKiZSGE
    https://www.youtube.com/watch?v=iPV5GKeHyV4

    Не стоит гнать на меня если вы не согласны с моим мнением. Оно сугубо субъективное но факт того такая модель обучения мне помогла остаётся фактом
    Ответ написан
    3 комментария
  • Какой язык программирования изучать новичку?

    sim3x
    @sim3x
    После английского - любой
    Вам все равно придется учить их больше трех штук и с какого именно начинать - нет никакой разницы

    Если хотите зарабатывать своим навыком владения языком - учите что-то из tiobe top10

    Если хотите зарабатывать на своем локальном рынке труда - изучайте, то что нравится вашим работодателям
    Ответ написан
    Комментировать