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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Не совсем понятно, какую цель вы преследуете. Исходя из вашего слова "профитнее" (т.е. по-русски "выгоднее") её можно трактовать по-разному.

    1) Если вы рассматриваете свои игры, как дополнительные пункты в резюме разработчика игр, и выгода для вас означает профессиональный рост и потенциальную зарплату у работодателя, то нужно не вылизывать игру до идеала, а повышать KPI. То есть нужно обращать на те моменты, которые приносят прибыль, а которые не приносят - забить. Однако к программированию это имеет мало отношения, это больше маркетинг, психология, геймдизайн, и вот это вот всё. Одному человеку это, как правило, не под силу. Но если вдруг хотя бы одна из ваших игр будет иметь коммерческий успех, пусть даже вы будете лишь одним из ее разработчиков внутри небольшой команды, то это считается серьезным достижением при устройстве на работу и имеет реально солидный вес, какую бы более узкую специальность вы ни выбрали.

    2) Если вы рассматриваете свои игры, как дополнительные пункты в резюме программиста, то по сути и не важно, игры это или что-то другое. Здесь будет играть роль ваш опыт программирования (опять же просто количество лет), плюс опыт работы в команде. Чуть бОльшую роль имеют софт скилы при составлении резюме и прохождении собеседования. В остальном идеи из предыдущего пункта тоже применимы - то есть количество достойных проектов, считающихся достижениями, которые не стыдно показать.

    3) Если выгода для вас означает собственно продажа своих игр, то эта цель сильно пересекается и первым пунктом, с той лишь разницей, что вы максимизируете прибыль (причем, для себя). Аналогично первому пункту, это сложная тема, и нужно уметь во многое, что одиночке не под силу. А если вы хотите свою команду (а не вхождение в чужую), то также нужен солидный бюджет. Программирования здесь будет еще меньше, точнее лично у вас на это просто не будет времени. Но этому пункту противоречат ваши слова "для саморазвития и дропа на гитхаб", что как бы намекает, что деньги непосредственно с игр вам не нужны.

    4) Наконец, если вы хотите заниматься буквально саморазвитием, то есть повышать качество кода и снижать количество багов в нем, то нужно заморочиться конкретно на этом. Опять же, игры здесь ни при чем. Нужно наводить порядок в голове, приучать себя к хорошему оформлению кода и т.д. Опыт, конечно, тоже идет в плюс, но тупо опыта не достаточно. А точных рецептов здесь нет. Начать можно даже с гугления наивной фразы "как писать код без ошибок", а дальше как пойдет, это долгий путь. Но сразу скажу, что это имеет мало отношения к коммерческой выгоде. То есть даже если вы участвуете в ААА-проекте, где отсутствие багов критично, никто не пустит ваш код в продакшн сразу после написания. Ошибаются все, даже профи.

    P.S. На уровне джуна можно быть только помощником. То есть хорошо зная лишь теорию, получать замечания от более опытных товарищей, которые отвечают за успех. Хотя деление это довольно условно. Пет-проекты могут как способствовать росту, так и просто отнимать время, смотря что и как качать.
    Ответ написан
    Комментировать
  • Откуда вы берете макеты для своих проектов?

    @McBernar
    Обычно для этого используют дизайнера.

    Если его нет под рукой, то можно поискать готовые шаблоны на том же themeforest.

    Ну или взять один из сотен css-фреймворков и собрать самому.
    Ответ написан
    Комментировать
  • Как создать интернет-магазин(Система: Общепит. Доставка еды)?

    Можно и без cms обойтись.
    Создать js объект корзины и хранить его в localstorage, по клику на "в корзину" добавлять туда товары.
    Выводить данные в модалке корзины и прикреплять к форме заказа.
    Ответ написан
    1 комментарий
  • Как создать интернет-магазин(Система: Общепит. Доставка еды)?

    profesor08
    @profesor08
    Сверстай. По нажатию на товар добавляй инфу о нем в localStorage. Повесь обработчик событий на localStorage по которому будешь обновлять информацию в блоке корзины. Корзина должна представлять из себя форму с кнопкой. По нажатию на кнопку происходит отправка данных на .php скрипт. Сам php скрипт шлет письмо.
    Ответ написан
    Комментировать
  • Как эффективне всего учиться по видео?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    По видео? Программированию? Никак.
    Это как учиться сексу по порно - что-то осядет, но в реальности не взлетит.
    Это ответ.
    Ответ написан
    Комментировать
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Важнее всего знание законодательства :) В особенности той страны, где собираешься этим заниматься - на сколько присядешь, если вдруг.
    Ответ написан
    3 комментария
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    Учите оптику. Она поможет при чтении документации.
    Ответ написан
    Комментировать
  • Безопасен ли простой сайт перед взломами/атаками?

    deepblack
    @deepblack
    Довольно странный вопрос.
    Сам по себе статический html безопасен.
    Но есть вероятность что сломают ftp или что там у тебя.
    Ответ написан
    Комментировать
  • Помощь с выбором ПО для создания методического Web-пособия+попутно защита диплома по нему?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Берём moodle, внедряем, пишем диплом по результатам тестов после внедрения. За двумя зайцами погонишься - ни одного не поймаешь. С нулевыми знаниями нет смысла что-то писать самому, за такой срок не успеете. Html + css недели две, js, php - полгода как минимум, чтобы разбираться в коде джумлы.
    Ответ написан
    1 комментарий
  • Что делает frontend разработчик кроме создание внешнего вида сайта?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Что делает frontend разработчик кроме создание внешнего вида сайта?

    Пьет смузи, катается по офису на гироскутере, делает умное лицо на конференциях.

    Скучно ли быть фронтендером? Эта однотипная работа?

    Кто-то клепает однотипные магазины на потоке, а кто-то делает замороченные рекламные сайты с кучей анимаций, интерактивные 3d-презентации и другую дичь. Это очень разные вещи. Но рутина наступает везде. Любая сложная область в конечном счете разбивается на набор известных задач, и все, дальше нужно делать почти одно и то же много раз. Принципиально новые проекты - большая редкость в программировании, лишь единицы что-то изобретают, большинство же решает задачи бизнеса. А они особо не меняются. Таков мир. А интерес - понятие очень субъективное. На вкус и цвет фломастеры разные.
    Ответ написан
    2 комментария
  • Как сверстать такие точки?

    1) border-bottom: 3px dotted #ccc;
    2) background
    3) ::after content: '...................................'; white-space: nowrap; overflow: hidden
    Ответ написан
    Комментировать
  • Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

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

    Выиграю я по оптимизации относительно того же Wordpress в техническом плане?

    Зависит от задачи. Если WP уже ее решает - скорее всего нет.

    С какими проблемами могу столкнуться или на что следует обратить внимание?

    На этот вопрос можно ответить только на основании ТЗ, или продуктового брифа.

    Что нужно сделать в самописном движке, чтобы он наверняка был круче CMS (быстрее, оптимизированне и т.д.)?

    Если чисто в техническом плане - можете использовать следующие соглашения https://github.com/index0h/php-conventions . Сразу гнаться за скоростью и оптимизированностью не рекомендую, потратите не порядок больше времени.

    В продуктовом же плане, сделать ширпотребную cms с теми же задачами, что и у WP и таким же охватом аудитории - это практически не реально на данный момент.
    Ответ написан
    Комментировать
  • Почему JS не добавляет текст в p?

    @StockholmSyndrome
    вы смешиваете нативный dom api и jquery
    $("#ddd").html("привет");
    // или
    document.getElementById("#ddd").innerHTML = "привет";
    Ответ написан
    Комментировать
  • За что верстальщик может ненавидеть дизайнера?

    Exploding
    @Exploding
    wtf?
    За то, что:
    - дизайнер рисует короткое название, когда не знает что делать, если название будет длинным.
    - дизайнер минимально (если вообще) предусмотрит все hover эффекты и вытекающие варианты
    - дизайнер не умеет верстать, и просто не представляет как должен адаптироваться его красивенный слайдер на промежуточных вариантах
    - и часто дизайнер даже не подозревает, во сколько гемора выливается его какой-то там "very-beautiful-muncida-lucida-type-script-condensed.ttf"
    Ходят легенды, что если взять хорошего дизайнера, наручники и батарею. Заставить его же сверстать в его "perfect pixel" его творение - он станет плохим дизайнером.
    А вообще, конечно это всё закономерно, и если дизайнера относить к категории "маркетологов", а не разработчиков, то всё вышесказанное должно быть ему присуще.
    Ответ написан
    Комментировать
  • За что верстальщик может ненавидеть дизайнера?

    Moskus
    @Moskus
    За то, что дизайнер наврал с три короба заказчику, что все те пищалки и перделки, которые он нарисовал, нужны сайту позарез, и без этого никто сайтом пользоваться не будет, хотя всё наоборот. А также, за всякий идиотизм типа pixel perfect, отсутствие учёта реальных данных, которые придется как-то вписать в шаблон, и так далее. Ну и за саму ситуацию, где верстальщик, потенциально, всегда крайний, потому что дизайнер нарисовал, получил деньги и свалил. А со всеми проблемами его работы возиться верстальщику.
    Ответ написан
    Комментировать
  • Как правильно использовать if else?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Скобки обязательны:
    if (условие) действие;

    Если больше одного действия, то они оформляются в блок:
    if (условие) { действие; действие; }

    С else всё то же самое, только нет условия.
    if (условие) действие; else действие;

    Хотя в качестве действия снова может быть ветвление. Каждое условие в скобках, иначе интерпретатор не сможет понять, где кончается условие и начинается действие.
    if (условие) действие; else if (условие) действие;
    Ответ написан
    Комментировать
  • Заказчик хочет получить invoice. Подвластно ли это начинающему фрилансеру?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Если заказчик иностранный, то последствий не будет никаких.
    Это нужно ему для внутренней бухгалтерии. Наша налоговая никак об этом не узнает.

    Поэтому достаточно взять в интернете любой invoice generator и заполнить базовые вещи: заказчик, исполнитель, список работ, цена, объём, дата. Я лично пользуюсь вот этим: https://create.onlineinvoices.com/invoices-generat...
    Ответ написан
    2 комментария
  • Есть ли в программировании ниши, где нет митингов, огромнейших опенспейсов, бюрократии?

    Zoominger
    @Zoominger
    System Integrator
    корпоративной шизофрении (когда тебя пытаются зомбировать бизнес-тренингами и прочими мероприятиями и установками)

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

    Например, в стартапах, web-студиях?

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

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Итак, если вы приняли решение взять на работу граждан Казахстана, попросите физлицо подготовить комплект необходимых документов:
    • паспорт, подтверждающий гражданство наемного сотрудника;
    • часть сертификата о постановке работника на миграционный учет, она отрывается от всего бланка;
    • соглашение о медицинском страховании (полис);
    • миграционная карта, где графа «Цель визита» заполняется словом «Работа»;
    • оригинал сертификата, в котором идет речь о владении казахов русским языком, подтверждает знание истории России и норм основных законодательных актов РФ;
    • трудовая книжка.
    При нарушении:
    Если не сделаете за 1 месяц, ожидайте уведомления о штрафных санкциях:
    • предприятие 400 000 - 1 000 000 ₽;
    • директор 35 000 - 70 000 ₽.
    Ответ написан
    3 комментария