• Как научиться веб-программированию, если ты гуманитарий?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    Глупость какая. За плечами - 5 лет по специальности "Психолог" (гуманитарнее уже просто некуда). Берешь и учишься.
    Ответ написан
    Комментировать
  • Что такое Less и Sass?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    На HTML Academy есть курс htmlacademy.ru/courses/85 после которого становится абсолютно понятно, что такое препроцессоры, зачем нужны и как их юзать. Остальное - гуглится очень легко.
    Ответ написан
    Комментировать
  • Каким должен быть собственный проект для устройства на работу?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Коммиты в серьезные опен-сорс проекты гораздо убедительней игрушечной самоделки(по крайней мере для меня)
    Ответ написан
    3 комментария
  • Каким должен быть собственный проект для устройства на работу?

    5angel
    @5angel
    Фронтенд-лид
    Свои проекты показывать можно и нужно. А лучше всего – не просто показать, а рассказать о том, как шла разработка, с какими проблемами вы столкнулись и как их решали. Если вы таким образом хотите повысить свои шансы на получение работы, то проект должен показать, что вы хорошо владеет предметом как с теоретической, так и с практической точки зрения. Я говорю здесь даже не о Ruby, интересные вещь можно написать на любом языке.

    На что нужно обратить внимание:
    Архитектура. Грамотно спроектированная система – залог успеха всего предприятия.
    Производительность. Здесь можно показать как алгоритмическую подготовку и умение работать с базами данных, так и знание особенностей конкретного языка.
    Тестирование и документация. Покрытие тестами и описание функционала, начиная от основных модулей и заканчивая отдельными функциями – тот идеал, которого стараются (но не могут) достигнуть во всех уважающих свою разработку компаниях.

    Если у коллег есть какие-либо дополнения, прошу (:
    Ответ написан
    11 комментариев
  • Каким должен быть собственный проект для устройства на работу?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Стоит искать работу и делать проект параллельно. Сделайте что угодно на свой вкус так, чтобы это было интересно реализовано с технической точки зрения. Работа с внешними API, собственный API с доступом по токену, уведомления на почту пользователям, решение сервисом интересной задачи. Это оценят.

    А еще ведите блог. Это тоже нередко идет в плюс.
    Ответ написан
    2 комментария
  • Каким должен быть собственный проект для устройства на работу?

    Basters
    @Basters
    Кокер-спаниель
    Лучше всего ты продемонстрируешь свои умения непосредственно на месте работы! Выбираешь подходящую организацию с подходящим размером ЗП на испытательный срок. На испытательном сроке ты работаешь в реальной команде с реальными задачами, растешь сам и если тимлид и другие члены увидят твое стремление, то ЗП после испытательного срока обязательно повысится! Этот момент так же можно обсудить как условие при устройстве на работу. Хватит заниматься домо-дрочерством и делать никому не нужные вещи! Вы нужны командам! Rails программистов не хватает!
    Ответ написан
    7 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    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 комментариев
  • Можно ли стать успешным и высокооплачиваемым веб-дизайнером, не зная\неиспользуя HTML, CSS, JS, jQuery, Php, Python, etc?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    Если работать как веб-дизайнер, то понимание нужно, а иначе придется бегать постоянно к разрабам с вопросами: а это можно сделать? а вот такой оверлейчик? а вот такую анимашечку? Ну и в целом, если ты знаешь, что и как примерно реализуется (что можно сделать на чистом css, а к чему еще надо прикрутить js, а может это вообще голый js), то жить становится проще всем: и самому дизайнеру, и разработчикам, которых перестают дергать всем этим. Это личное мнение, основанное на 2-ух летнем опыте работы в одной команде (и да, в итоге наш дизайнер выучил html, css, а сейчас учит js).
    Ответ написан
    Комментировать
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    becks
    @becks
    Проходили у них курс по С++ с коллегой, вёл парнишка с очень приличным уровнем (сколько помню, работал он в Яндексе). Очень курс понравился, хорошо подтянули наш уровень.

    Из минусов, долго не могли прислать документы в нашу бухгалтерию.
    Ответ написан
    Комментировать
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    @vsuhachev
    В принципе живое обучение отличается от чтения книг тем что есть преподаватель у которого можно спросить то, что непонятно и получить от него неформальные знания. Если препод сам "плавает" или не имеет реального опыта, то такие курсы не нужны.
    Ответ написан
    Комментировать
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Это ссылка на курсы данного (учебного заведения) nnm-club.me/?q=%F8%EA%EE%EB%E0+%EF%F0%EE%E3%F0%E0%...
    Лично бы я, первоначально просмотрел данные курсы и оценил доступность подачи и актуальность обучающей информации лично для себя, а после этого принимал решение платить или не платить.
    Ответ написан
    3 комментария
  • Как одновременно запустить несколько независимых экземпляров Chrome с разными пользовательскими профилями?

    oia
    @oia
    ярлыки с параметром, в котором указана папка профиля

    C:\Users\Serge\AppData\Local\Google\Chrome\Application\chrome.exe --user-data-dir=c:\Users\Chrome\Users01\
    Ответ написан
    7 комментариев