• Почему в мобильной версии Тостера комментарии к ответу открываются на новой странице, а не разворачиваются?

    karaboz
    @karaboz
    Директор продуктов в Хабре.
    На днях, не позже середины следующей недели, начнем разворачивать комментарии на той же самой странице в мобильной версии. Пришли к тому же выводу, что и вы (=

    Обновление от 19 января: сделали комментарии к ответам разворачивающимися на той же странице в мобильных устройствах.
    Ответ написан
    8 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    iit
    @iit
    TeamLead + php/js разработчик
    Сейчас главный разработчик на огромном портале.
    Пришел туда так как пригласил однокурсник ( сейчас он тимлид ). Знал php на уровне недобыдлокодера. js - чуток Jquery. Html/css более-менее.

    Предыдущие разрабы свалили на более "вкусные вакансии" - у одного теперь своя студия а второй теперь заместитель директора одного крупного автомобильного портала.

    У нас двоих в итоге "модифицированная" этими злыми гениями UmiCMS устаревшей век назад версии. Задачь с дедлайном вчера на несколько листов a4. И огонь в глазах. Сначала это был ад. Костыли на костылях, контроль версий или бэкапы? нет не слышали! Хакерские атаки и 3 шелла. Постоянные попытки поднять внезапно упавший ночью сервак и сотни тысяч других радостных у ужасных ситуаций.

    Сейчас нас уже 5.

    Читая хабр, выполняя работу и постоянно развиваясь я вырос в неплохого backend разработчика. Научился классным штукам вроде git с push autodeploy, laravel, nodejs, composer, npm, bower, gulp, scss, haml. Подучил jQuery и создал для проекта 3 плагина, Angularjs, Backbone, Html5 bootstrap.

    Однокурсник вырос в тимлида и подучил UX и продвинулся как менеджер, создал проект который увеличил прибыль компании.

    После того как к нам пришли 2 дизайнера и один frontend ninja все стало просто замечательно.

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

    Единственный минус - первое время зп будет критически малой. Но это можно компенсировать фрилансом.
    Ответ написан
    2 комментария
  • Как понять суть программирования (подробнее в содержании)?

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

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

    Вообще стандарт:
    HTML5/CSS3;
    JavaScript / jQuery;
    Адаптивная, кроссбраузерная верстка;
    Git;

    Освойте все это на профессиональном уровне, и у вас всегда будет работа. А далее изучайте технологии по мере популярности и востребованности. Заходите на hantim.ru, выбираете: front end, html, верстальщик и тд. Смотрите что больше всего требуют, а затем изучайте, ну и по мере свободного времени изучайте то, что облегчает работу вроде node.js, less/sass и тд.

    Создайте Evernote, сделайте блокнот по работе, и добавляйте туда новые знания, что вы узнали, интересные статьи, вообщем как сказали выше - структурируйте вашу базу знаний, она очень пригодится. Еще такой совет: к примеру когда начинаете читать книгу, сохраняйте важные вещи, заметки, техники в ваш Evernote, делайте конспекты. Тогда вам не нужно будет возвращаться к книге, потому что все самое важное будет у вас в сжатом виде. Еще такая техника развизает быстрый способ чтения, вскоре вы автоматом будете пробегать мимо бесполезной воды, а впитывать только важное.
    Ответ написан
    2 комментария
  • Где вы храните бекапы своего ПК?

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

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

    5angel
    @5angel
    Фронтенд-лид
    Давайте обратимся к данной публикации, чтобы понять примерные тренды, потому что наиболее выгодный вариант – это все же фронтендер.

    Вкратце, полноценный клиентский разработчик должен знать:
    – html5/css3 + bootstrap
    – один-два препроцессора (less/stylus)
    – чистый js и пару-тройку клиентских библиотек или фреймворков (knockout/backbone/angular/react)
    – немного node.js, чтобы уметь пользоваться пакетным менеджером (npm) и билд-менеджером (gulp/grunt)

    Этот список покрывает большинство клиентских задач в средней студии или стартапе.

    В реальности, от разработчика требуется только одно – уметь быстро накостылять какую-нибудь фичу к релизу, который должен был быть вчера. Собственно, если внимательно посмотреть на список, который я привел, можно заметить, что все эти вещи направлены на максимально быструю разработку – тут костыль, там костыль – и в продакшн. Как бы ни пытались нагнать пафоса на собеседовании, в бою будет именно так.

    Другой вопрос – что со всем этим делать.

    Я обычно предлагаю попытаться начать свой маленький проект. Какой-нибудь простенький личный сайт, игру на js (тот же flappy bird или 1048 – много ума здесь не нужно). Посложнее – свою тему или библиотечку. Это будет хорошим практическим опытом, который не стыдно описать в резюме.

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

    Если говорить о личном опыте, то я неплохо подтянул js с помощью codewars – задачки начинаются от самых простых (преобразование строк, перебор массива), до очевидно тяжелых (собственные интерпретаторы и преобразование данных изображения).

    А вот попытка спихнуть на верстальщика UI/UX – это уже экономия со стороны отдельных контор, которые по какой-то причине не хотят нанимать отдельного дизайнера/проектировщика в штат или по контракту. Тут, к сожалению, придется мириться и смотреть статьи по теме – тот же GoodUI.
    Ответ написан
    10 комментариев
  • Как понять суть программирования (подробнее в содержании)?

    @Michaelis
    Многие уже расписали здесь, что надо обязательно пробовать, а также многое другое.
    Но если вам интересен сам процесс от А до Я в общих чертах, то вот он:
    1.Сначала вы выбираете сферу, в которой будете программировать или у вас уже есть готовая идея или задача.
    2.Далее вы выбираете язык программирования, с помощью которого вы будете набирать код(в интернете информации полно по выбору языка)
    3.После скачиваете специальную программу, в которой будете писать код.
    4.После того как код написан, вы проверяете его на ошибки, оптимизируете и т.д.
    5.После идет компоновка в готовую программу для продажи(или других целей)

    Вот и все. Нюанс заключается в самом написании кода. Ведь это может показаться рутинным, скучным, поэтому вам и говорят попробовать и изучить язык программирования. А еще, многие программы, которые установлены у вас на компьютере, писал не 1 человек и код там просто огромный. Тысячи строк кода.
    Не буду расписывать плюсы и т.п. Можно почитать в интернете об этом:) Удачи вам, чтобы вы не выбрали))
    Ответ написан
    Комментировать
  • Написал HTML+CSS, что дальше?

    eucalipt
    @eucalipt
    Самоделкин.
    Дочитал до "ряд cms", дальше не стал.

    Тут выбор только за тобой. Если тебе нужен тупо ограниченный функционал, позволяющий тупо "штамповать" статьи одна за одной и ты хочешь, чтобы все было "готовенькое"? Пожалуйста, твой выбор cms. А потом, когда тебе понадобится написать самому что-нибудь, там тебе уже cms не помогут. У них только ограниченный функционал.

    Вывод: забей на cms, нажать кнопку и "установить" сайт может даже обезьяна. А вот написать свой код, пусть с костылями, велосипедами и говнокодом, зато свой, это многого стоит.

    Если по делу - то практикуйся очень много в написании частей для своего сайта (ну, я про html и css, про js не забывай (как это сделал я)), а потом берись (или сейчас, просто все совмещай, так даже лучше, думаю) за серверную часть. Советую PHP. Отличные мануалы на оф сайте, много локализованной поддержки. Не гонись сразу за "алмазами", сразу придется начать с hello, world. Все приходит с практикой и опытом.
    Ответ написан
    Комментировать
  • Написал HTML+CSS, что дальше?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Drupal не самая легкая CMS и темизация там довольно сложная. Для первой CMS и "натягивания" своего шаблона под нее, я бы вам рекомендовал Wordpress.
    Ответ написан
    Комментировать
  • Написал HTML+CSS, что дальше?

    Шаблоны придумали, чтобы в случае, когда на сайте 100/500 страниц с одинаковым дизайном не плодить 100/500 html-файлов, а просто создать один файл-шаблон и подставлять в переменные этого шаблона текст из базы данных. Если нужно будет изменить дизайн, меняется всего один файл-шаблон, а не куча html-файлов. Вот и все. То есть если на сайте 4 страницы без динамического контента, то смысла ставить CMS вообще нет.
    Ответ написан
    2 комментария
  • Написал HTML+CSS, что дальше?

    andead
    @andead
    друпал девелопер, фрилансер
    Если пользуетесь cms, то делать отдельную вёрстку как правило бессмысленно. У того же друпала есть определённая структура темы (регионы, блоки, поля, идентификаторы, классы) нарушив которую вылезут проблемы. Поэтому двигаетесь в правильном направлении — создание drupal темы по psd шаблону. Плюс как правило на этом же этапе делается и функционал сайта.
    Ответ написан
    Комментировать
  • Написал HTML+CSS, что дальше?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Есть "гвозди", а есть "обшивка". CSS/HTML - это обшивка.
    Куда вбивать гвозди, чтобы держалась обшивка - решается в зависимости от CMS.
    (back-end - каркас, если что)
    PHP-файлы - не трогайте!!! все стили должны быть - в CSS.
    Ответ написан
  • Написал HTML+CSS, что дальше?

    @IceJOKER
    Web/Android developer
    Тоже когда-то сначала верстал просто html файл/ы, а потом адаптировал под cms, со временем появился опыт и верстаю сразу под CMS.
    Можно так и этак, под drupal я верстал с нуля, без всяких Zen-ов.

    К примеру берете сверстанный html файл, перемещаете в папку темы Drupal, переименуете page.tpl.php (ну или _front и т.д.) и вы уже видите результат под cms, осталось привести его в динамичный вид потихоньку создавая модули и все что нужно.
    Ответ написан
    Комментировать
  • Написал HTML+CSS, что дальше?

    Я не понимаю, что нужно делать потом, что бы получить на выходе полноценный сайт с работающими формами и тому подобными плюшками.


    Нужно знать любой серверный язык. (PHP, Ruby, Python)
    Для плюшек нужно на приличном уровне знать HTML5, CSS2-CSS3, JS, jQuery(как правило), а не только поверхностные знания. Понимание приходит со временем.
    Ответ написан
    3 комментария
  • Как спрятать эти ужасные треугольники?

    nowm
    @nowm
    Сода может помочь, я думаю.

    Update: Нет, вру. Они в ST3 появились и их можно убрать опцией "enable_tab_scrolling": false
    Ответ написан
    Комментировать
  • Как заливать CSS файлы на GitHub?

    @ikeagold
    https://windows.github.com/ я думаю логично сразу дать человеку программу с визуальным интерфейсом.
    Удобное обучение по консоли вот.
    Ответ написан
    Комментировать
  • Как написать красивую тему для wordpress?

    XXX
    @XXX
    Решение где-то рядом
    Артем начать нужно с основ, изучите верстку, сделайте простенький html-шаблон из бесплатных PSD исходников, сделайте такой тот же шаблон, но уже адаптивный. Когда начнет получаться, почитайте про натяжку шаблонов на wordpress.
    Если базовые знания и небольшой опыт верстки у Вас уже есть, то лучше присмотритесь к работе с фреймворками, их использование имеет массу преимуществ и вообще за ними будущее! Мне нравится популярный сейчас bootstrap, хотя для верстки под wordpress больше подходит foundation.

    Почитайте на хабре:
    Самые простые техники адаптивной верстки
    Адаптивный веб-дизайн на практике
    Основные ошибки при разработке адаптивного дизайна
    Адаптивные фоновые изображения
    7 способов улучшения процесса разработки адаптивно...

    Создание шаблона для WordPress
    Как сверстать тему для WordPress
    Wordpress тема за 15 минут
    Продвинутые шаблоны редактора Wordpress
    Ответ написан
    Комментировать
  • Как написать красивую тему для wordpress?

    redfieldone
    @redfieldone
    Старый , лысый и без денег.
    WP в плане верстки очень удобная штука. Но двух файлов вам явно не хватит. Перед изучением кодекса посмотрите видео линды (на рутрекере есть на русском )
    Ответ написан
    4 комментария