• Есть ли смысл фрилансить веб-дизайнеру на зарубежных сайтах?

    @slavik_210
    Вообще нет смысла связиваться с загнивающим Западом. Зачем вам те доллары? Исконно русские рубли в сто раз лучше.
    Ответ написан
    2 комментария
  • Стоит ли изучать программирование веб-дизайнеру?

    Serhioromano
    @Serhioromano
    Web Developer
    Я закончил художественну школу и всю жизнь был связан с дизайном. Работал в бригаде отделочников советского времени, когда дизайн придумывали мы сами. Работал художником оформителем в разных организациях. Потом начал работать с компьютером. Стал дизайнеров в одной студии (полиграфия). Открытки, этикетки так сказать. Но если честно я ни когда не чувствовал себя как дома. Мне нравилось, но так как я никогда не делал ни чего другого, я думал что так и должно быть.

    Мой основной мотив, заниматся этим, была возможность самореализации. Это то чего мне всегда было нужно. Даже на гитаре научился играть между делом и закончил муз училище уже будучи взрослым.

    Но в какой то момент, я решил попробовать программировать. Я начал изучать PHP. Ну с ним естественно MySQL, HTML, CSS, JS.

    О как я был слеп. Войдя в мир программированя, я понял, почему будучи художником, и еще стал учится музыке. Мне не хватало. Я чувствовал голод. Но погрузившить в программирование, я "нашел мир своей душе" (только Бог может дать истинный мир). Я насытился. Я получил все что надо.

    Я всегда думал что я гуманитарий и точные науки, я не потяну. Даже в институт из за этого не пошел. Но оказалось, что я просто был обманут тем фактом что в 10 лет был отдан в Художественную школу что и сформировало следующие 22 года моей жизни.

    Писать код, это как писать картину, только вместо того что бы на нее смотреть, она может делать, то что тебе надо. Это как рисовать в 3х измерениях. Возможностей для само реализации столько, что просто не видно конца. Как человек творческий, меня более чем удовлетворила эта сфера деятельности. Я до сих пор смотрю на код как на мои работы, мой арт. Архитектура алгоритма это как композиция. Надо все раставить красиво и гармонично. Чистота кода, это как техника штриха. И конечно же для хорошей картины важны мелкие детали, хорошо прорисованые и продуманые.

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

    Короче

    Коротко ответ на вопрос. Может и у вас скрытый талант и любовь к этому. Может попробовав вы уже не сможете от этого отказаться. А может и нет.

    Ни знаю стоит ли изучать програмирование дизайрену, но уверен что попробовать уж точно стоит.
    Ответ написан
    Комментировать
  • Как сделать максимально юзабельное редактирование данных в веб-интерфейсе?

    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% случаев сайт прикроют.
    Ответ написан
    Комментировать