• С чего начинать развиваться веб-дизайнеру?

    @eoffsock
    Кодер (Rails)
    Первый этап — подумать, надо ли это вам вообще. К хорошему дизайну на кривой козе не подъедешь.

    Прежде всего: Майк Монтейро «Дизайн — это работа». Даже если не будете потом заниматься дизайном — книга все равно полезная.
    Во многом избавляет от романтического подхода вроде «дизайнер — это художник».

    Второй этап — учиться: смотреть и делать свое.
    Только, во имя всех скандинавских богов, смотреть не на Behance и Dribble. Там красиво, конечно, стиль, все дела, но в конечном итоге 95% работ там просто картинки.
    А веб–дизайн — в первую очередь сценарий. Дизайнер определяет то, как пользователь будет пользоваться сайтом: в его власти сделать интерфейс простым и ясным или запутать до невозможности.
    Посмотрите работы бюро Горбунова, особенно процесс создания.

    Соответственно свои работы тоже нужно рассматривать с точки зрения полезного действия, а не внешней красоты. Эстетика — это третий этап.
    Учиться значит читать, в первую очередь. Чтобы делать правильно — нужна система.
    Читать лучше от общего к частному, начать стоит с этого:
    Дональд Норман «Дизайн привычных вещей»
    Виктор Папанек «Дизайн для реального мира»
    Параллельно:
    Генрих Альтшуллер «Найти идею»
    37Signals «Getting Real»

    Веб — это интерфейс, значит:
    Джеф Раскин
    «Новые направления в проектировании компьютерных систем», «Об интерфейсе»
    Брюс Тогнаццини «Главные принципы интерактивного дизайна»
    Якоб Нильсен «Веб-дизайн. Книга Якоба Нильсена»

    Веб — это шрифт и текст, стало быть:
    Ян Чихольд «Новая типографика»
    Эмиль Рудер «Типографика»
    Нора Галь «Слово живое и мертвое»
    Саша Карепина «Искусство делового письма»

    Веб — структура и верстка:
    Тим Харровер «Настольная книга газетного дизайнера»
    Мюллер-Брокман «Модульные сетки в графическом дизайне»

    Оставлю за кадром книги по самоуправлению и переговорам, это уже другая фаза.
    Про английский язык и умение верстать уже сказали, повторяться не буду.
    Ответ написан
    6 комментариев
  • С чего начинать развиваться веб-дизайнеру?

    @alexgilev
    1 большой совет, если хотите действительно серьёзных денег:

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

    2 большой совет - «Единственный способ стать умнее — играть с более умным противником», — основы шахмат, 1883 г. Идите на Dribbble и Behance и смотрите топовые работы по web design. Пытайтесь повторить, потом все будет на подсознании и чувство вкуса появится.

    3 большой совет - Учите английский

    p.s. И да, перспективы есть, и очень большие, но не на российском фрилансе.
    Ответ написан
    3 комментария
  • Рейтинг самых востребованных услуг зарубежом?

    Antonoff
    @Antonoff
    Разработчик
    Проституция то, чем не вариант?
    Ответ написан
    Комментировать
  • Дизайн интерфейсов. Правда ли, что это перспектива в будущем?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Хотите кушать : учите математику! Зная математику мозги будут так работать, что голодным никогда не будете! Тут Вам и криптография, тут и BigData , и поисковые технологии и много много много всего!
    Ответ написан
    4 комментария
  • Что делать, если заказчик просит убрать работу из портфолио?

    vaux
    @vaux
    Курящий лыжник
    Вообще, о таких вещах стоит договариваться в самом начале. Сейчас вы можете просто убрать из работы все упоминания о клиенте (имена, название компании, логотип) и заменить их на вымышленные. По идее, такой вариант решения проблемы может удовлетворить заказчика.
    Ответ написан
    Комментировать
  • Для чего вы программируете?

    artem_b89
    @artem_b89
    Сетевой бездельник
    Для чего вы программируете?

    во славу сатане, конечно
    For-the-glory-of-Satan!-336484.png
    Ответ написан
    Комментировать
  • Для новичка лучше учить ЯП исходя из задач, которые хочется решать или наиболее простой язык?

    stasuss
    @stasuss
    быдлокодер со стажем
    ой не слушай никого с этими с и с++) нравицо js - пиши на js. можешь typescript попробовать еще, вдруг больше понравицо (тот же js только с сахаром и ооп адекватным).
    Ответ написан
    Комментировать
  • Какие интересные решения можно внедрить в сеть фитнес клубов?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Мозговой штурм бесплатный решили устроить? Прикольно... Экономично. Я б даже поучаствовал, например в режиме скайп конференции... Но мотивация имхо нужна немного другая, нежели совсем никакая =)
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать в моем случаи?

    @akonovalov
    Программист на компьютере
    Если хочется писать сайтики - зачем вы выбрали эту специальность? Наверняка вы там занимаете чужое место - кто-то хотел именно ИБ и "плюсОв", но не прошёл по баллам.
    Тем не менее, всё равно учите С++ и всё остальное, что там у вас преподают. Очень вероятно, к 5 курсу вы измените своё мнение, если доучитесь.
    А если совсем уж тошнит, совсем уже невмоготу - бросайте свой универ и пополняйте и без того огромную армию PHP-кодеров.
    Ответ написан
    5 комментариев
  • Где найти работу по удаленке в 40+ лет?

    Jeiwan
    @Jeiwan
    Никак.
    Почему все думают, что в интернете можно зарабатывать без навыков? Вы же не можете устроиться на обычную работу без навыков. Интернет тут ничем не отличается: это обычная работа, только удаленная. Нет навыков = нет работы.
    Ответ написан
    5 комментариев
  • Фриланс для начинающего?

    syschel
    @syschel
    freelance/python/django/backend
    Советую начать с офлайн работы в своём регионе. Хотя бы годик. Пускай и в начале "за еду". Научитесь коммерческой работе, работе под руководителем. Работе с ТЗ, с изменением задач, со сроками, с взаимодействием смежников (дизайнеры, верстальщики, контенщики, менеджеры, программисты - они друг другу смежники в вебе, ваше направление не знаю). А потом уже идите во фриланс. Самое сложное в фрилансе, это себя продавать и вести общение с заказчиком. Это всё, можно отточить в офисе и на собеседованиях, потом на подработках с офлайн фрилансом. И только потом идти в интернет. Ибо запоров профиль на первом заказе на "нормальной" бирже, отрицательным отзывом заказчика, отмыться потом не сможете.
    Ответ написан
    1 комментарий
  • Как людям удается столько зарабатывать на фрилансе?

    riky
    @riky
    Laravel
    Заказы на фрилансе вам нужны для того чтобы показать себя. Делайте хорошо, и ответственно - найдутся люди которые это почувствуют и которые за это готовы платить. после этого заказы сами начинают находить вас, не знаешь как отделаться. Чтобы идти по этому пути главное ответственность за результат, можно чтото посоветовать заказчику как лучше сделать или сделать чтото дополнительно, что для вас не так сложно но полезно заказчику.

    Либо продолжать вечно фрилансить, но для этого надо все оптимизировать, чтобы делать быстро - на поток.
    "биржи фриланса то там за проект на который уйдет 3-4 дня предлагают 2-3т.р"
    это у вас с текущим опытом уйдет 3-4 дня, а у кого то это может быть 2-3 часа. и они зарабатывают не тыщу за два дня, а тыщу в час. Если человек сделал уже сотню подобных проектов то у него миллион заготовок для этого дела, он из них может быстро набросать то что надо, а вам например сначала придется вникать/разбираться/делать чтото с нуля.

    опыт плюс владение современными инструментами и готовыми модулями позволяет сильно все упростить.
    Ответ написан
    Комментировать
  • Что более перспективно?

    @abukhvalov
    Бездарность. Хуже Петросяна.
    Выбирай Java, это и мобильная разработка в конце концов. А фронтенд это рюшечки, кнопочки, формочки на аяксе и прочие мокрые письки. Те вещи, без которых можно прожить. От этого веет тоской, бессмысленностью и могильным холодом.
    Ответ написан
    3 комментария
  • Где водятся специалисты JavaScript?

    mr_T
    @mr_T
    Web-разработчик
    index0h: Нельзя "знать node.js". Это как сказать, что я знаю не Java, а JVM или не C#, а .NET.

    Знать надо JavaScript, а в случае с Node.js нужно дополнительно иметь представление об архитектуре серверных приложений (хотя Node.js это не только сервер, а по сути возможность писать на JS вообще все что душе угодно) и о том, какие задачи можно решить модулями npm. Вернее даже не знать, а уметь гуглить и понимать английский.

    Но проблема в том, что на хорошем уровне JS знает со значительно большей вероятностью фронтендщик, чем бэкендщик. Отсюда проблема поиска: чтобы писать серверное приложение на Node.js - это либо фронтендщик начинает осваивать сервер, что, безусловно, похвально, но требует понимания многих вещей, с которыми человек ранее не сталкивался, либо бэкендщик начинает осваивать JavaScript, для которого, скорее всего, в новинку событийный подход и другие моменты из мира JavaScript который, как известно, во многом сильно отличается от классических языков с поддержкой ООП. Это я еще не упомянул тот факт, что Node.js появился сравнительно недавно, и специалистов по нему чисто физически не может быть очень много.

    Еще один момент. Программисты изучают то, что приносит деньги, то есть то, что более-менее востребовано. Компании, в свою очередь, стараются использовать технологии, для которых легко найти специалиста (привет, 1С-Битрикс). В итоге замкнуый круг, который потихоньку, конечно, разомкнется, но нужно время.

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

    amadej
    @amadej
    Сисадмин на фрилансе
    если говорить о вхождении в IT вообще, я бы советовал жать на три темы:
    SQL - просто надо, никуда от БД не денешься
    sql-tutorial.ru www.sql-ex.ru
    Python - универсальный, практичный, лёгкое вхождение, куча учебников, тренажёров. На любителя можно Ruby, но как по мне Python всё таки практичнее.
    www.codecademy.com/tracks/python https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3... learnpythonthehardway.org https://www.checkio.org/
    Сети - если есть возможность попасть на курсы CCNA, если нет linkmeup.ru/tag/%D1%81%D0%B5%D1%82%D0%B8%20%D0%B4%...
    Ответ написан
    Комментировать
  • Как пользоваться Github?

    gbg
    @gbg
    Любые ответы на любые вопросы
    git-scm.com/book/ru/v1/%D0%92%D0%B2%D0%B5%D0%B4%D0...

    Система контроля версий и совместной разработки.
    Для одиночного программиста хороша тем, что позволяет хранить историю всех версий проекта и легко по ней путешествовать, создавать ответвления и затем объединять их полуавтоматически.

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

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

    Да не надо ничего читать когда такая проблема, надо сделать несколько простых скриптов и всё поймёт он.

    Допустим, тебе нужен калькулятор.

    Значит: тебе нужны числа (скопируй форму приёма откуда ни будь), с числами надо работать - присвоим переменные им, далее тебе нужны действия с ними, найди и скопируй в скрипт действия (сложения, вычитания), выведи то что получилось на экран (если не знаешь как это сделать то скопируй у кого ни будь echo). Всё. Где тут логика программирования?

    Просто обычно когда всё копируют то плохо знают синтаксис, но это уже другой вопрос. Для этого возьми видеоурок и перенабери из него всё руками в редактор.
    Ответ написан
    Комментировать
  • Изучаю python для последующего освоения django. Где искать скринкасты?

    @maxfox
    Возьмите эту книгу www.ozon.ru/context/detail/id/4625026
    Там излагается необходимый минимум по языку.

    Каждый по-своему воспринимает материал, по своему опыту скажу, что чтение книг и просмотр скринкастов ничего не дает, пока не начнешь что-то делать. Я думаю, так у большинства людей.

    Начните делать любой самый простой проект, например блог. Напишите себе ТЗ, опишите необходимый функционал и приступайте. Начните с верстки одной страницы в статике, чтобы потом к этому не возвращаться, а потом следуйте по любому туториалу, например с djangobook. Вся необходимая инфа есть в документации и книгах, нюансы - на stackoverflow и просто в гугле. В общем, начинайте писать код и все получится.

    PS Практика есть в другой книге Лутца: www.ozon.ru/context/detail/id/8382738
    Но она довольно основательная и весьма занудная. Там есть сетевое взаимодействие, GUI и т.д. Но вот веб-разработки нету.
    Ответ написан
    Комментировать
  • Куда пойти работать по удаленке начинающему разработчику?

    @lookid
    Студент первого курса
    То есть тебе 16-17 лет? Окай. А потом у нас ракеты падают, старшие программисты в возрасте 20 лет и вообще "образование в России плохое! ничему не научили! вот в США!". Кстати в США запрещается работать за пределами кампуса фултайм-студентам. Страна инноваций, блин. Кармаки 16тилетние со знанием "синтаксиса". Боже ж ты мой...
    начинающему разработчику
    Начинающий разработчик это не вчерашний ученик среднего учебного заведения, а человек со солид-теоретикал-бэкграундом, но без опыта.
    Ответ написан
    3 комментария
  • Куда пойти работать по удаленке начинающему разработчику?

    Sild
    @Sild
    Рано, подучись пару лет. Тупить до конца универа, конечно, не стоит - но пока удели время учебе.
    Ответ написан
    Комментировать