Задать вопрос
  • Как выровнить блоки?

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

    mlnkv
    @mlnkv
    JavaScript Developer
    На момент отработки js элемента '.btn-map' еще нет.
    Подключайте скрипты в конце тега body
    Ответ написан
    4 комментария
  • Как дебажить css3 анимации?

    wanhelsing
    @wanhelsing
    Попробуйте бета версию хрома, там вроде есть тулы этого:

    Screen%2BShot%2B2015-01-22%2Bat%2B8.11.0
    В FF тоже недавно появились аналогичные тулы специально для анимации.
    Ответ написан
    Комментировать
  • С чего начать фрилансить?

    Типичные задания: поправить вёрстку, установить вордпресс, натянуть дизайн, поправить модуль WP, сделать скрипт на php. Т.е. и без умения делать проект под ключ всё возможно. Если не уверены в своих силах возьмите 2-3 мелких проекта (на час) за отзыв.
    Ответ написан
    5 комментариев
  • Что изучать, на что тратить свободное время, чтобы в будущем стать востребованным программистом с нормальным заработком?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Ответ на вопрос будет сильно зависеть от того, в каком направлении вы думаете развиваться.
    Будет ли это сетевое программирование? Тогда это си, в основном.
    Может быть, веб-программирование? Тогда тут могут быть php, javascript, python, ruby.
    Захотите разрабатывать программы на десктоп? Вам нужны c# или java.
    На мобильные платформы? тогда java и objective c (плюс swift).
    Или податься в разработку игр? Тогда либо c++, либо с# (для Юнити - наверное, самой популярной платформе).
    Хотите экзотики? Приглядитесь к функциональным языкам - Erlang и Haskell.
    Разработка железа и драйверов для железа? тогда си (без плюсов) и ассемблер.
    Определитесь, что вы хотите, потому что всё объять не получится. Выберите один (или два) направления и добейтесь хорошего уровня в нём. А потом вам будет уже легче двигаться дальше.

    Мой совет - попробуйте изучать C# или Java (они во многом похожи) для софта, или Javascript и php/python для веб-приложений и сайтов.

    Добавлю, что очень правильный совет дал @tsarevfs - помимо языка программирования, хороший программист должен знать несколько инструментов - и в первую очередь, это система контроля версий, например, git. Плюс юнит-тестирование (хотя это можно начать изучать позже, через годик-два). Плюс - нужно хорошо знать свою IDE, в которой работаете; не вздумайте работать в блокнотиках!

    Ещё помимо практики нужно знать теорию - читайте Макконнелла, Фаулера, Мартина, Бека.
    Подпишитесь на хабре на пару десятков хабов и регулярно читайте всё подряд. Через годик ваш уровень понимания статей сильно вырастет.

    Я сам преподаватель программирования в колледже, и, к сожалению, таких желающих изучать там очень мало. Пишите мне в личку, если будут вопросы.

    UPD. Важное дополнение из обсуждения в комментариях (спасибо @Argentum88 @Deerenaros )
    Чтобы стать профессионалом и "востребованным программистом с нормальным заработком", нужно очень хорошо понимать внутреннее устройство тех систем (платформ, фреймворков), на которых идёт работа.
    Для этого нужно заглядывать вглубь. Изучив различные мейнстрим-инструменты, посмотреть на аналогичные менее популярные системы. Изучать исходный код используемых open-source библиотек. Написать свою подобную систему. Для web - написать свою CMS (хотя бы базовую). Для десктоп-программ - попробовать программировать без навороченных библиотек, которые делают рутинную работу за программиста. Для разработчика игр - сделать простую игру на базовом инструментарии платформы, где всё придётся делать своими руками.
    Всё это даст возможность проникнуться, почему всё делается именно так, даст понимание взаимосвязей разных частей программы.
    А потом, осознав это, выбрать один из уже готовых инструментов, и продолжать писать на нём, уже обладая более глубоким его пониманием.
    Ответ написан
    21 комментарий
  • Как добавлять плагины в phonegap Ubuntu?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Не вкурсе как сейчас, но пол года назад cordova-cli и phonegap-cli были дико бажными штуками в плане установки плагинов. Проще было использовать отдельно plugman.

    Вы вообще проверяли, что записано в plugins.json?
    Ответ написан
    Комментировать
  • Какой выбрать плагин jquery для поиска по странице?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Напишите крупными буквами на странице Ctrl + F.
    Ответ написан
    Комментировать
  • Стоит ли углублять знание по Javascript, или лучше изучать какой-нибудь фреймворк (jQuery)?

    rdifb0
    @rdifb0
    Программист, реалист
    Фреймворки создаются, не для того чтобы ничего не уметь и программировать, а чтобы исключить рутину. Желательно знать как все работает под капотом, хотя бы теоретически.
    Ответ написан
    Комментировать