• Где эффективно учится программированию?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    ВУЗ: если есть время и возраст позволяет выкинуть несколько лет на помойку - приоритетный вариант.
    Курсы: очень разного качества бывают, так что сложно советовать. Но в любом случае там дадут крайне небольшую част знаний, в большей степени придется потом еще самому добавлять.
    Сам: зависит от Вас. Мне самообучение дается легко, некоторые люди без ментора 2+3 сложить не могут. Самообучение (если правильно подходить и есть мозг) это быстрее, это только нужная информация, это тренировка мозга. Но есть главная проблема - пробелы, которые иногда вылазят боком.
    Ответ написан
    Комментировать
  • Где можно узнать про новые тенденции дизайна сайтов?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Поиск рулит:
    поиск по тостеру
    поиск по гуглю импортных
    поиск по яше отечественных
    ПС: технология Ваш друг. Вечный тренд - умение пользоваться поиском. Крайне рекомендую )))
    Ответ написан
    Комментировать
  • Куда идти стажироваться самоучке по C/C++?

    mashletov
    @mashletov
    Math.random()
    Судя потому, что он сам не нашел ответа на свой вопрос методом элементарного гугления, и ему лень даже самому на форуме спросить, а не через друга (тебя), то, да, — дно.
    Ответ написан
    2 комментария
  • Что учить frontend разработчику?

    1. Сначала учим фундаментальщину (как работают компьютеры, сети и браузер, http, основы программирования).
    2. Затем изучаем как работают конкретные веб-технологии (html, js, css, как всё это парсится браузером и рендерится в веб-страницу, учимся верстать и использовать js, книжек и курсов масса).
    3. Далее изучаем технологии, которые всё это автоматизируют, упрощают и абстрагируют (фреймворки, бутстрапы, реакты, сборщики, jquery, новые стандарты, гриды итд итп).
    4. Практика, применение изученного, выбор специализации (зависит от того, что хотите далее делать во фронте - это может быть просто вёрстка, создание интерфейсов или визиуализация данных, а может быть и работа с графикой\аудио\видео, тренды (сейчас это react, bootstrap, foundation, babel, es6, d3, RxJS, функциональное программирование)), далее развиваться на протяжении жизни можно до бесконечности. Но без первых пунктов это всё ничто.
    Ответ написан
    Комментировать
  • Можете ли оценить работу верстальщика на моем сайте?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    что бы дать ответ на Ваш вопрос надо видеть тз и дизайн, насколько это совпадает с поставленной задачей.
    Мелочи есть, например проблема с отступами и с мобильной версией. Но это не так сложно исправить и думаю верстальщик с удовольствием доведет все до ума, если указать на это. Вопрос только в том, какое было задание?
    он входит в топ 10 верстальщиков на одном из фриланс-сайтов

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

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Все упирается в аудиторию и страну. Например в России к вам на сайт никогда не зайдут в IE6, а в Китае это все еще возможно.

    Крупные компании с миллионами посещений со всего мира ежедневно, часто следуют следующему правилу:
    1. Основная версия сайта - только вечнозеленые браузеры (Chrome, FF, Edge/IE11 + Safari and Opera)
    2. Legacy версия сайта - очень простой, примитивный сайт для древних браузеров, тем не менее позволяющий получить минимальную конверсию.
    Ответ написан
    Комментировать
  • PugJs стоит ли использовать, актуально ли в современном фронтенде?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Удобно - используй, не удобно - не используй.
    Доминируй, властвуй, упрощай :)


    Это же просто шаблонизатор, тут на вкус и цвет. Во Vue , насколько я помню, его юзать можно, про Angular не знаю. В React врятли (да и незачем, ИМХО).
    Ответ написан
    Комментировать
  • Было дано задание сделать оформление, я его сделал, оцените мое решение, как бы вы по этому заданию сделали?

    aliencash
    @aliencash
    Партизан
    <span>Joy of T<span>E</span>X</span>

    span span {
       vertical-align: sub;
    }
    Ответ написан
    Комментировать
  • Какую сферу выбрать: графический дизайн или веб-дизайн?

    sim3x
    @sim3x
    И веб загибается и программинг вообще дно

    Идите в сварщики, сантехники, електрики, токари

    Кроме шуток
    Ответ написан
    4 комментария
  • Как узнать свои ли работы человек положил в портфолио?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Как узнать свои ли работы человек положил в портфолио?
    Речь идет о сайтах и веб-приложениях. Нигде нет надписи о создателе, владельцы ресурса не презнаются, человек выглядит компетентным.

    Когда я ещё работал "сам по себе" (или точнее, "сам на себя"), мне тоже приходилось заниматься различными около полезными делами, вроде "создание портфолио", в которые я помещал некоторые проекты, авторство которых (точнее будет сказать: "копирайт которых") принадлежал, разумеется не мне, а например компании-партнеру, которая по сути и выступала инициатором проекта (или точнее говоря, основным подрядчиком). И то, что проект делал лично я или моя команда - мало кого волновало. В ряде случаев, заказчик даже не знает кто именно делает ему проект и какие суб-подрядчики над ним трудятся, он заключает договор с конкретной компанией, а остальное - это личные проблемы этой самой компании (исполнителя), что в общем то, справедливо. По этой причине, вполне вероятно, что субъекту, который Вы называете "владелец ресурса" - признаваться просто не в чем, т.к. они не могут знать, кто именно/лично что им там делал.

    В вашем случае, насколько я понимаю, речь идёт о собеседовании... Простейшее, что можно сделать - это попросить исполнителя рассказать про конкретный проект, что было реализовано, как именно, какие проблемы возникали и т.д., если он действительно его делал - он будет помнить ключевые моменты проекта даже если прошло лет 5, а если он его не делал - это довольно легко заметить по ряду вторичных признаков его поведения (думаю, многим людям которые проводят собеседование знакомо то, о чем я говорю).

    Так же, хочу сказать, что нельзя судить людей по их портфолио, вы же не выбираете себе жену по фотографиям блюд которые она приготовила когда-то? Почему на мой взгляд портфолио является очень субъективным показателем:
    1. Далеко не всё и не всегда можно поместить в своё портфолио, например среди наших клиентов были полит. партии, некоторые гос. заказчики и прочие серьёзные (на мой сугубо личный взгляд) компании, при этом кто автор проекта, на чем он реализован и прочие подробности - запрещалось разглашать "под страхом смертной казни", разумеется, ряд лучших из моих/наших работ я в портфолио не мог(у) поместить физически
    2. Даже если человек непосредственно участвовал в проекте, далеко не факт, что он занимал в нем лидирующую позицию, может быть он просто со-исполнитель, кои в свою очередь при должном руководстве и наставничестве способны творить чудеса, при этом сами по себе, работают довольно вяло (слабо)
    3. Ряд прочих причин, которых можно насчитать с пол сотни, говорящих в пользу того, что портфолио - далеко не самый значительный показатель...
    Ответ написан
    Комментировать
  • Как не ошибиться в выборе дизайнера для сайтОВ?

    Stalker_RED
    @Stalker_RED
    Крупные дяди заказывают сразу брендбук, там где всё подряд, от логотипов и элементов интерфейса до дизайна бейджиков, фирменных ручек и футболок. Вполне возможно, что вам целый брендбук не нужен. Можете заказывать какие-то отдельные части.
    Ответ написан
    4 комментария
  • Какой ВУЗ в Москве даст знания, но и позволит работать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я боюсь поступить в ВУЗ, ...., где не будет разработки программного продукта

    Судя вот по этой фразе - вас интересует направление "Разработка ПО". К сожалению, сегодня практически во всех ВУЗах ситуация именно такая - в области разработки ПО там не научат практически ничему. Почему так? А вот почему:
    1. Огромная скорость развития и изменений в области IT - отсюда следует, что надо бежать, только для того чтобы оставаться на месте. А уже чтобы быть в курсе - надо это надо бежать еще быстрее. Т.е., надо учиться, учиться и еще раз учиться. Каждый день.
    2. Большинство преподавателей в ВУЗах из старшего поколения и многие из них остались в "том времени". Не все конечно, сам лично знаю нескольких вполне бодрых "старичков" из нескольких крупных ВУЗов, которые занимались программированием еще в советское время, наработали огромный опыт и сейчас вполне себе разрабатывают электронику, МК, ПЛИС, процессоры в кремнии, даже передовые нанометровые техпроцессы для мировой промышленности.
    3. Низкая ЗП у преподавателей - сегодня даже начинающим программистам на мировом рынке готовы платить очень даже приличные деньги по нашим меркам, а профессионалам в несколько раз больше. Кто из опытных программистов пойдет работать за месячную ЗП, которую они вполне зарабатывают за день, а то и быстрее?
    4. Программа обучения ВУЗов устарела на полвека - за четыре-пять лет такого "обучения" невозможно подготовить современного программиста. Потому что пока человек будет учиться - его знания устареют на 5-10 лет (а то и больше). А в IT - это целая эпоха, а то и несколько. Это как учить человека конной езде и охоте из лука на диких кабанов, а когда он закончит обучение - везде уже будут ездить машины и супермаркеты на каждом углу. Ну, т.е. передвигаться и достать еды можно и так и так - вот только кому нужен верховой ездок и умеющий стрелять из лука в век самолетов и фастфудов? Вот примерно так же и в IT - сегодня охотимся на кабанчиков и собираем ягоды в лесу, уже завтра кушаем искусственное/синтетическое мясо заморских зверей и фруктов из пробирки, а послезавтра на другом конце галактики помогаем местным неандертальцем предотвратить ядерный конфликт и погрозить пальчиком.
    5. На программиста нужно учиться самостоятельно - просто потому что других вариантов нет из-за скорости развития IT и программисту каждый день надо изучать что-то новое. Надо понять как это все работает, а главное - хотеть понять, надо отрабатывать память, развивать способность к переключению контекста в голове, образное мышление. Если привыкнуть, что тебе все рассказывают, показывают и разжевывают - самостоятельно что-то новое вряд ли изучишь. Просто потому что разум привыкнет, а разумом управлять как-то не учат (что несколько странно - есть же общая физическая подготовка, почему же нет общей умственной подготовки?).
    6. При наличии желания - вполне реально за несколько месяцев с нуля выучить что-то из мейнстрима и найти вакансию джуниора и примерно за год-два дорасти до миддла. А за пять лет можно и до сеньора/тимлида дорасти. Было бы желание. Ну или пойти в ВУЗ, потратить годы на сомнительную деятельность, выйти и получить практически нулевой выхлоп в целевой области. Т.е., никакого реального опыта не получить.
    Ответ написан
    6 комментариев
  • На чем верстать, если не на Bootstrap?

    Если из bootstrap нужна только сетка, можно взять например Flexbox Grid
    Ответ написан
    1 комментарий
  • Минимальный набор знаний для Front-End Developer - хватит ли этого?

    Минимальный навык для фронтенд-разработчика - уметь гуглить ответы на свои вопросы и анализировать информацию.
    Вот с развития этого навыка и начните.

    Оденьте резинку на запястье. Как только рука потянулась на Тостере вопрос, тысячу раз разжеванный, задавать - щёлк! резинкой и в поиск.
    Ответ написан
    Комментировать
  • Что делают с папкой node-modules, когда выкладывают сайт на сервер?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Возможно ли скачка пакетов в другую папку?
    Нет, но при помощи скриптов (webpack, gulp, grunt, etc) нужные файлы собирают в то, что будет доступно веб-серверу и именно это подключают на странице. В самых простых случаях нужные скрипты просто копируют в публичную директорию и подключают напрямую.

    Когда сайт выкладывают на сервер, эту папку так и оставляют?
    Саму папку обычно не переносят и устанавливают все зависимости прямо на сервер при помощи npm install. Но да, на сервере она обычно появляется так или иначе. Исключение - это когда вы в системе контроля версий держите уже собранные файлы, тогда на сервере ничего делать не нужно.
    Ответ написан
    1 комментарий
  • Коллеги, расскажите о своих методах защиты от "Клиент всегда прав" в процессе разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я объясняю клиенту почему не стоит делать так, как он хочет. Но если он настаивает, то делаю. В конце концов, это же его проект и его деньги. Если он не хочет получить экспертное мнение и зарабатывающий продукт, а хочет только реализацию его идей - это его право. Несколько таких клиентов приносят мне весьма неплохой доход: они придумывают безумную идею, я её реализацию, беру оплату, через месяц-два они просят это безумие убрать, я и за это тоже беру оплату. И так уже несколько лет.
    Ответ написан
    7 комментариев
  • Php или любой другой серверный язык для FrontEnd'ра. Каков необходимый минимум?

    pxz
    @pxz
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    Если Вы планируете заниматься только frontend, то вам достаточно знать устройство шаблонизаторов (в случае server-side рендеринга страниц) и протоколы взаимодействия с сервером в случае client-side рендеринга: rest, graphql.

    Языки серверные учить не стоит, лучше прокачивайте навыки во фронтенде: используйте модные и хорошие инструменты, повышайте качество кода как по эффективности, так и codestyle. Познайте git, если ещё не.
    Ответ написан
    Комментировать
  • Какие выбрать breakpoints для нестандартного размера макета?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Не видя макет сложно сказать какие.

    В общем случае все очень просто и узнается экспериментально: двигаете размер окна и смотрите в каких точках ломается верстка, их и используете. Причем для разных блоков это могут быть разные точки.
    Ответ написан
    Комментировать
  • Фактор возраста (ageism) при поиске работы в ИТ -так ли важен возраст?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, набивать такое резюме, чтобы тебя со слезами умоляли выйти к ним, соглашаясь на любые твои условия.
    Во-вторых, выбирать адекватных работодателей, которых интересует твой профессионализм, а не возраст, пол, религия и т.п.
    Ответ написан
    2 комментария
  • Есть ли видеокурсы jQuery для более опытных?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Курсы для начинающих - это отличный бизнес для тех, кто не может почитать документацию.
    Не нужно слишком много знаний, чтобы создать базовый курс по чему-либо. И при этом это отлично продается налево и направо. Ну и понятно, что на волне массовых курсов, есть достаточно много подобного в инете бесплатно.

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

    Поэтому есть мнение, что таких курсов нет и вряд ли будет. Максимум - под названием "продвинутые курсы" будут курсы для тех, кто уже один раз jQuery видел, отличаться от курсов для начинающих будут почти ничем.

    Просто случайные видео - можно попробовать поискать js-вблоггеров. К сожалению конкретные ссылки не подскажу.
    Ответ написан
    2 комментария