• Как рефакторить файлы в пару тысяч строк?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вот и пришло время понять, для чего на самом деле нужен ООП.
    К рефакторингу подходить именно через ООП - потихоньку переводить весь функционал в классы, стараясь продумывать архитектуру таким образом, чтобы один класс со всеми его методами комфортно помещался в голове программиста.
    Ответ написан
    Комментировать
  • Как рефакторить файлы в пару тысяч строк?

    @vanillathunder
    1. Открываешь файл.
    2. Читаешь код.
    3. Пытаешься понять.
    4. Пишешь тесты
    5. Рефакторишь.
    Ответ написан
    1 комментарий
  • Как записать массив в БД?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Для начала попробуйте научиться оформлять пост.
    сухой текст без подсветки читать не будут.

    вы побывали гуглить свою ошибку? Тут ведь явно указанно что не так.
    1062 Duplicate entry '2498' for key 'PRIMARY'' in

    Если уж совсем лень и не знаете другого языка как только русский, можно воспользоваться переводчиком.59ce531af194f745363063.png
    Ответ написан
    7 комментариев
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    PravdorubMSK
    @PravdorubMSK
    Вот сейчас сижу и думаю, что в итоге ни к чему не пришел. У однакласников которые даже 150 баллов за ЕГЭ не смогли набрать уже семьи, они ВУЗы заканчивают(ужасные ВУЗы, но корочка у них будет), бухают там, детишек по пьяне заводят. А чего добился я? Позвоночника формой золотого сечения? Того что в свои 20 нет ни работы, ни девушки, ни друзей? Я просто ноулайфер, что тратил свободное время на все эту хрень думая, что все это принисет плоды. Но нет, жизнь меня на*бала или я сам себя на*бал.

    Автор, ты очень молодец, что сейчас задаешь такие вопросы. Конечно, их сейчас смешно читать, ибо 20 лет - это еще ребенок и всё впереди, НО!
    Но вот посыл вопроса у тебя правильный.


    Для начала не слушай никого тут. Не читай ни Хабр, ни тостер. Для начала почитай сайт ebanoe.it, особено раздел "Ожидание или реальность".


    Проблема в том, что ты начал понимать одну вещь, до которой среднестатистический айтишник иногда и в жизни не доходит - уровень твоих знаний, медальки, призы по олимпиадам, уверенные знания каких-то языков и пр. НЕ ДЕЛАЮТ ТЕБЯ УСПЕШНЫМ В ЖИЗНИ. ВООБЩЕ. НУ НИКАК.
    Наоборот, задротство и IT вещи мягко говоря мало совместимые с семейной жизнью, весельем и вообще реальной жизнью. IT - это антипод той жизни, что ты описал. А бухают они и детишек заводят потому, что они живут реальной жизнью, в отличие от айтишного планктона.


    начинающих вАйтишников, которые увидив шестизначные числа на HH пустили слюни и побежали учить основы
    В ЭТОМ И ЗАКЛЮЧАЕТСЯ ОСНОВНАЯ ЛОЖЬ В IT! Все эти шестизначные цифры по большей степени ложь! Что бы дойти до этих цифр нужны годы! Это лишь ложное восприятие успешности молодого человека. Это с твоей колокольни зп, например, в 100 000 - много.
    А для взрослого человека, который пришел к шестизначной цифре (которая имеет чёткий предел почти в самом начале!) после 10 лет карьеры - это так, только с голоду не сдохнуть. Ибо коогда ты взрослый человек - траты уж поверь, не как в 20

    Большие деньги в айти - это МИФ.
    Я работаю больше 10 лет программистом. Я смотрю на коллег. Они все нищие, реально. Это обычный офисный планктон. И, наоборот - деньги есть у тех, кто реально крутится в тех сферах жизни, где население готово платить. Кто работает на себя. Кому не впадлу РЕАЛЬНО зарабатывать, а не клепать говносайты за 1000 рублей на фрилансе.


    Чисто версткой не хочу заниматься, там конкуренция зашкаливает
    конкуренция в айти скоро будет такая, что будите работать за доширак в прямом смысле. Ибо сейчас все в IT ломаятся.
    Ответ написан
    33 комментария
  • Как выйти из рабочего коматоза?

    fedorez
    @fedorez
    Хатуль мадан
    Сходите к доктору, проверьтесь. Вдруг витаминов с минералами каких-то не хватает, или гормональное что-то.
    Социализация, друзья(не собутыльники), хобби.
    Спорт.
    Бег. Универсальный пылесос для мозга.
    Как вариант.
    Ответ написан
    2 комментария
  • Актуализированная подборка по PHP фреймворкам?

    @vasIvas
    Laravel - просто сказка. После него вообще другое уже не хочется. Когда впервые его берешь в руки, то кажется, что они прямые! Делается все само и очень быстро. Сайт любой сложности можно за один день написать (имею ввиду серверную часть). И это с учетом что я php всего четыре дня учил..
    Ответ написан
    3 комментария
  • Где найти аудиторию для beta-test?

    sim3x
    @sim3x
    Среди будущей ЦА
    Ответ написан
    Комментировать
  • Что там со стартапами и React?

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

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

    copist
    @copist
    Empower people to give
    Ты когда инвестора в свой проект пускаешь, сразу оговаривай сколько процентов от компании он получает. Он инвестор, а не совладелец. Обычно ему доля 5-10%, а тебе - всё остальное. И при необходимости ты можешь своей долей делиться со следующим инвестором, если потребуется.

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

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

    P.S. Выражаю признательность ответу пользователя Николай Чуприк: это очень точное и понятное объяснение, почему работа не является первоначальным вкладом и почему нельзя измерять свой труд банальной часовой ставкой - оценивать продукт надо исходя из стоимости аналогичных продуктов на рынке или его потенциальной прибыльности.
    Ответ написан
    4 комментария
  • Как распорядиться инженерной идеей, если я гуманитарий?

    sim3x
    @sim3x
    Нарисовать
    Повесить на стенку
    Гордиться

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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если цена не имеет значения - закажите на фрилансе и получите именно то что надо. Потому как
    стартап и по совместительству доска обьявлений
    - это странный набор. Вряд ли сидят где-то дизайнер с верстальщиком и обсуждают:
    дизайнер: слушай, а давай запилим шаблон "стартап и по совместительству доска обьявлений"
    верстальщик: а как же идея "интернет магазин и по совместительству сайт трудоустройства"?
    дизайнер: не, потом, моя то реально круче, продаваться будет по 100 копий в день, это же популярный формат сайта
    верстальщик: а где разместим?
    дизайнер: только не на templatemonster или themeforest, давай на форуме лингвистов
    верстальщик: супер, чистый html или для wp?
    дизайнер: такая классная идея, жаль портить, знаю я одну малоизвестную сирийскую cms, без локализации и документации ...
    Ответ написан
    Комментировать
  • При написании бэкэнда для андроид почему предпочтение отдает php, а не java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Потому что:
    1) Хостинг стоит намного дешевле и менее требователен.
    2) На php в случае аутсорса проще и дешевле найти исполнителя.
    3) Если продукт стал популярен и "вырос" то многие считают нецелесообразным переписывание на яву.
    4) php разработчиков дефакто больше чем явистов.
    Ответ написан
    2 комментария
  • При написании бэкэнда для андроид почему предпочтение отдает php, а не java?

    В большинстве случаев случаев, как я думаю, потому что бэк написанный на php дешевле в обслуживании (во всяком случае если проект маленький).
    Ответ написан
    Комментировать
  • Что быстрее фильтрует данные: sql или js?

    @d-stream
    Готовые решения - не подаю, но...
    Представляю картину: ходит человек с мобилкой в роуминге, открывает сайтик, а ему вываливается сотня гигов данных, дабы потом жабаскрипт поискал там и нашел нужную сотню байт....
    Ответ написан
    3 комментария
  • Ребят нужны те кто с опытом, никак не могу определится писать на чистом или фреймворке PHP?

    gobananas
    @gobananas
    finishhim.ru
    опять круд опять роуты все одно и тоже

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

    Как вы считаете, нужно ли годик кодить для себя на чистом языке?

    Желательно но в вопросе нет информации сколько вы уже кодите

    Что будет, чем грозит если я буду сразу на фреймворке работать?

    Непонимание того зачем во фреймворке сделали именно так а не иначе, почему всё так сложно и что если этого не делать

    роутеры и прочее, уже опять же привык, к мвц

    роутинг можно взять готовый, и MVC реализовать самому быстро

    как в пустую кодишь..

    Так вы за опыт кодите, у меня были проекты не на фреймворках, ни об одном не жалею

    В общем ваше мнение как поступать?

    Делайте на фреймворке, и по работе если надо, то видите значит звёзды так уже складываются.
    Ответ написан
  • Как сделать мобильное приложение из готовой CRM на HTML+JS+PHP?

    @aol-nnov
    Надо забульбенить самописное API к самописной crm.
    Потом, используя это API, написать нативное приложение для android.
    Ответ написан
    Комментировать
  • Как реализуется подобный hover?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Идея примерно такая:
    span {
        background: linear-gradient(to right, #ccc 0%, #ccc 50%, #fff 50%, #fff);
        background-size: 200% 100%;
        background-position: 100% 0;
        transition: background-position .5s cubic-bezier(.56,.08,.42,.7);
    }
    
    span:hover {
        background-position: 0 0;
    }


    codepen
    Ответ написан
    Комментировать
  • Насколько правильный подход - разделять пользователя и администратора на уровне mysql grant при проектировании CMS?

    ddv88
    @ddv88
    Binance Futures
    Масштабируемость в таком случае = NULL.
    Ответ написан
    Комментировать
  • Как сделать запрос от 3 до 10 записи и все в этом духе?

    @Camaro67
    Помог? - "Отметить решением"
    В этом вам поможет LIMIT
    SELECT ... FROM ... LIMIT 0, 3
    Ответ написан
    Комментировать