• Стоит ли изобретать свою grid?

    @IceJOKER
    Web/Android developer
    Все зависит от задачи, если простая сетка нужна , то нафига лишний код, когда можно и самому написать?
    Хороший специалист - не значит , что нужно все писать самому, можно пользоваться добром других хороших специалистов.
    Грамотное использование не своего кода(библиотеки....) - это тоже тон хорошего специалиста.
    Ответ написан
    Комментировать
  • Как запретить доступ к переменным js из консоли?

    DevMan
    @DevMan
    Не занимайтесь ерундой: консоль - не единственный способ увидеть ваш json.
    Ответ написан
    Комментировать
  • Правильно ли переносить пиксельные размеры из фотошопа в вёрстку?

    landen13
    @landen13
    frontend-developer
    Редко попадаются дизайны, где легко все шрифты в em сделать и все четко через пиксельперфект выровнять. Если тз того не требует, размеры шрифтов можно задавать в пикселях, какие-то глобальные отступы и ширины измерять линейкой в фотошопе, далее после того, как все сверстано, подгонять это через Pixel Perfect (Firefox или Chrome).

    То есть вы делаете каркас/компоновку элементов, а уж потом выравниваете все. Сразу все пиксель в пиксель делать - больше времени займет.

    p.s.: для Firefox есть версия Pixel Perfect 1.8.1 (рабочая без глюков), которая спрятана в версиях плагина Pixel Perfect на addons.mozilla.org.
    Ответ написан
    2 комментария
  • Клиент много задает вопросов, как быть?

    newross
    @newross
    Product owner
    Отвечать на эти вопросы, если это занимает немного времени.
    Хуже когда клиент не задает вопросов. Скорее всего он начнет задавать их после окончания работы и перед оплатой.
    Ответ написан
    Комментировать
  • На что вы зря потратили время в изучении программирования и веб-разработки в целом?

    @asd111
    Компьютерные игры и избыточный просмотр телевизора.
    Если посчитать сколько времени я потерял в молодости с 12 до 22 лет на просмотр музыкальных каналов и на компьютерные игры, то получится года 2-3 совершенно полного безделья, которое можно было потратить на изучение программирования.
    Я очень жалею что потерял много времени в молодости, но мне кажется что всё поправимо. Сейчас мне уже за 25 а я только начинаю учить Java, зато мне нравится то что я делаю.

    А раньше я работал на стройке, на автомойке, даже дворником )))) Но я не могу назвать это пустой тратой времени. Как говорят японцы: если у тебя не было в жизни проблем, то тебе нужно их купить.
    Ответ написан
    Комментировать
  • Как сделать действие при наведении на любую ссылку?

    romanzhak
    @romanzhak
    Mathematician
    [].forEach.call( document.getElementsByTagName('a'), 
      function( item, index ) {
         item.onmouseover = alert.bind( null, index );
    });
    Ответ написан
    1 комментарий
  • Как организовать день и работу?

    Spetros
    @Spetros
    IT-шник
    Ничего не выйдет, у вас отсутствует понимание причинно-следственных связей.
    Получится так же глупо, как ставить теги php, html, css к вопросу тема которого - организация личного времени и прочий тайм-менеджмент.
    Ответ написан
    Комментировать
  • Как вы тестируете кроссбраузерность?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Как искать работу за границей?

    NetBear
    @NetBear
    Дисклеймер:
    - Нижеприведённое мои личные наработки без притензии на истину в последней инстанции.
    - Важно понимать, что всегда присутствует коэффициент удачи, который может многократно увеличить отдачу от ваших усилий, равно как и помножить их на ноль.
    - В любом случае это лучше, чем сидеть на попе ровно и ничего не предпринимать :)

    Пассивный поиск:
    - Создайте красивое резюме для сайтов проф. знакомств.
    - В сети есть многочисленные рекоммендации как такое резюме составлять. Не ленитесь его постоянно совершенствовать. Это не большие трудозатраты.
    - Обязательно укажите, что Вы находитесь в поиске работы и согласны на переезд в другую страну.
    - Помимо LinkedIn в Европе очень популярен сайт XING, поэтому не будеть лишним продублировать ваш красивый профиль на обеих площадках.
    - Ждите пока на Вас выйдут.

    Активный поиск:
    - Описанного в п. "Пассивный поиск" можно ждать бесконечно и не дождаться.
    - В LinkedIn подписывайтесь на профильные группы. Ищите объявления о найме. Рассылайте резюме куда можно и куда нельзя. Договаривайтесь об интервью, даже если это очевидно не выстрелит. Будте дерзким и напористым, но без фанатизма.
    - Есть ещё такой сайт, как JobServe. Там можно создать поисковый фильтр по ключевым словам, странам итд. Можно также подписаться на рассылку и получать результаты поиска по эл. почте.
    - Красивое резюме конвертировать в Word и PDF. Составить красивый cover letter. Желательно, чтобы последний был написан таким образом, чтобы его можно было максимально просто адаптировать к разным реалиям, т.к. он рассылается вместе с резюме и должен быть индивидуальным для каждой вакансии. В добавок не помешает написать красивое типовое письмо с обращением к агенствам по подбору персонала и пояснением чего вы от них собственно хотите. Дальше, ищем в сети те самые агенства по найму, работающие в интересующих вас географических регионах. Чем больше, тем лучше. Веером рассылаете им заготовленное красивое письмо о том что Вы много знаете и умеете и готовы продать родину по сходной цене. Из десятков откликнуться единицы, с ними продолжите переговоры. Где-то возможно дойдёт и до интервью, а там и до заветного трудоустройства рукой подать. Остальные занесут Вас в свои базы данных, которые Вам придёться раз в несколько месяцев обновлять повторной рассылкой вежливых напоминаний о себе.

    Update 1:
    Вот, кстати, замечательное дополненние от Aleksei Podgaev относительно сертификата по английскому. У меня в своё время тоже была проблема, общая для большинства людей, для которых английский неродной и они не находятся в англоязычной среде. Проблема заключается в неспособности оценить свой уровень, т.к. нет обратной связи с носителями языка. Я для себя нашёл следующий хак. Я подготовился и прошёл экзамен IELTS. Очень поучительно и даёт реальный толчёк в уровне языка. Если будет интересно, поделюсь своей методикой подготовки. Это отдельная интересная тема.

    Update 2: Хочу поделиться своими наработками в подготовке к IELTS

    Общая часть:
    Вышеозвученный дисклеймер в равной мере имеет отношение и к системе подготовки к IELTS. Это мой личный опыт. Нижепреведённое может не подойти вам полностью или частично в силу особенностей вашей личности, склада ума или жизненных обстоятельств.

    Как бы то ни было, мой личный опыт можно резюмировать следующими тезисами:

    1. Готовиться нужно только с преподавателем.

    2. Преподаватель должен быть носителем языка и в идеале не знать русского.

    3. Период подготовки не должен быть продолжительным. Не более 3-4 месяцев.

    4. Занятия в период подготовки должны быть интенсивными. Я старался брать 4-5 уроков в неделю, иногда брал сдвоенные.

    5. Я занимался удалённо, т.е. я был в Израиле, а преподаватель жила в Испании. Мне настолько понравилась талая система занятий, что на сегодняшний день даже если преподаватель будет жить в соседнем доме, я буду заниматься по той же схеме. Собственно схема:
    - У преподавателя есть публичный Гугл Календарь, в котором студент находит удобный для себя незанятый отрезок времени и назначает урок. Я, как правило, забивал уроки на неделю-две вперёд.
    - После того, как преподаватель подтверждал предложенное время, я оплачивал уроки на неделю вперёд переводом через Пейпал на счёт преподавателя.
    - Сам урок идёт по Скайпу. Первое время мы делали видеоконференции, затем я настоял на том, чтобы оставить только звук, т.к. на экзамене у вас не будет подспорья в виде картинки и возможности прочитать мимику или по губам. На экзамене требуется умение воспринимать на слух. Помимо всего прочего, я записывал аудио всех уроков. Это даёт возможность проработки сложных моментов самостоятельно итд.
    - В экзамене IELTS четыре части, т.е. помимо восприятия на слух и разговорных навыков, вам необходимы навыки "понимания прочитанного", а также написания эссе. Для тренеровки двух последних, моя преподаватель давала мне кучу письменных заданий, чтобы, так сказать, набить руку. Задания загружались ею в Гугл Докс и расшаривались со мной. После выполнения последних, преподаватель может проверить задания и сделать свои пометки, которые видны в Докс, т.к. имеется история версий и можно посмотреть начальный и конечный вариант.

    6. Закончить интенсив необходимо не в последний день перед экзаменом, а по меньшей мере за неделю до того как. Лучше за две.

    Техническая часть:

    1. Вот ссылка на сайт соединяющий преподавателей со студентами -- https://buddyschool.com. Вполне вероятно существуют аналогичные платформы, я не искал.

    2. Алгоритм поиска преподавателя следующий:
    - Смотришь рейтинг преподавателей и отзывы от бывших студентов.
    - Прицениваешься. В моём случае урок (60 мин) стоил 8.5 евро. Это было в 4 раза дешевле, чем на тот момент хотели местные преподаватели за 45 минут урока.
    - Списываешся с преподавателем/ями и начинаешь договариваться.
    - Берёшь пробный урок (обязательно!).
    - Если все звёзды сошлись, начинаешь заниматься.

    3. Я в своё время сделал такой финт ушами. Отобрал штук 10 +/- подходящих преподавателей и веером разослал им сообщение следущего содержания:

    Subject: Intensive IELTS preparation training required.

    Hello,

    I have registered for the closest IELTS test in my area. It's on May 16.
    I reside at GMT+2 time zone. So, my suitable time for the classes is at evening on weekdays and a bit more flexible on weekends.
    What I already have. Currently I’m on some middle-advanced English level, as I evaluate it. May be I mistake.
    What I need. I need some tutor strongly familiar with IELTS format to build for me (or might be already have this built) a highly intensive month-long training includes the practice for all four IELTS parts:
    - A bit less focus on Listening and Reading parts. It may be limited by set of necessary tips and hints and as addition several practical tasks.
    - A bit more attention to the other two parts Writing and Speaking, that the Skype format is tailored for them.
    So, my questions are:
    - Do you have enough familiarity with IELTS test format and preparation methods?
    - Do you have enough free slots for at least three classes each week of the next month until May 16?

    Regards,
    %username%


    Затем из ответивших, выбрал наиболее подходящих, их было 3. С ними со всеми я провёл пробный урок, по результатам которого отсеял ещё двоих.

    Update 3:

    В виду того, что размер ответа превысил установленный предел, он был отредактирован и перенесён в качестве публикации на Мегамозг -- megamozg.ru/post/10570
    Добавлен ещё один большой раздел о составление красивого резюме.

    Как-то так.
    Надеюсь окажется полезным.
    Удачи.
    Ответ написан
    10 комментариев
  • Этапы изучения JS?

    TekVanDo
    @TekVanDo
    Javascript Developer
    Присоединяюсь к автору выше, также хочу порекомендовать codeschool. отличный ресурс, но необходимо знание английского.

    p.s. не согласен по поводу jQuery - это "скоро" наступит лет через 5 (если наступит). В данный же момент почти все фреймворки и библиотеки используют его или его вариации...
    Ответ написан
    Комментировать
  • Что стоит изучить по Bootstrap 3?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    А почему именно bootstrap ?
    Есть и другие =)

    К примеру
    materializecss.com/buttons.html
    foundation.zurb.com/docs
    Ответ написан
    Комментировать
  • Что стоит изучить по Bootstrap 3?

    @gosolivs
    Front-end developer
    Bootstrap - это фреймворк, т.е. набор готовых стилей и плагинов под jQuery(фреймворк на javascript).
    Сначала научитесь верстать, просто верстать не сложные макеты, на чистом CSS, только под десктопы(компы, ноуты), например возьмите эти 5 действительно полезных шаблонов адаптивной р... и сверстайте их просто под десктопы.
    Материалы впитывайте вот отсюда htmlbook, т.к. он давно не обновлялся, там большинство свойств поддерживаются в последних браузерах!
    Ответ написан
  • Что стоит изучить по Bootstrap 3?

    Не учитесь сразу верстать на Bootstrap 3
    Ответ написан
  • Что выбрать с таким портфолио: фриланс или офис?

    5angel
    @5angel
    Фронтенд-лид
    Линус на аватарке? Серьезно? Поставьте реальную фотографию. Укажите свой возраст. Опишите, чем вы действительно занимались все это время, а не просто по строчке для каждой позиции.

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

    Профиль во вконтаче, раз уж на то пошло, выглядит куда презентабельнее.

    С оценкой дохода сложнее. Уровень заработка на русскоязычных биржах упал (спасибо скачку курса и повышенной конкуренции) – не факт, что вы вообще сможете найти что-то приличное в первое время.

    С работой в офисе, опять же, все не намного лучше. Недостаток финансов, если не обанкротит отдельные компании, то точно приведет к сокращению персонала, в том числе и среди разработчиков. Что-нибудь в районе 60 000–80 000 руб. (сильно зависит от конкретной вакансии), думаю, будет.

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

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

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Есть деньги или нет, главное учиться. Вы вышли в интернет, значит на это есть деньги. Делаете все что написали, значит тоже есть деньги. Уровень состоятельности зависит от уровня трат.
    Вам не к чему тратить, если адекватно оценить, не нужны Тайланды, не нужны БМВ и бентли, не нужны блондинки. Хотя это всем не помешает, но в вашем случае в данный момент нужно научиться и набраться опыта.
    Главное - поступить в хороший технический ВУЗ, связанный с информационными технологиями, всегда, сейчас и потом очень хорошо изучать и штрудировать базовые и основные науки: математика, физика, алгоритмы, шифрование, криптография, английский язык (написал что будет акутально вам). На старших курсах устроиться куда то подрабатывать, ну и опыт перенимать.
    На начальных курсах не стремиться за деньгами, а стремиться получить больше опыта и знаний, навыков. Запомните, что вложите в себя изначально - потом окупиться в несколько раз дороже, так что главное ЗНАНИЯ. Учитесь, хоть даже вы и из деревни! Все доступно! У вас есть интернет! Это уже просто ОФИГЕТЬ! У меня знакомые в свои годы не имели интернета, писали рефераты в ручную, рисовали алгоритмы по программированию карандашом с линейкой и оформляли отчеты по комбинационным алгоритмам от руки! Вы сейчас в шоколаде просто! Пользуйтесь технологиями и информацией во блага своего багажа знаний! Учитесь всему! Учитесь учиться! Учитесь находить нужную информацию! Учитесь быть внимательным! Учитесь промышленному шпионажу! Учитесь!
    А все остальное потом приложится! Если сейчас все вложить в себя, все сделать правильно, то лет через 5-9 вы сможете обеспечить и себя и своих близких достаточно на высоком уровне. И не забывайте про психологию, людей, связи, общение, развивайтесь в целом! Развивайте свою личность, учитесь! Тогда и только тогда вас ждет успех! Успех удивительный! Да будет так! Да прибудет с вами сила!
    Ответ написан
    9 комментариев
  • Что такое Less и Sass?

    bobrov1989
    @bobrov1989
    Front-end Dev
    мне кажеться вам пока рано заморачиваться вопросом препроцессинга - для начала освойте сам css
    Ответ написан
    Комментировать
  • Div с margin-top внутри div'а - почему так происходит?

    @bioforge
    Верстающий пыхер
    Комментировать