• Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    The truth is out there.

    Собственно, вопрос правильный. И в какой-то степени интересный. И даже очень дисскуссионный - пока ещё нет рабочей теории о работе мозга. Вот что довелось узнать мне на собственном опыте:

    1) Диета. Классная штука, с ней чувствуешь себя по настоящему другим человеком. Важно, критически важно понимать, что диета - синоним рациона, иначе - обоснованные правила приёма пищи, включая собственно рацион, то есть состав, разнообразие продуктов. И здесь всё очень просто - есть надо, надо много и разнообразно. 20% утром, 50% на обед и 25% - ужин, можно откусить по 5% от каждого и сделать полдник. Наедатся на ночь плохая идея - прямая дорога к ожирению (ибо во время сна выделяются интересные гормоны стимулирующие жировые отложения), так и проблем с сердечно-сосудистой системой. Ну и веганы идут лесом - собирать жёлуди.

    2) Витаминки. Здесь всё ещё проще - если соблюдать диету, то витаминки не нужны, разве что сезонные. Ну и веганы пляшут в аптеку закупаться компливитами. К слову, в аптеку таки стоит зайти и затарится кальциями и черниками - помогает, правда.

    3) Допинг. Кофеин - плохая идея, не чаще раза в неделю. Полностью нарушает энергетический баланс за счёт того, что у кофеина схожая структура с АТФ, таким образом организм обанывается о настоящих запасах энергии, полностью высвобождая запасы энергии на внешние возбудители; результат - угробленный энергетический обмен, который восстанавливается очень медленно. Никотин - забавный ноотроп, который в общем-то яд, однако оказывает угнетаетающие воздействие на ЦНС помогая концетрироваться. Амфетамины - классная штука, по настоящему работает, однако оказывает деструктивное воздействие. Другими словами - конкретно сейчас думаешь быстрее и конкретнее, однако послезавтра не думаешь совсем. Ноотропы спорны, могут помочь, могут нет, немного комулятивны, читай выпил курс, а через месяц понял матан, однако исследования показали улучшения в пределах погрешности.

    В целом, да. Питание важно. Но стоит понимать про такую вещь, как пределы возможностей. То есть много поедать апельсинов - плохая идея, гипервитоминоз аскорбиновой кислоты угробит мочевой тракт.
    Ответ написан
    17 комментариев
  • Стоит ли использовать инлайн стили или обязательно создавать класс/id?

    @andreyqin
    Все просто - для таких блоков вы выделяете общий класс, в который пишите стили, встречающиеся у всех подобных элементов, а уже уникальные стили определяете в нужном контексте.

    Например (с использованием less):
    .form-input {
        width: 200px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        border: 1px solid #eee;
    }
    
    .form1 {
        .form-input {
            margin-top: 20px;
        }
    }
    
    .form2 {
        .form-input {
            width: 210px;
        }
    }


    Ни в коем случае не пишите стили в разметке - это плохая практика. И не используйте id в стилях - это тоже плохая практика, так как id увеличивает специфичность правила, которое потом приходится переопределять с помощью !important, на больших проектах это может выйти боком.
    Ответ написан
    1 комментарий
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    opium
    @opium
    Просто люблю качественно работать
    Конечно для мозга лучше когда хорошо питаешься
    Ответ написан
    1 комментарий
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    sumanai
    @sumanai
    Веб- программист- самоучка
    Правда в том, что пьющие, курящие и едящие жирную пищу просто меньше проживут.
    На мозг еда не так сильно влияет, организм штука такая, что из любого говна сделает нужные ему вещества, ну кроме незаменимых. А так как мозг у организма в приоритете, то он всегда получит необходимые вещества, в ущерб внутренним органам.
    Это только моё мнение, на авторитет не претендую.
    Ответ написан
    2 комментария
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    С другой стороны я вижу кучу программистов, бухающих по пятницам в усмерть

    Толковых среди них малова-то как-то.

    их вообще не парит, что алкоголь/никотин уничтожает какие-то там сферические нейроны мозга в вакууме

    угу, а еще последние исследования говорят что никатин убивает только слабые и больные клетки головного мозга, чем снижает риск заболевания альцгеймером. Так что еще под вопросом, вредно ли это. Конечно есть еще смолы и канцерогены, которые и приводят к раковым заболеваниям и т.д. но это уже предмет отдельного спора. Я вот на электронки перешел и в принципе доволен.

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

    эти проблемы проявляются ближке к 40-ка годам, и проявляются они в целом ухудшением самочувствия. Опять же - вопрос мотивации.

    Где правда?)

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

    Если вам интересно как какая-либо еда влияет на организм - есть чудная книжка - The Chine Study.
    Ответ написан
    2 комментария
  • Для чего программисту математика?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    процент за вывод с Одеска считать
    Ответ написан
    3 комментария
  • Стоит ли использовать инлайн стили или обязательно создавать класс/id?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    Да, лучше создать отдельный id или класс.
    Почему?
    Да потому, что потом не будет возникать вопросов: "а как этот блок позиционируется", да и проследить проще в одном файле, чем искать потом в десятках других.
    Вот даже сейчас рефакторю проект, и сталкиваюсь с этой проблемой - все сделано нормально в общем файле, а некоторые свойства прописаны с помощью style. И этот код и дублируется в разных файлах, и изменяется немного, да и не всегда быстро можно найти, в котором же именно файле генерируется это свойство (особенно если это смесь html, js, php)...
    Ответ написан
    6 комментариев
  • Вёрстка с учётом глюков под ie7-ie8 - актуальна ли?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    1.5-2%

    Это бабушки да дедушки, которые просто вынуждены использовать IE, во силу того, что не умеют устанавливать программы :)

    P.s А еще обитатели Xbox, ведь на нем нет других браузеров....

    А Вы как делаете?

    Когда как озадачат. Ели заказчика это не волнует (или для собственных проектов), оставляю поддержку только для 10+ (иногда 9+. Зависит от того, что именно нужно адаптировать под осла).
    Ответ написан
    Комментировать
  • Вёрстка с учётом глюков под ie7-ie8 - актуальна ли?

    thelongrunsmoke
    @thelongrunsmoke
    Программист
    Если продукт не предназначен для киосков на XP, то можно смело вывешивать заглушку. Ибо современный объём JS не будет способствовать положительному опыту.
    Ответ написан
    Комментировать
  • Как узнать текущую версию того или иного плагина в официальном репозитории?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Вот как узнать какая версия локальная

    Чтобы узнать версию в репозитории:
    npm info module version
    например
    npm info gulp version

    upd:
    npm outdated
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Я обычно указываю вилку, при чем чем мутнее ТЗ тем больше вилка. Например, на абстрактные запросы типа "хочу лендинг" я говорю от 5000 до 15000, точная оценка будет после ТЗ и дизайна который надо верстать.

    Заказчику сразу поясняю, что разброс из-за потенциальных не предусмотренных сложностей из-за не четкого ТЗ.
    Ну и от 20 до 50% сверху на внезапные "а теперь передвинем вот это и поменяем вот тут".

    По опыту лучше сказать заказчику 5000 и сделать за 4000, чем сказать 3000, а сделать за 4000. В первом случае заказчик платит меньше чем планировал и доволен. Во втором он платит больше чем планировал и не доволен.
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    @kvalood
    Я беру проще.
    ~ работа по часам + 20-30%

    Процент зависит от вменяемости заказчика.
    Бывает смотришь на клиента, и сразу понятно что этот будет мне парить мозги еще не один месяц, а бывает все наоборот.
    Ответ написан
    Комментировать
  • Есть ли книги по дизайну для людей незнакомых с дизайном?

    Bandicoot
    @Bandicoot
    Вась-программист
    Дизайн для НЕдизайнеров. Очень хорошая книга, мне помогла
    Ответ написан
    1 комментарий
  • Как называть точную цену заказчику при большом объёме работ?

    AntonKravchenko
    @AntonKravchenko
    Считаете свои часы +/-, домножаете на обычный "коэффициент ошибки", и называет точную цену. Коэффициент ошибки берите хотя бы по 5 выполненным проектам, это отношение начальной оценки своих часов и фактических трудозатрат. Для ИТ-проектов обычно 1.25 - 2.0 этот коэффициент.
    Ответ написан
    Комментировать
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Если у вас до этого не было каких-то успехов в дизайне, то это весьма мутная перспектива.
    Уметь оценивать дизайн !== быть смышленым в дизайне. Я вот могу с легкостью сказать что выглядит плохо, а что нет, так же оценить анимацию и прочие вещи. Но, это совершенно не значит, что я в состоянии с нуля что-то наваять реально крутое или дать очень качественную/детализированную оценку чужому дизайну.
    Так что проще фильтровать заказы с убогим дизайном (как минимум руководствуясь самоуважением и чувством прекрасного). Самый простой способ - представить что этот сайт будет у вас помещен в первой пятерке работ в портфолио. Если от этой мысли вам становится неприятно/стыдно - вежливо объясняете клиенту, из-за чего у вас когнитивный диссонанс, и прощаетесь с ним, как минимум до появления нового дизайна.
    А пытаться "помогать" это путь вникуда. Ибо в итоге окажется что заказчикам "и так норм", а вы лишь только свои нервы и время потеряете.
    Ответ написан
    Комментировать
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    dremchee
    @dremchee
    Веб-Дизайнер, Арт-Директор
    Конечно стоит.
    Только вопрос в другом, нужно уметь рисовать и не только :) Ну и быть готовым к заказам 2 - 5 т.р. где тебе заказчики выпотрошат весь мозг своим "креативом".
    Ответ написан
    1 комментарий
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Когда я активно верстал сайты, меня все время мучил этот же самый вопрос. Я так же плевался, объяснял всем что и где не так, переделывал чужие дизайны и т.д. Но со временем я понял что это не стоит того, я просто стал брать больше денег или просто не брал такие проекты. Я помню на фриланс.ру даже был такой чувак, который специально рисовал такие ужасающие дизайны и у него была своя аудитория заказчиков, кому этого было позаглаза.

    Ну а то что клиентов обманывают такие горе дизайнеры, то это не так. Поймите, в большинстве случаев это просто клиент жестко зажал денег и выбрал дизайнера подешевле. Так что сам себе буратино.

    Начинать ли дизайнить самому? Очень сложный вопрос, есть мнение что излишнее понимание верстки просто вредит творчеству) Даже если и нет, то придумать и нарисовать крутой дизайн это требует богатой фантазии и тяжелой работы в графических редакторах. Конечно можно быть универсалом, но будет очень тяжело по времени совмещать.
    Ответ написан
    3 комментария
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    overmind0
    @overmind0
    Основатель Огнива - ognivo.me
    Стоит попробовать.
    Если Вы можете и фронт и сервер, то Вы можете сразу делать HTML / CSS макет без скриптов и логики, который можно легко и дёшево переделать. Утверждать его, а уже потом спокойно туда подводить логику и JS.

    Мне как разработчику и менеджеру будет определённо приятнее работать с тем кто сам верстает свои дизайны.

    Обновление:
    Я бы попробовал "рисовать" сразу в вёрстке (но я никогда не работал со Sketch). При правильных инструментах и сноровке это может быть даже быстрее, чем рисование в редакторе. Что я бы посоветовал (хотя, наверняка, вы всё это знаете):
    - Берите второй монитор. В одном будет редактор, во втором будет в реальном времени обновляться результат.
    - Обязательно ставьте LiveReload
    - Препроцессор и постпроцессор цсс. У меня на проекте это stylus + autoprefixer.
    - Хороший движок для рендеринга html. Я их знаю очень мало, пробовал только Jade, PHP, HandleBars. Сейчас у меня бэкенд на Clojure, я использую библиотеку Hiccup для рендера HTML, и там рендеринг сделан просто на функциях. То есть Вы собираете структуру данных определённого вида, пользуясь всем арсеналом языка (богатейшим), а библиотека выполняет только конечное преобразование. Это просто изумительно! И соответственно можно сразу делать какие угодно компоненты, передавать им набивочные данные и т.д. Из того что я знаю, только Jade ещё как-то может тягаться с этим, но это всё равно далеко.

    В таком случае Вам остаётся только взять курсы по ключевым дизайнерским дисциплинам: типографика, композиция, сетки, методологии.

    Из недостатков такого способа можно отметить отсутствие визуальной сетки. Есть расширения, но наверно не такие гибкие.
    Ответ написан
    2 комментария