Задать вопрос
  • Стоит ли учить JS или Java если поступаешь на Software Engineering?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    не заметил в учебных планах ни одной упоминания связанного с Web разработкой

    Университет даёт фундаментальные знания, которые можно применять в любой прикладной области. Ну, должен.

    Насколько я знаю математика как и вуз Web-разработчикам не нужен

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

    повторять судьбы людей, которые в вузе учили одно, а после него другое не хочется

    Тогда после ВУЗа стоит устроится разработчиком операционных систем, виртуальных машин, компиляторов, СУБД, автопилотов, искусственного интеллекта и т.п.

    Java, насколько мне известно на нем трудно джунам

    Смотря с чем сравнивать. Так-то Java - простой язык.

    стартовать против старичков сложно

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

    что будет по легче JS или Java?

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

    Что перспективнее?

    Откройте любой сайт с вакансиями и сравните количество вакансий, а также минимальные, средние и максимальные зарплаты на них.
    Ответ написан
    1 комментарий
  • За какой взяться проект,тоесть создать себе задачу для практики дабы изучить PHP язык?

    @ipokos
    Создайте блог.
    Его можно очень много расширять и наворачивать.
    При создании, в нем есть все для практики. Верстка, работа с формами, регистрация, авторизация, разделение прав пользователей, админка.
    php, mysql, html, css, js
    Ответ написан
    3 комментария
  • Какие сетки лучше использовать Flex или Grid?

    @DanKud
    Не совсем корректно полностью сравнивать Flexbox и Grid как противоборствующие стороны. Наиболее оптимально вообще использовать их вместе. Grid-разметка для позиционирования основных блоков страницы. Flexbox-разметка для позиционирования элементов внутри блоков Grid-разметки.
    Ответ написан
    1 комментарий
  • Что нужно изучить чтобы вставлять в web-cтраницу калькулятор?

    @dGololobov
    начинающий
    html - для основной разметки,
    css - для оформления
    javascript + jquery (например) для реализации логики.
    Ну и основы работы с шаблонами / плагинами wordpress ( а там насколько я помню нужно немного php)
    Ответ написан
    Комментировать
  • Какие актуальные книги по SEO посоветуете?

    1) Времена "теплого и дружелюбного" SEO уже прошли. Если раньше можно было условно оптимизировать сайт на троечку, закупить ссылок на Sape/GGL, и все будет огонь, то сейчас это работает весьма непредсказуемо.

    2) Если и появляются какие-то "эффективные" приемы продвижения, то поисковики их достаточно быстро глушат и откатывают сайты, которые их использовали.

    3) Поэтому рекомендую прочитать базовую книгу ашманова, посмотреть ролики на SeoPult, прочитать рекомендации к сайтам от Yandex/Google. Общая идея такова, что если ты делаешь востребованный и оптимизированный сайт, он пойдет в гору. Оптимизация - это внутреннее сео, а востребованность это внешнее СЕО. Про первое пишут сами поисковики, а вот второе нарабатывается только опытом и экспермиментами.
    Ответ написан
    1 комментарий
  • В чем смысл быть гуру тостера?

    @abmanimenja
    Человек - существо социальное.
    Мы потому и выделились из животных - что передаем свой опыт весьма объемно и уделяем этому много времени. Так было и до изобретения интернета.

    Это встроено в психологию - людям нравится учить и поучать себе подобных.

    Кому-то больше, кому-то меньше. Но в среднем - человеку (учителю) всегда это приятно.
    Ответ написан
    Комментировать
  • В чем смысл быть гуру тостера?

    rockon404
    @rockon404
    Frontend Developer
    1. Помогать другим приятно.
    2. Зарядка для ума.
    3. Обучение других людей - важный шаг в развитии, как профессионала, так и личности в целом.
    4. Помогая другим часто узнаешь новое, видишь старые задачи под новым углом, сталкиваешься с новыми, рождаются новые идеи.
    5. Какое-никакое общение на профессиональные темы.

    для чего просиживаете на тостере по 5-6 часов в день

    Зачем? Можно просто подписаться на интересующие технологии и оповещения о новых вопросах будут приходить на почту. Хотя, я бы добавил Push-уведомления.

    но вы то ничего и не спрашиваете.

    Нечего спрашивать. Единственные серьезные проблемы с которыми сталкиваюсь в проектах - архитектурные задачи, требующие целого комплекса знаний. Алгоритм решения подобных задач давно отработан. Для проблем поменьше так же есть алгоритм поиска решения.
    Ответ написан
    Комментировать
  • В чем смысл быть гуру тостера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Работа над личным брендом: Высокая репутация в профессиональных сообществах повышает привлекательность для нанимателей.
    2. Улучшение существующих знаний: Хочешь что-то понять, объясни другому.
    3. Приобретение новых знаний: Специализация замыкает в узком спектре задач и проблем, а Q&A-сервисы - это источник задач и проблем из самых разных областей и иногда под самыми неожиданными углами.
    4. Альтруизм: Большинству из нас кто-то помогал в начале пути, пришло время возвращать долг и делать свой скромный вклад в рост кадров.

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

    Для чего просиживаете на тостере по 5-6 часов в день?

    Я в среднем раз в полчаса-час заглядываю. Если находится интересный вопрос, могу потратить на него минут 10. Некоторые на перекуры больше времени тратят.
    Ответ написан
    7 комментариев
  • Хочу стать хорошим программистом,как быть?

    @qoso
    9 класс блин) я в 9м классе не знал ни о существовании Хабра, ни о программировании - тем не менее жив, здоров, программирую) Наслаждайся детством парень, программирование с тебя и так все шкуры сдерет, так что не торопи события, позажимай одноклассниц там еще что-нибудь, но точно не Хабр читай))
    Ответ написан
  • Ссылки на "Вход" и "Регистрация" лучше делать с помощью CSS псевдоэлемента, или в HTML?

    profesor08
    @profesor08 Куратор тега CSS
    Ссылки это тоже контент, это же навигация по сайту. Но твой сайт - твои правила, можешь делать что угодно на нем. Только не надо нести это в массы и задавать текст ссылок в content. Что если надо поменять текст ссылки? А если делать локализацию? Каждый раз менять css? А если css компилируется препроцессором, то на каждый чик компилировать заново?
    Ответ написан
    1 комментарий
  • Как правильно на css сделать фильтр?

    Ragtime_Kitty
    @Ragtime_Kitty
    Фильтр тут не нужен, просто наложите поверх картинки блок с бэкграундом выбранного цвета, и регулируйте его прозрачность.

    Ответ написан
    Комментировать
  • Верстка по БЭМ. Как будет правильнее?

    Get-Web
    @Get-Web Куратор тега HTML
    Front-End Developer
    Первый пример более правильный. Кнопка является отдельным блоком, который вы модифицируете в контексте pop-up, а содержимое кнопки является элементом кнопки. Такую кнопку вы можете без проблем использовать в любом месте сразу же с элементом button__text и модифицировать в контексте других блоков.

    2. Не нужно использовать повторно

    Даже если не нужно использовать повторно, возможно в будущем понадобиться. Сделав один раз более гибкий блок, вы упростите себе поддержку вашего проекта.
    Ответ написан
    Комментировать
  • Какую специальность получить для фриланса?

    php666
    @php666
    PHP-макака
    В данном вопросе все прекрасно, ключевые слова: "фриланс", "высооопалачиваемая специальность", "заграница", "один в учебной группе, кто не смог освоить верстку", " индустрия игр".
    Ответ написан
    Комментировать
  • Как максимально использовать оперативную память на сервере VPS?

    SubGANs
    @SubGANs
    Мне кажется вам надо сначала определиться в чем у вас проблема. Если проблема в том, что не вся память утилизируется, ну напишите скрипт, который будет из /dev/random в память писать. Вы на домашнем пк тоже пытаетесь всю память съесть?)
    А если все таки хотите повысить скорость работы сайтов, то определите из-за чего она низкая и это место и оптимизируйте. Если затык в базе, ну оптимизируйте базу, только не так чтобы под нее в нагрузке требовалось 20G памяти и сервер падал по оом. Если проблема в скриптах, тогда оптимизируйте их, opcache, код, sql и тд. Хотите поставить memcached, поставьте, ставится он в одну команду, только его надо правильно подключить к сайту, определить что стоит кэшировать, а что нет.
    Конфиги лучше править те, которые отвечают за настройку службы, которую настраиваете.
    А вообще обратитесь к админу или в вашу тех. поддержку они вам все сделают, оптимизация это комплексный подход, нет какого-то файла настроек в котором можно выставить один параметр и все будет быстро и хорошо.
    Ответ написан
    2 комментария
  • Какую выбрать книгу для изучения JavaScript?

    @yestodev
    Дам совет от себя, как новичка от мира JS.
    Могу посоветовать не книги, а скорее решение математических задач. :)
    Прям берем любой вопрос, от простого до сложного и решаем, желательно разными методами:
    Сортировки, факториалы, площади, матрицы, что угодно, в порядке усложнения.

    Т.е. нужно сперва заставить себя мыслить на языке (тут очень неплохо подходит такое объяснение: ты хорошо знаешь иностранный язык, когда ты мыслишь на этом языке непроизвольно) и как можно больше писать, обращать внимание на суть написанного, а не искать "а где же тут { закрывается".
    Брать хорошие и интересные решения других людей и разбирать их, научиться читать код и вникать в то, что он означает.

    И самое главное ни в коем случае не читать книг по типу "построй свой отзывчивый сайт", "как создать интернет-магазин" и прочий мусор от мира компьютерной литературы. Уметь программировать !== знанию отдельных инструментов одного конкретного языка.

    Ставим себе задачу: я хочу сделать так, чтобы весь текст на страничке после "." разбивался на абзацы. Пытаемся решить самостоятельно, гуглим, вникаем в решение других (если не получилось самому), пытаемся изменить задачу и решить самостоятельно. Решили задачу - едем дальше, ставим новую.
    Этот процесс даст очень много понимания в начале пути, а потом можно уже и Флэнаганов читать, подправлять знания в правильное русло.

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

    А, ну и побольше математики, правда. Решение математических задач обусловлено строгой логикой, это очень помогает! Вспоминаем (например) как искать площадь треугольника сперва на бумаге, потом пишем это в IDE.
    Это более долгий путь, но как по мне, так он более основательный.
    Ответ написан
    3 комментария
  • Как развиваться дальше во фронтенде?

    lamer350
    @lamer350
    กำลังสูงสุด
    Вы должны понимать что в команде никто вас не будет тянуть. Перспективный разработчик это тот который сам может решить проблему, найти решение в гугле, правильно задавать вопросы... А отвлекать команду чтобы справится с вашей ерундой - кроме негатива ничего хорошего не добьетесь.
    Единственное что вы сейчас делаете не так - это подход к решению ваших проблем. Поймите, смена офиса, команды - не сделает вас умнее, опытнее! Нужно искать причину в вашем подходе к работе, постараться оптимизировать ее, ускорится как в работе так и в получении знаний. Вот правильный вопрос будет, с какими проблемами чаще всего вы сталкиваетесь что это отнимает у вас много времени?
    Ответ написан
    1 комментарий
  • Как развиваться дальше во фронтенде?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Полгода опыта после курсов - это мало. Делать рутинные задачи в начале пути - нормально. Терпение, всё равно с полугодовым опытом в серьёзную фирму не позовут.
    Ответ написан
    Комментировать
  • Стоит ли делать супер-навороченный персональный сайт-портфолио?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вообще сайта нет, без работы не сижу и дня, выбирать приходится. Иногда хочется сделать хотя бы одностраничник - но возникает вопрос "зачем?" на который нет ответа и сайт так и остается в планах. Все закончилось покупкой домена годы назад.

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

    Если цель - больше заказов, то, мое непроверенное на себе имхо - сайт-одностраничник сделанный по делу с парой оригинальных фишек для привлечения внимания оптимален. Это дизайнерам нужен вау-эффект, фронтэндеру нужен эффект "серьезный человек, большой опыт, сделает быстро, четко и качественно".
    Ответ написан
    2 комментария
  • Ошибка при обновлении ядра Drupal?

    afi13
    @afi13
    Drupal 7 и Drupal 8 обратно несовместимы и имеют абсолютно разную архитектуру. Просто обновиться так не получится, нужно делать миграцию с помощью модуля migrate, который уже является частью ядра в Drupal 8.
    https://www.drupal.org/docs/8/upgrade/upgrading-fr...
    Ответ написан
    Комментировать
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    opium
    @opium
    Просто люблю качественно работать
    Берите заказы посложнее пять заказов по двести и уже 1000
    Ответ написан
    3 комментария