• Нужно ли добавлять в резюме на hh сертификаты «ИНТУИТ»?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Когда вы в самом начале свой карьеры, то любое подтверждение ваших знаний будет уместным. Со временем будете убирать лишнее из резюме.
    Ответ написан
    Комментировать
  • Как заменить в notepad++?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Палю фишку как это сделать без знаний программирования и плагинов. Открываете excel делаете 3 колонки, в первую пишете
    <li><a href=""><img src="img/gl/
    Во вторую 001, 002...
    в третью
    .jpg" alt="dw" /></a></li>
    Теперь растягиваете эти 3 колонки вниз до 130. Теперь все 3 выделяете, копируете вставляете в текстовик или html-код, через CTRL+H удаляете разрыв от разных колонок в excel. PROFIT!! ))
    Ответ написан
    4 комментария
  • Верстаю сайт, получаю от заказчика "недочет" как быть)?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Вообще, макет перед работой нужно смотреть, и если область контента не соответствует стандартам, обсуждать это ещё до начала работ. Если макет не 1:1, и заказчик об этом заранее не упоминал, шлите со всеми претензиями к хренам собачьим, а за доработки требуйте доплату. На будущее, всегда требуйте от заказчика детальное ТЗ, по которому работа будет приниматься.
    Ответ написан
    2 комментария
  • Как вы начинаете вёрстку сайта?

    Обычно все начинается с критики в адрес дизайнера...это единственное отличие моей методики от вышеуказанных способов)
    Ответ написан
    Комментировать
  • Что можно написать на Node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js

    Часто применяется для:

    1. Локальные приложения и утилиты командной строки
    • Сборщики и трансляторы
    • Пакетная обработка и сценарии отложенной обработки
    • Скрипты, CLI (интерфейсы командной строки)
    • Генерация документации, отложенное формирование отчетов
    • Сценарии тестирования для других систем

    2. Серверы
    • Серверы веб-приложений и SPA
    • Серверы и API для мобильных приложений
    • Любые другие веб-API (RPC, JSON, REST)
    • Серверы сообщений и трансляция событий (чаты, игры, интерактив)
    • Заплаты на уже готовые системы, написанные на других языках, для реализации вебсокетов, SSE, лонг-пулинга и т.д., т.е. для затыкания дыр, для решения проблем в узких местах уже работающих систем.

    3. Клиенты
    • Оконные приложения (nw.js, node-webkit)
    • Кравлеры, парсеры и сбор данных

    4. Железо
    • Программирование микроконтроллеров (arduino, espruino, tessel)
    • Промышленная автоматизация

    Редко применяется (но подходит) для:
    • CMS, публикация контента (просто ниша уже занята и в этой задаче нода не дает чего-то принципиально нового или сверх соблазнительного).
    • Массовая электронная коммерция и торговля (не применяется для массовых движков магазинов, но используется отдельными крупными компаниями для торговых и платежных задач в качестве дополнительного средства к уже имеющемуся ПО, по сути закрывает узкие места).

    И плохо подходит:
    • Вычисления и моделирование, со скоростью математических операций нода и JS, как не типизированный язык, не дают хороших показателей
    • Научные приложения (по тем же причинам)
    Ответ написан
    10 комментариев
  • На чем написать игру для Android новичку?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Предположу, что игры вы раньше не делали и под андроид не писали, следовательно за месяц вам придётся изучить немало нового. Самый маленький порог вхождения и самая большая скорость итерации у Unity. Делать игры на этом движке очень просто. Ну прям ваще просто. Для создания лабиринта «настоящий» C# вам не понадобится, можете не бояться, если знакомы с сишным синтаксисом, то проблем не будет. Если не верите, посмотрите ссылки ниже.
    С чего начать изучение Unity3D?
    Какие учебники лучше C# для начинающего?
    Мой туториал двухгодовалой давности, вроде ещё актуален
    Если нужна помощь в генерации лабиринтов или обзор алгоритмов, могу подсказать, как раз этим занимаюсь.
    Ответ написан
    Комментировать
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    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 комментариев
  • Куда податься сисадмину?

    3vi1_0n3
    @3vi1_0n3
    Во-первых, всё, что больше 40 часов в неделю - в топку. Научитесь работать столько, за сколько вам платят. Нефиг нарушать трудовой кодекс. 8 часов в день и всё, если заставляют работать больше - пусть идут лесом, никто заставить не может. Даже можно на часть каких-то левых обязанностей согласиться (но не желательно) в пределах этих 8 рабочих часов. Не перерабатывать - очень важно, если вам за переработки не платят, я думаю, что не платят все-таки. Сразу появится время на что-то еще плюс повысится эффективность в течение рабочего дня. Для начала отоспитесь и начните делать зарядку по утрам. И бросайте пить кофе, особенно растворимый. Если курите, то тоже можно бросить. Начинайте работать четко по часам, насколько это возможно, пусть привыкают. В идеале надо четко соблюдать рабочий график. Через какое-то время полегчает. Потом начинайте что-то делать в плане профессионального развития. Для начала определитесь, чем хотите заниматься. Это тоже займет какое-то время.
    Насчет уменьшения зарплат из-за кризиса - вранье полное, вас просто хотят обуть всех оптом. Одного долбаного псевдо-менеджера уволить будет выгоднее, чем технического специалиста.
    Дисциплина и самоконтроль - это самое первое дело, займитесь им. Сейчас у вас, судя по рабочему графику бардак в работе. Если есть должностная инструкция (вдруг есть) - прочитайте.
    По поводу перевода в центральный офис - если подумать, то наверняка можно решить вопрос без перевода. Коммуникации сейчас хорошо развиты.
    Вот как-то так.
    Ответ написан
    3 комментария
  • Как сверстать такой блок?

    Можно сделать как-то так:
    codepen.io/golumenov/pen/sKFiq?editors=110
    С шрифтами и размерами особо не заморачивался, подбирайте сами.
    Ответ написан
    1 комментарий
  • Как правильно учить Javascript?

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

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

    Не пытайтесь брать сразу сложные вещи, начинайте с малого. Как заметили выше, не смотрите пока что на очень сложные книжки, их читать сейчас почти бесполезно.
    Ответ написан
    6 комментариев