• Где можно немного подработать простенькой вёрсткой?

    @dimti
    Мы студия - практически полного цикла работ, с менеджерами, верстальщиками, тестировщиками и разработчиками.
    Когда к нам обращались стажёры, я старался им найти работу, простую, односложную. Иногда она приходила, но так как мы не ставим заказы на поток, а занимаемся чем то одним, то именно простой работы ее катастрофично мало.

    Простую вёрстку может сделать и менеджер когда ему надо, надо признать ему это под силу, а решение каких-то проблем можно нарыть в интернете.

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

    Я бы не рекомендовал влезать в фриланс, в эту кучу охочих до заказов людей, которые десятками откликаются на заказ. Они там очень крутые раз у них у всех много свободного времени, нет тех долга и они готовы всегда за минимальные деньги раздербанить любой заказ на фрилансе, это слишком жёстко, для меня.
    Ответ написан
    Комментировать
  • Linux для frontendщика как?

    @dimti
    Linux пользоваться можно, но обычно для этого нужны дополнительные проги: например чтобы открыть Adobe XD можно воспользоваться avocode (триал на 14 дней, веб-версия, далее платно за небольшое количество баксов) - как я понял это единственный вариант, пока мною увиденный, чтобы открыть *.xd на linux. Аналогично и для Windows 7 - это единственный пока мною увиденный и рабочий вариант, открыть *.xd на Windows 7.

    Продукты Adobe, вопреки мнению в комментариях (о том, что photoshop прекрасно работает на wine), не работают на нем вообще никак (личной мой опыт из которого я понял, что такой сложный и хитрый продукт, как Photoshop никогда не запустить по-нормальному на linux). Так-же и Adobe XD - он не запускается под wine, либо запускается и не работает.

    Photoshop хорошо работает на Windows. Adobe XD работает только на Windows 10 (не ниже, будьте внимательны - на 7-ке он не запустится).

    Шрифты на Linux можно поставить так, что они будут повторять знакомые нам: Arial, Time New Roman, Courier New. Никнейм разработчика на гитхабе: liberationfonts.
    Вообще со шрифтами в Linux не так много проблем, особенно при том, что часть шрифтов подгружаются из сети (с вашего сайта или с googlefonts какого-нибудь), то рендер будет везде одинаковый, что на линуксе, что на винде. Проблема может быть только в стандартных шрифтах, обозначенных выше, плюс к этому набору я бы добавил еще Verdana и Tahoma - их функциональность так-же покрывается пакетом liberation-fonts, однако, как и любому линуксоиду, вам надо будет с этим разобраться и как следует все проверить.

    Пользоваться ли Linux - вопрос личного характера. Если вам нравится во всем разбираться, вам не жаль на это личного времени, то это определенно лучший выбор, он же и интереснее.

    Эффективно ли это для бизнеса?
    Скорее всего нет. На windows идет множество программ, которое есть в linux для разработчиков, практически вся мощь профессиональных IDE доступна и для Windows без каких либо ограничений.
    А если еще на винде можно запустить docker и нормально, по-человечески пробрасывать папки внутрь контейнеров, то вся серверная среда будет работать в нативном linux у вас под windows.
    Ответ написан
    Комментировать
  • Изучил основы JS, в каком направлении двигаться дальше?

    @dimti
    Добрый день.
    Я сегодня кое что написал на JavaScript, и хотел поделиться впечатлениями.
    Мне понравился процесс: по-началу было как обычно - стоит задача, есть срок, скоро дедлайн, надо делать, обычная работа. Но потом, когда процесс начал набират обороты, а простая задача "сдать работу" превратилась в "сделать как минимум чтобы меня устраивало когда я на это смотрю", и "что-то сделать с кучей валяющегося кода, написанным "на коленке" - пошел вот сам процесс прогинга.
    Это ведь совсем уж не просто - написать в меру связанную логику, применить принципы "не повторяйся", и это особенно интригует в JavaScript, в связке с html и каким-нибудь двиглом под которым рендерится первичный html-документ и откуда берутся входные данные для JavaScript приложения.
    Прогингом я не называю обычное написание какого то кода или повторение других примеров (это совсем неинтересно). Скорее это ваше личное откровение с "программой", когда эта сущность внутри вас, вы понимаете ее в тот момент, вам подвластна структура кода - это есть настоящее, тот каиф который никогда не приснится тому кто никогда не прогал. Учите React. Дайте этому время, чтобы ваше знание сработало. Прочтите всю документацию реакта от начала и до конца, возврвщайтесь к ней всякий раз, когда не можете справится с синтаксисом.
    Пробуйте, делайте попытки (любые, пусть это даже будут ошибки, не суть), пишите код, который вы потом, возможно, сочтёте плохим, но делайте это с искрой и верой в чудо, а когда Вы поймёте что чуда не бывает - кривые руки фреймворк не исправит, начните писать ещё раз - и вот тогда - наслаждайтесь программированием, а верстают пусть другие (тсс).

    PS: изучите webpack (есть облегченный вариант webpack encore), npm/yarn и eslint.
    Узнайте побольше об этих инструментах.
    Ответ написан
    1 комментарий
  • Какие преимущества проекта на laravel нежели на CMS- битрикс?

    @dimti
    E-commerce постоянно меняется. Бизнесу часто требуются новый функционал и новый дизайн.
    То, что уже создано на готовых решениях - должно, по-видимому отвечать современным реалиям.
    Интеграция с Яндекс.Маркет, Google.Merchant.
    Интеграция с системами складского учета и документооборота.
    Интеграция с API транспортных компаний (Pickpoint, Boxberry, СДЕК, ПЭК, Деловые линии, Энергия, IML Logistic) или аггрегаторами служб доставки (например Яндекс.Доставка или Меташип).

    Каталог магазина должен быть опциональным (с вариациями и опциями) и они должны быть хорошо интегрированы со складскими артикулами (в какой бы то ни было внешней системе склада и документооборота заказов).

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

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

    Так как мы работали всегда с фреймворками и, как правило писали все с нуля, мне будет интересно будет услышать другой опыт разработки, опыт на Битрикс:
    - Сколько стоила разработка полностью рабочего решения в первый год;
    - Сколько человек в команде разработки, верстки, дизайна работало за весь период времени;
    - Много ли было новых задач на доработку функционала, со всеми ли Вы справлялись;
    - Бывали ли случаи, когда менеджера хотели что-то отредактировать, но у них это не получалось и они звали на помощь программистов, чтобы поменять текст или ссылку;
    - Сколько стоила поддержка и разработка нестандартного функционала (в месяц, в среднем)?

    А то может нам пора уже написать разработчику Laravel - сказать, что все хватит, чувак, делать свой фреймворк и скажи свои друзьям: Backpacks, Nova, OctoberCMS, что мы все переходим на битрикс для сайта, а наши менеджеры давно сидят на битрикс24 и мы все вместе собираем оптовую закупку футболок с логотипом большая Б.
    Ответ написан
    4 комментария
  • Основы CMS интернет-магазина?

    @dimti
    - избранное
    - интеграция с Яндекс.Кассой
    - интеграция с Яндекс.Доставкой
    - импорт товаров из Ексель (часто заказчики хотят спарсить товары из ексель-файлов или yml-фидов, а после править руками контентщиков)

    Категории не забудьте делать на основе полного "дерева"(Tree) с указанием left, right и depth для каждого узла (в добавок к обычному parent_id) - так заметно ускорятся вычислительные процессы выборок товаров из под-категорий.
    Ответ написан
    Комментировать
  • Сколько времени занимает разработка?

    @dimti
    Мы с апреля по май делали 1.5-2 месяца ушло.
    На фреймворка без двигла.
    Шаблон покупной за десять баксов.
    Бюджет 550 долларов.
    За три дня я максимум успеваю протестить три задачи, притом работаю целый день 4-7 часов.
    Конечно же это без Яндекс касс и подключения к складам.
    Но это можно прикрутить за доп плату. Деньги не помешают.
    Был конечно вариант сделать на WooCommerce но душа лежала к самопису. Заказчик это одобрил (и надеюсь не будет разочарован, что пока его сайт не похож на сверкающий рекламный плакат).
    Имхо, если поработать над внешним видом, то самопис в конечном итоге при обдуманном подходе даст преимущества над конкурентами (естественно на это нужно разумное финансирование, иначе я себе не представляю разработку)
    Ответ написан
  • Реально ли найти работу джуном в 14/15 лет?

    @dimti
    У нас тоже мало заказов просто на вёрстку. И верстальщики есть, а работы для них мало.
    У клиентов есть свои особенные проблемы, с которыми они к нам идут, следовательно - мы должны уметь и php, и реверс инжиниринг, иначе проблемы не решить.
    Односложной работы, я уже лет 10 как давным давно не видел.
    Если не хочется участвовать в праздностве бестий на фрилансе, то отправьте свою кандидатуру в несколько веб-студий на электронную почту, обсудите с ними работу. Предложение всегда найдется. Лучше в июне начать поиски, когда экономика начнет вставать на ноги, потому что я не знаю у каких компаний сейчас есть вообще какие либо деньги.
    Ответ написан
    Комментировать
  • Вопросы новичка?

    @dimti
    У Вас в стилях используется каскадные селекторы.

    Не:
    .menu ul {}
    .menu ul li {}


    А:
    .menu .menu__list {}
    .menu .menu__item {}


    Не:
    .header .container .header__wrap {}

    А:
    .header .header__wrap {}
    .container {}
    Ответ написан
    4 комментария