Задать вопрос
  • Фреймворк для команды с нулевым опытом в ООП?

    php666
    @php666 Автор вопроса
    Максим Федоров, можно пару аргументов "за"? Ибо мне нужно будет доказывать потом, почему именно Симфони.
  • Трудоустройство в IT сфере, обязательное высшее образование?

    опять сказки про кадровый голод.... вы на зарплате у Хабра сидите?
  • В чем преимущество localStorage перед cookie?

    WebDev, я не знаю как используют LS для хранения идентификатора сессий. Я говорю о концептуальном различии.
  • В чем преимущество localStorage перед cookie?

    WebDev, куки - часть протокола http, который к w3c никакого отношения не имеет. И цели у них разные. Цель кук - сохранять информацию между запросами в рамках http-запросов. Цель хранилища - хранить локальные данные на клиенте.
  • С какой профессией легче всего войти в сферу IT?

    Влад Григорьев,
    в моем городе нет нормального рынка ИТ
    его нигде нет, кроме как в мегаполисах. мамкины программисты,которые начинают лезть в айти, часто забывают об этом, не понимая, что потом специальность будет вынуждать жить в ритме цигана - кочевать из города в город ради непонятно чего.
  • С какой профессией легче всего войти в сферу IT?

    Сергей Горностаев,
    Рынок испытывает возрастающий кадровый голод.
    популярная легенда, ходящая на тостере. Рынок не испытывает никакого голода, я говорил со своим коллегой, который людей собеседует - людей полно. Прото дело в том, что работодатели хотят человека о сверхспособностямии за 100 круб. Вот и ползет легенда, что "специалистов не хватает".

    Хватает специалистов, просто ищут дурачка, который будет за пятерых вкалывать за относительно небольшие деньги.
  • С какой профессией легче всего войти в сферу IT?

    Сергей Горностаев, и много таких вакансий на весь Иркутск? И много ли компаний предлагает в Иркутске такие деньги? Сколько? 1-2 компании и то, работающие по аутсорсу или на Москву?

    Электросварщик получает 80 000. Давайте подумаем, что легче - один раз научиться варить или всю жизнь, за относительно небольшие деньги, сидеть в айти-болоте?

    И да, еще - Java, это, по сути, одна из самых оплачиваемых it-специализаций.
    Вот для примера иные:

    https://irkutsk.hh.ru/vacancy/31648519
    https://irkutsk.hh.ru/vacancy/31810706
    https://irkutsk.hh.ru/vacancy/32314343
    https://irkutsk.hh.ru/vacancy/32516052
    https://irkutsk.hh.ru/vacancy/32226998
    https://irkutsk.hh.ru/vacancy/32069772
    https://irkutsk.hh.ru/vacancy/31599705
  • Как объяснять кадровикам быстрые смены работы?

    ArthurAm,
    Пойти в мутную веб-студию, а потом ныть про переработки, неадекватного начальника и адовый kpi - норма
    проблема в том, что новички готовы хоть куда, ради работы в айти. Плюс не все живут в крупных городах и для многих даже рядовая студия - это прям начало карьеры.
  • В чем отличие возвращаемого массива от объектов?

    то есть, ты id не менял,
    его и не нужно "менять", те делать его объектом - это всегда статическое числовое свойство.

    а name и price сделал объектами
    это лишь пример. Прайс как объект имеет свое место быть - можно выводить в разной валюте, например. Name как объект спорно делать объектом, я лишь сделал это в качестве примера.

    Но ведь система растет походу дела и нельзя на год вперед планировать расширение
    Верно. Но, например, дату в PHP лучше представлять в виде объекта Datetime - просто потому, что этот объект позволяет делать кучу манипуляций с датой. Если ты сделаешь дату в виде статичного свойства, то будешь постоянно делать перегонку этого значения в Datetime->нужный формат и обратно. Те при определенном опыте ты будешь изначально строить правильную архитектуру.

    за объявление класса в классе
    это не объявление класса в классе.

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

    Я же не знаю о существовании Классов EntityText, Price, MyDate, или их просто нет.
    не понял. Что значит не знаю? Если ты проектируешь систему, ты должен знать, какие объекты и для чего тебе нужны. Я привел немного абстрактный пример, просто для понимания ООП. И это лишь верхушка.

    То есть модель возвращает "чистые" свойства, как id.
    Модель ничего не возвращает. Модель - просто элементы системы. В автомобиле, например, модель - это двигатель (состоящий из других моделей), генератор, насос охлаждения и т.д. Модели в системе образуют работающий механизм.

    Где мне заменять свойства на объекты в дальнейшем?
    Вопрос лишен смысла, ты сейчас будешь делать как я тебе показал. Но это лишь абстрактный пример. Невозможно на пальцах все рассказать за 5 минут. Задавай более конкретные вопросы.

    Повторюсь - начни читать Гради Буча. Потом до тебя все дойдет. Иначе ты будешь как попугай повторять бездумно кодЫ, найденные в интернете, без понимания. А понимать в ООП особо нечего - все очень просто, ибо ООП - это аналог реального мирра и представления объектов реального мира.
  • В чем отличие возвращаемого массива от объектов?

    Max Ba, это получился просто массив, содержащий коллекцию независимых объектов)

    слушай, ну правда, почитай ссылку что я дал. очень трудно в двух словах объяснить всю суть ООП.

    возьми в пример себя - ты объект. ты состоишь из объектов. объекты в свою очередь состоят из более мелких объектов (разложив тебя если на объекты, мы начнем с туловища, внутренних органов и закончим молекулами/атомами, которые тоже объекты).

    у тебя есть даже инкапсуляция - в тебе скрыто то, что невозможно взять извне (внутренности). эти объекты работают между собой, но доступа извне к ним нет.

    у тебя есть методы Думать/Бежать/Идти/Спать и тд.

    У тебя есть даже интерфейс для клонирования самого себя. У твоей подруги он тоже есть, и все сделано так, что объект ТОЛЬКО твоего типа можно передать подруге (а не объект козла или барана). Если объект твоего типа передать подруге - появится новый, такой же сложный объект, наследующий некоторые свойства объекта-тебя и объекта-подруги.

    Ты имплементируешь интерфейс Гуманоид, но реализация у тебя и у твоей подруги - разные. Есть лишь схожие методы. У вас с подругой один общий абстрактный класс создателя, но разные реализации.

    Настоящие гуманоиды с Юпитера тоже имплементируют интерфейс Гуманоид, но у них другой базовый класс, и разные реализации.

    _____

    Твой массив с объектами - это просто расчленёнка. Взяли коробку с ячейками и накидали туда отрезанные части тела человека)) они бесполезны и НИКАК друг с другом не связаны, вообще. Они не работают в едином механизме.

    Так яснее?
  • Как найти единомышленников для проекта, или влиться в стартап?

    orbit070, я никуда не уходил, все мои проекты были лишь очень классным подспорьем к основной работе - я несколько лет ел, пил и заправлял авто на деньги с проектов. ЗП уходила только на весомые покупки. Было классно - скрывать не буду. Когда доходы кончились - была жуткая депрессия - я понял, что значит "жить на одну зп".

    Например, у меня был сайт-голосовалка с разными певцами и люди за смс-ки поднимали тех или иных людей в ТОП. Или продажа ссылок, когда только один сайт давал 800-1000 руб в день. Или предоставление услуг, таких как "поднять объявление" на сайте объявлений. И т.п.

    Прошло более 10 лет, интернет развился очень сильно, на рынок вышли целые корпорации и крупные игроки, все мои веб-проекты я удалил - они стали банально убыточны, оплачивать кучу доменов и хостинг стало в тягость. Резюмируя, могу сказать честно - мне повезло тогда - я просто попал в нужное время в нужное место с нужными навыками и готовыми проектами, которые делал со студенчества. Это, по сути, даже была не моя заслуга, а заслуга того золотого времени, до 2014 года, когда еще можно было как-то простому смертному тянуть деньги в интернете абсолютно легально.

    Сейчас делать свой проект, как хочет автор, на энтузиазме - все равно, что возле гипермаркета поставить ларек с тухлыми помидорами пытаться это продать. Надеюсь, аналогия ясна. КПД будет минус тысяча.

    Поэтому я говорю вполне серьезно - в оффлайне можно больше заработать с гораздо меньшими усилиями.
  • Как найти единомышленников для проекта, или влиться в стартап?

    orbit070,
    уже в который раз замечаю ваши ответы на тостере в стиле "спускать людей с небес на землю"
    ну да. Я делал собственные проекты с 2002 года. У меня была куча проектов, которые делал сам, своими руками, с абсолютного нуля. В период 2008-2013 годов я со своих проектов вывел около 2 000 000 рублей, примерно от 500 до 1000 руб. заработка в день. Сейчас все глухо, ибо время настало очень большой конкуренции, воровства информации в сети и всеобщего обнищания населения. Поэтому я и пишу о том, о чем знаю. Если хочется на себя работать и вне офиса, как автор - то ТОЛЬКО не IT.
  • Как найти единомышленников для проекта, или влиться в стартап?

    Антон Спирин,
    если имеешь хороший жизнеспособный продукт хоть в каком-то приемлемом виде отнюдь не невыполнимая задача
    лол, у автора нет никакого продукта и не будет. Это нытье выгоревшего на работе человека, который банально задолбался быть офисной пешкой и тешет себя влажными фантазиями о прожЭктах.
  • Реально ли в одиночку продвинуть интернет магазин?

    Andrej Sharapov, больше 10 лет делал всякие разные сайты во внерабочее время, для себя, в тч с целю хоть что-то заработать. С учетом дикой конкуренции сейчас, огромного числа монополистов и контор, имеющих бизнес в Интернете, писать сообщения в стиле "Сайт собрать в 2019 как нефиг делать" может только фантазер.
  • Реально ли в одиночку продвинуть интернет магазин?

    ILoveVMware,
    . А что вы предлагаете дворником работать или может на паперть идти? Ответ хорош но он не попадает в тему вопроса.
    Ты бы не хамил. Ибо каков вопрос - таков ответ.

    И да - в твоих репликах какая-то агрессия.