• Знаете ли вы программистов которые в одиночку создали крутой проект?

    @asd111
    Google - два парня Сергей Брин и Ларри Пейдж
    Facebook - начал Марк Цукерберг
    Instagram - два парня, один делал приложение для iPhone, другой делал сайт, потом заработали расширились
    MsDOS - первую версию сделал один человек, потом Баллмер у него купил за 50 000 $ и права перешли Microsoft
    Nginx - начал Игорь Сысоев
    Компьютер Apple I - дело рук Стива Возняка
    Linux - начал Линус Торвальдс
    Git - начал Линус торвальдс
    Redis - Salvatore Sanfilippo ( antirez )
    Minecraft - начал Маркус Перссон ( также известный как notch )
    Dropbox - начал Дрю Хьюстон
    Shadertoy - создан Iñigo Quilez ( также известен как iq )
    C++ - начал Бьёрн Страуструп
    Python - Гвидо ван Россум
    PHP - Расмус Лердорф

    SimplaCMS - начал один человек
    DLE CMS - начал один человек
    TYPO3 CMS - начал один человек

    P.S. ответ редактировался и дополнялся
    Ответ написан
    20 комментариев
  • Как стать верстальщиком в краткие сроки?

    bukinion
    @bukinion
    1) ...может скринкаст какой-то, может туторил крутой.
    Тут верно говорили, Sorax. Sorax наше все))) еще под мышку HTMLbook, разобраться хорошо с флотами и инлайн-блоками. Нравится сайт с реальными современными примерами кодропс. Там правда больше про фишки и украшайзинги в UI с помощью CSS, временами и с JS.
    Скринкастов по реальной верстке нет... Только практика, с ней и эрудиция, и доля воображения при реализации нетривиальных вещей, или наоборот простых вещей нетривиальным способом. Дорогу осилит идущий.
    2)...необходимые технологии и вещи, которые нужны...
    За день освоить yeoman, посомтреть его генераторы, позапускать, понастраивать, посмотреть структуру генерируемых проектов, он очень простой, с ним сразу grunt/gulp с базовыми настройками, что для простых проектов полностью хватает, тем временем и посмотрите как работают они. Bower аналогично, если есть клиентские зависимости, сам менеджер быстро изучается: пару команд в консоли. Да-да, всего лишь нужны знания консоли и базовый js, все это просто, изучил когда в js полным нубом был, просто не боялся, многие просто шугаются с ними связанного страшных слов: node.js, npm. Часто эти люди бэкэндщики (умора*2). Раннее, быстро подсел на препроцессоры и шаблонизаторы, лайврелоады, теперь без этого не могу, тогда просто пользовался GUI, навроде препроса.
    Подытожу, что без препроцессоров и шаблонизаторов этот пункт можете оставить до лучших времен.
    3)...чистый css без bootstrap?
    Бутстрапп знаю, но юзаю фаундейшн, почти любой проект начинаю с yoeman генератора для нее, всегда работаю с SCSS, поэтому просто выключаю ненужные компоненты и все, зачем заново придумывать ту же сетку?! Или искать нормалайз (не юзайте эрик майеровский reset — моветон), он там включен? Правильно, если человек юзает CSS версию бустраппа, то он тянет как правило все, а стоит? там под 110 КБ в минифицированной версии. Кстати бустрапп, по словам Otto, в 4ой версии с less перейдет на SCSS, это серьезная заявочка в миру CSS-процессинга, к слову, порт SCSS есть давно.
    Просто если вы будете юзать основные компоненты бустраппа, то велик шанс, что вашу верстку в последствии, не перезапишут, подключив к ней еще бустрапп, а такое бывает, мало того бывало, что писал на фаундейшн, так потом обнаруживал еще и подключенный бутстрапп, человек (в данном случае бэкендер) просто не хотел вникать фаундейшн, да и бутстрапп, он то немногим лучше знал)))
    Масштабирование и поддержка проектов лучше, как никак бустрапп стандарт де-факто, как и джикьюери. Про то что дизайн похож как один, ну так, а для того и есть препроцессоры)) Если изучить архитектуру фреймворка, то кастомизировать их можно до полной неузнаваемости.
    Не, ну конечно, можно забавы ради в разные проекты таскать разные компоненты или бойлепрлейты (вроде Skeleton можете посмотреть), только кто потом в них вникать будет?! Гораздо проще минимизировать один любимый фреймворк, а остальное дописать вручную.
    Кстати, про CSS? из личного опыта, после SCSS не могу себя заставить писать простой CSS, хоть убей)) К хорошему быстро привыкаешь.
    4) ...foundation?
    Отчасти выше затронул, вообще, она гораздо сложней того же Бустраппа. Кратко изложу почему, как то уже анализировал подробно:
    На первый взгляд как клавесин и рояль)) Фаундейшн, более гибкая, и более сложная, поэтому и исходники SCSS это что-то по сравнению с бутстраппом. Если же не вдаваться в препроцессорные архитектуры и возможности кастомизации, то они мало чем различаются, оба mobilefirst, ну только сетка в бутстраппе адаптивная(можно переопределить), а в фаундейшн отзывчивая. Ну из ключевых моментов, фанудейшн на rem, и это неисправимо, но исключительно в духе RWD и правильной типографики, в то время как бустрапп на пикселях. Если интересно почитайте по ссылке, там как раз курс по фаундейшн (сам не смотрел))).
    5) ...с обычной верстки на адаптивную?
    Вы в этом плане в выигрышном положении, особенно по сравнению с теми кто еще с таблиц начинал. Многие тогда и закостенели, так как RWD требует большей гибкости ума, и поменьше пикселов. Поищите на эту тему презентации (там просто херов мешок с ссылками и прочими, на видео он и половины не успевает осветить) и конфы (есть и на русском, например, или тут 3-е видео) Виталия Фридмана из Smashing Magazine, он выдает самые сливки по теме, также касаясь бэкэндерской стороны и плотно.
    6) ...задания, которые постепенно вводят в мир верстки
    Сверстайте Тостер)) Он кстати адаптивный ;)
    Ответ написан
    Комментировать
  • Как стать верстальщиком в краткие сроки?

    serjikz
    @serjikz
    web-developer
    sorax канал. Где-то давно был пост с каналами для фронтендеров, уже забыл и искать влом. Через гошу найди "ютуб каналы для front-end". В короткие сроки вряд ли реально. Все тонкости только с практикой, а какие-то с глубокой практикой.
    На счет бутстрапа - я забыл, когда им пользовался (обычно пишу чистый css даже без препроцессоров, но иногда с ними явно удобней)
    На счет сборок - тоже редко, так как они больше для больших проектов (сорь за каламбур)
    На счет адаптивной вёрстки - это тоже только практика. Сначала надо научиться верстать статичные шаблоны, а потом делать адаптив. На самом деле в media нет ничего сложного и страшного, просто мы будто бы выкидываем предыдущий файл стилей для прошлого экрана и заменяем его новым файлом стилей. Грубо говоря так, но там надо основательно всего учитывать, особенно наследование и перезапись правил.
    Ну и на счет боевого проекта - готовь фотошоп, который нужно тоже так нормально знать, потому что плох тот верстальщик, который его не знает ровно как и плох тот дизайнер, который не представляет вёрстки. Идеальный вариант - уметь верстать и уметь рисовать дизайны сайтов ну и обрабатывать фотки, потому что это всё очень понадобится (всё больше встречаю криворуких дизайнеров, а о криворуких верстальщиках лучше вообще молчать).

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

    Denormalization
    @Denormalization
    Тут https://www.youtube.com/channel/UC7enHM_oJRYJOnyJr... очень много видео по верстке. С нуля и до готового результата. Так же освещают livereload, препроцессоры и т.д.
    Ответ написан
    Комментировать
  • Под какие разрешения рисовать адаптивный дизайн?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Если немного подумать логически, то получится что расклад примерно такой:
    1. Мобилы. На примере Iphone 4 (другие мобилы, кроме лопатофонов имеют схожие размеры). Если держать телефон в руке вертикально, то ширина экрана 320 пикселей, если горизонтально то 480.
    2. Далее планшеты. На примере iPad (другие планшеты соответственно похожи по разрешениям). Если держишь вертикально, то 768, если горизонтально то 1024.
    3. Далее десктоп. Тут самое популярное на сегодня 1200+, рисовать варианты еще шире, обычно не имеет смысла, сайт просто центрируется на более высоких разрешениях. К тому же, большинство пользователей огромных экранов обычно не открывают браузеры на весь экран.

    В общем у вас должно получится примерно 5 разрешений в итоге (+ каждое из этих разрешений должно обладать некоторой гибкостью (+/- 30 пикселей), чтобы можно было учесть все разнообразие адройдовских экранов.
    Ответ написан
    1 комментарий
  • Как найти работу начинающему веб дизайнеры и HTML верстальщику?

    galmakov
    @galmakov
    Автор, маркетолог, удаленный сотрудник
    Сейчас многие заказчики хотят получить проекты "под ключ". Например, лендинг под ключ (текст+дизайн+верстка).
    Если вы не дружите с продающими текстами, рекомендую найти копирайтера и работать в тандеме. Он пишет текст. а вы делаете дизайн и верстку.
    От этого вы оба выигрываете. Он сможет подавать заявку на проекты "под ключ" и вы тоже. Вы будете привлекать клиентов друг другу. Это отличный вариант. Я так работал с дизайнером, когда был еще только копирайтером.
    Ответ написан
    1 комментарий
  • Как найти работу начинающему веб дизайнеры и HTML верстальщику?

    YuriMolotov
    @YuriMolotov
    Дизайн и вёрстка сайтов — Molotov.pro
    С самым базовым уровнем (а самое главное без опыта работы с заказчиками) самостоятельно вы вряд ли сможете работать. Идите в некрупную студию, там знают как извлечь пользу из вашего труда.
    Звоните, предлагайте и договаривайтесь о встрече. И будьте готовы к отказам, ничего страшного в этом нет.

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

    y0u
    @y0u
    dev
    Вы - начинающий веб-дизайнер и верстальщик? Сверстайте свой сайт-портфолио в таком случае. Wix.com вам не прибавляет профессионализма.
    Ответ написан
    5 комментариев
  • Верстка (pt, px, em) что использовать?

    eucalipt
    @eucalipt
    Самоделкин.
    По-моему, pt вообще нигде не используется.
    Если нужна резиновая верстка, используй %. Если какое-то точное значение - px. Для размеров шрифтов используй em.
    Ответ написан
    Комментировать
  • Верстка (pt, px, em) что использовать?

    @Los_Pochtovyi
    Если на responsive нацелилились, рекомендую для шрифтов rem. Очень удобно.

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

    Пиксели в эпоху мобильных и планшетов лучше вообще забыть. Ну, за исключением тех случаев, где без них никак.
    Ответ написан
    Комментировать
  • Верстка (pt, px, em) что использовать?

    RadiationX
    @RadiationX
    Front-End разработчик
    Лично я стараюсь использовать только EX и %, с ними всё проще. В пикселях стараюсь ничего не указывать, ну кроме border, box-shadow и т.п
    Ответ написан
    Комментировать
  • Верстка (pt, px, em) что использовать?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Здесь написано, какие единицы измерения для чего используются
    Ответ написан
    Комментировать
  • Как выровнять по центру абсолютно позиционированный блок?

    deleted-tnorman
    @deleted-tnorman
    .toCenter {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    }
    Ответ написан
    2 комментария
  • Где можно найти практические задания по JavaScript и jQuery?

    ymatuhin
    @ymatuhin
    Front end разработчик
    На этом сайте есть много крутых задачек по JS и Coffee.
    Ответ написан
    Комментировать
  • Где можно найти практические задания по JavaScript и jQuery?

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

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    @barkalov забыл еще про один селектор:
    div.first ~ div.fourth {
    display: none;
    }
    div.first:hover ~ div.fourth {
    display: block;
    }
    Тогда элементам достаточно просто иметь общего родителя.
    codepen.io/iiil/pen/paLum
    Ответ написан
    Комментировать
  • Как при помощи css , при наведении на один див появлялся другой?

    barkalov
    @barkalov
    Только если один вложен в другой:
    div.outer div.inner {
        display: none;
    }
    div.outer:hover div.inner {
        display: block;
    }

    Либо один идет прямо следом за другим:
    div.first + div.second {
        display: none;
    }
    div.first:hover + div.second {
        display: block;
    }
    Ответ написан
    3 комментария
  • Как получить должность штатного верстальщика?

    @Grag
    1. Чего точно хватит: HTML5/CSS3/LESS/SASS/Bootstrap/Foundation/JavaScript (Jquery обязательно, все плагины или подавляющее множество на нем)/Адаптивность

    2. 10 уверенных работ, хорошо прокомментированный код хватит

    3. Тех. образование у верстальщика это смешно. Гуманитарки хватит вполне.

    4. Без него ни куда. Зарплату по вашему региону не знаю

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