Задать вопрос
  • Как сделать максимально юзабельное редактирование данных в веб-интерфейсе?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Usability неразрывна связана с 3-мя вещами, лежащими в её определении:
    — задача
    — пользователь
    — контекст

    @DmitriyEntelis абсолютно справедливо указал на то, что без понимания того, для решения какой задачи необходимо редактирование данных и в каком контексте, невозможно вообще оценить степень эффективности, трудоёмкости и удовлетворённости (а это и есть usability).
    Ответ написан
    2 комментария
  • Что изучать, на что тратить свободное время, чтобы в будущем стать востребованным программистом с нормальным заработком?

    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 комментарий
  • Photoshop.Как изучать?

    EvgenijDv
    @EvgenijDv
    C/C++ programmer
    Судя по тому, что вы не знаете с чего начать, вы не знаете зачем оно вам надо, а если вы не знаете зачем оно вам надо, то скорее всего оно вам не надо ;-)
    Ответ написан
    2 комментария
  • Почему битрикс не авторизует пользователя?

    sanchezzzhak
    @sanchezzzhak
    Ля ля ля...
    htmlspecialchars это лишние для функции USER->login
    Ответ написан
    Комментировать
  • Стоит ли перейти на linux

    metamorph
    @metamorph
    Нет, не стоит.
    Оставьте никсы серверам. Для комфортной работы используйте макос или виндовз.
    Для "поиграться" достаточно поставить виртуальную машину.
    Ответ написан
    14 комментариев
  • Как определить пол по фамилии и имени?

    @DeadFine
    Вот посмотрите статью, буквально на днях с Хабра, там в комментариях разработчики кое-что поясняют по этому поводу habrahabr.ru/company/enterra/blog/219535
    Ответ написан
    Комментировать
  • Какое есть ПО для создания анимации?

    Photoshop тут не в тему...Если по данному примеру:

    1) сама картинка рисовалась в векторе, Illustrator или Corel (склоняюсь в пользу первого)
    2) взгляните на теги чуть правее и ниже от демки. Что видим в первой строчке? After Effects.
    3) перейдите на профиль этого пользователя: dribbble.com/seth_eckert. Что видим в его навыках? Все тот же After Effects, Illustrator и что-то новое, о Cinema 4d.

    А ответы совсем близко,да? =)

    Теперь более серьезно: эти три программы, основа современной видеоинфографики, лучше и доступнее этого пакета пока ничего нет, а если хотите идти в данном направлении, то изучите обязательно.
    Ответ написан
    Комментировать
  • У меня украли сайт, что делать?

    Gorily
    @Gorily
    Уже не раз сталкивался с такими сайтами, решается все очень просто:
    1. Смотрим его хостинг: www.hawkhost.com. Это обычный, дешевый, не абузоустойчивый хостинг. Вот специальная форма для жалоб: www.hawkhost.com/Contact/abuse
    На простом английском объясните, что ваш сайт был полностью скопирован.
    2. Смотрим регистратора домена: Организация "Domain Registrar REG.RU"
    Вот их контактная форма: https://www.reg.ru/support/ticket, там есть пункт: Правовые вопросы -> Нарушение авторских прав.
    Пишите жалобу, что владелец домена незаконно использует ваш контент.
    Важно: пишите всё спокойно, без эмоций. Обоснуйте, что ваш сайт был сделан ранее, дайте ссылки на ваш сайт со значимых ресурсов. Если с сайта-клона идут сайты на ваши оригинальные страницы в соц.сетях - укажите на это.
    В 100% случаев сайт прикроют.
    Ответ написан
    Комментировать