• Как вы организуете свою работу?

    w1ld
    @w1ld
    Программирую
    Главные инструменты: Evernote + Google Calendar. Evernote настроен по принципу GTD (The Secret Weapon). Главное не инструменты, мне кажется, а как я их использую, т.е. собирание входящего, обработка этого, списки идей, списки целей, списки следующих действий и др. (читайте Д. Аллена). Конечно, без других инструментов не обойтись, но они вторичны для меня (почта, git и др.)
    Ответ написан
    Комментировать
  • Как вы организуете свою работу?

    @foma24
    QA Engineer
    1. Todoist - для текущих дел
    2. Trello - для планирования
    3. Evernote - для заметок и хранения информации разной
    4. Dropbox - для хранения файлов

    Плюс на компе стоит Mailbird который и почта и в нем есть Apps, где можно открывать все указанные выше приложения
    Ответ написан
    Комментировать
  • Как сделан поиск на тостере?

    @Kostik_1993
    Web Developer
    Нет. Он не теребит БД он теребит память с помощью elasticsearch или подобного движка
    Ответ написан
    Комментировать
  • Как сделать пагинацию для новостей категории?

    @kirill-93
    $category = Category::where('slug', $slug)->firstOrFail();
    
    $articles = $category->articles()->paginate(5);
    Ответ написан
    3 комментария
  • Как лучше делать админку на laravel?

    @D3lphi

    Как лучше делать админку на laravel?

    Слово "лучше" в данном контексте совершенно не уместно. Почему? Смотрите ниже.


    стоит ли использовать различные готовые пакеты


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


    Правильно ли я понимаю, что бэкенд (админка) должна быть совершенно отдельно от фронта?


    Что в вашем понимании "отдельно"? Поместить ее в другую папку?


    Я так понял, что даже модели должны быть разные, как для фронта, так и для бэкенда, правильно ли я понял?


    Отдельные модели? Это еще для чего? То есть, для пользователя у вас будут 2 разные модели? Нет, модели одни и те же.


    AdminLte это всего лишь вьюшка для админки или он имеет какой то функционал?

    Только шаблон. Функционала нет, прикручивать нужно самому.

    Вот, кстати, отличная админ-панель Voyager. Создана специально для Laravel'а. Она, в отличии, от admin lte так же имеет богатый функционал. Да и выглядит отлично.
    Ответ написан
    5 комментариев
  • Как сделать отображение фиксированого сайта на мобильных в полный размер?

    @soledar10
    html css3 js jquery
    для фиксированной верстки необходимо так (ширину контента свою задаете)
    <meta name="viewport" content='width=1200' />
    Ответ написан
    Комментировать
  • Как сверстать такие блоки?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    1. градиенты https://webref.ru/css/value/linear-gradient
    2. трансформации https://webref.ru/css/transform
    3. тени https://webref.ru/css/box-shadow

    Вообще, зависит от судьбы блоков при адаптации, может фоновой картинкой будет проще
    Ответ написан
    2 комментария
  • Как использовать заголовки html?

    Отбросьте все seo-предрассудки и взгляните на заголовки как на элементы разбиения текста на осмысленные части. Это и есть семантека HTML5. Заголовок H1...H6 - это заголовок блока: main, article, secrion и т.д. Это структурный элемент текста. ТЕКСТА!
    Ответ написан
    Комментировать
  • Как произвести валидацию модели до сохранения при использовании паттерна Repository?

    mitaichik
    @mitaichik
    Репозиторий (хранилище) должен содержать логику сохранения/поиска/восстановления объектов. Валидация - это как бы не его задача. В энтерпрайз фреймворках для этого создаются отдельные сущности.

    Что касается Yii - то в нем ActiveRecord несет несколько обязанностий: это и сущность с бизнес-логикой, и валидатор, и репозиторий, и жизненный цикл и т.п. Вы вынесли логику хранения в репозиторий, хорошо. Теперь вам нужно выносить логику валидации куда-то.

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

    Я это все к тому, что если вы все это хотите выносить, и идти против архитектуры фреймворка (что не так-то просто), то зачем использовать Yii? Может лучше сразу взять фреймворк который более подходит к вашей архитектуре?
    Ответ написан
    2 комментария
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    vicodin
    @vicodin
    Имею некоторый опыт
    Все советуют в контору, а я бы советовал во фриланс. Сам с 15-ти лет ни разу не работал в офисе, по факту знания глубже чем у большинства знакомых офисанов.

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

    Чем хорош фриланс перед офисом? Если ты ответственный и самостоятельный, твой рост будет происходить в несколько раз быстрее, если ты ещё и на зарубежные площадки типа Upwork выйдешь - по деньгам это будет в 3-5 раз минимум превосходить офисные ожидания. Но нужно крутиться на всяких реддитах, и постоянно искать возможности улучшить свой код.

    Не нужно думать, что современный фриланс, это путь макаки, сейчас это такая же командная разработка, спасибо слакам, скрамам и прочим тулзам.
    Ответ написан
    9 комментариев
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @papabig
    Никогда бы не посоветовал 16тилетнему подростку идти работать. Учиться, изучать фундаментальные науки, математику, физику, пока свежа голова. Изучать языки, заниматься спортом, развиваться, как личность, занимаясь программированием только в охотку, в виде хобби. Работа никогда не принесёт удовольствия и вы перегорите уже годам к 20ти. Если действительно нужны деньги для семьи, пробуйте устроиться в контору, так вы поймёте, что действительно нужно для работы, а что просто романтика, о которой пишут в книгах.
    Ответ написан
    4 комментария
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @huwesu
    Работать сейчас самостоятельно во фриленсе = возьмут легко, быстрые деньги, хорошие деньги для молодого. Но упираешься в росте квалификации в тупик через очень скоро. Рост квалификации крайне медленный. И будет всю жизнь до смерти "джуниором". Я сталкивался с такими людьми - им по 30 лет уже, во фриленсе по 10 лет, а до сих пор способны делать только то, что у меня умеют джуны с двухлетним опытом.

    Работать сейчас на фирму = возьмут с трудом, с деньгами намного хуже. Но быстро подтянут в квалификации на очень хороший уровень. Потолка квалификации не будет. Только важно!!!! - нужно выбирать сильную фирму с квалифицированными коллегами и работой В ОФИСЕ, очно, а не на удаленке и не мелкую хренофирмочку со слабыми спецами. Потом можно и на фриленс свалить.

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

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Большинство советует потратить полгода-год, работая в компании, но вопрос стоит «Как начать брать крупные заказы на фрилансе?». Да, работа в продуктовой компании поможет поднять свой уровень, но это не тот ответ. После работы в хорошей компании может и не захотеться возвращаться во фриланс. Вопрос стоит «как повысить свою компетентность, продолжая работать на фрилансе, и выбраться из потенциальной ямы лендингов и бложиков?»

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

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

    В новых проектах старайтесь выторговать больше времени. И за это дополнительное время пробуйте сделать больше, чем просили. Например, сделайте клиентскую оптимизацию, выбейте как можно больше очков в pagespeed, напишите документацию. Делайте проекты с мыслью о том, что этот проект к вам вернется и пробуйте на практике, всё, что хочется изучать.

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

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

    mzcoding
    @mzcoding
    Web-Разработка
    Мне в свое время помогло устройство в компанию, работа в команде. Вам тоже необходимо поработать в команде, желательно опытной. Узнать и применить на практике BDD, SOLID , начать использовать гит, трекер задач и т.д. Желательно чтобы компания писала SOA проекты или проекты с микросервисной архитектурой. Найдите такую, пойдите туда сперва хотя-бы за еду) Через пол года -год у Вас не будет таких вопросов на тостере :)
    Ответ написан
    1 комментарий
  • Что значит хорошо знать фреймворк?

    romy4
    @romy4
    Exception handler
    это значит, что когда тебе сказали запили фичу, то ты не сидишь ломая голову и изучая чужие примеры, пиля костыли, спрашивая на этом форуме, а делаешь сам зная какие модули надо использовать и как, знаешь мануал на столько, что тебе не нужны подсказки вроде "а как мне сделать такую-то шнягу?", ты просто знаешь, что её можно сделать так и так двумя-тремя способами, надо только глянуть на страницу мануала подсмотреть синтаксис функций.
    Ответ написан
    Комментировать
  • Как вы организуете свою работу?

    lukoie
    @lukoie
    Quip/Notion
    Ответ написан
    Комментировать
  • Как вы организуете свою работу?

    @Akellacom
    CTO
    Pocket — для закладок к которым часто обращаюсь
    Evernote — для заметок
    Bitbucket — для кода
    Todoist — для списка дел на день
    Ответ написан
    8 комментариев
  • Как начать брать крупные заказы на фрилансе?

    @jkotkot
    режим сарказма
    Нужно идти в офис крупной компании (от 100 человек). Там многому можно научиться. Если выслеживать:)
    Ответ написан
    Комментировать
  • Как начать брать крупные заказы на фрилансе?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Поработайте в компании, которая выполняет подобные проекты. Изучите внутреннюю кухню подобной деятельности. Ну и поймете потянете вы подобное в одиночку или нет.
    Ответ написан
    Комментировать