в моем городе нет нормального рынка ИТего нигде нет, кроме как в мегаполисах. мамкины программисты,которые начинают лезть в айти, часто забывают об этом, не понимая, что потом специальность будет вынуждать жить в ритме цигана - кочевать из города в город ради непонятно чего.
Рынок испытывает возрастающий кадровый голод.популярная легенда, ходящая на тостере. Рынок не испытывает никакого голода, я говорил со своим коллегой, который людей собеседует - людей полно. Прото дело в том, что работодатели хотят человека о сверхспособностямии за 100 круб. Вот и ползет легенда, что "специалистов не хватает".
Пойти в мутную веб-студию, а потом ныть про переработки, неадекватного начальника и адовый kpi - нормапроблема в том, что новички готовы хоть куда, ради работы в айти. Плюс не все живут в крупных городах и для многих даже рядовая студия - это прям начало карьеры.
то есть, ты id не менял,его и не нужно "менять", те делать его объектом - это всегда статическое числовое свойство.
а name и price сделал объектамиэто лишь пример. Прайс как объект имеет свое место быть - можно выводить в разной валюте, например. Name как объект спорно делать объектом, я лишь сделал это в качестве примера.
Но ведь система растет походу дела и нельзя на год вперед планировать расширениеВерно. Но, например, дату в PHP лучше представлять в виде объекта Datetime - просто потому, что этот объект позволяет делать кучу манипуляций с датой. Если ты сделаешь дату в виде статичного свойства, то будешь постоянно делать перегонку этого значения в Datetime->нужный формат и обратно. Те при определенном опыте ты будешь изначально строить правильную архитектуру.
за объявление класса в классеэто не объявление класса в классе.
Я же не знаю о существовании Классов EntityText, Price, MyDate, или их просто нет.не понял. Что значит не знаю? Если ты проектируешь систему, ты должен знать, какие объекты и для чего тебе нужны. Я привел немного абстрактный пример, просто для понимания ООП. И это лишь верхушка.
То есть модель возвращает "чистые" свойства, как id.Модель ничего не возвращает. Модель - просто элементы системы. В автомобиле, например, модель - это двигатель (состоящий из других моделей), генератор, насос охлаждения и т.д. Модели в системе образуют работающий механизм.
Где мне заменять свойства на объекты в дальнейшем?Вопрос лишен смысла, ты сейчас будешь делать как я тебе показал. Но это лишь абстрактный пример. Невозможно на пальцах все рассказать за 5 минут. Задавай более конкретные вопросы.
уже в который раз замечаю ваши ответы на тостере в стиле "спускать людей с небес на землю"ну да. Я делал собственные проекты с 2002 года. У меня была куча проектов, которые делал сам, своими руками, с абсолютного нуля. В период 2008-2013 годов я со своих проектов вывел около 2 000 000 рублей, примерно от 500 до 1000 руб. заработка в день. Сейчас все глухо, ибо время настало очень большой конкуренции, воровства информации в сети и всеобщего обнищания населения. Поэтому я и пишу о том, о чем знаю. Если хочется на себя работать и вне офиса, как автор - то ТОЛЬКО не IT.
если имеешь хороший жизнеспособный продукт хоть в каком-то приемлемом виде отнюдь не невыполнимая задачалол, у автора нет никакого продукта и не будет. Это нытье выгоревшего на работе человека, который банально задолбался быть офисной пешкой и тешет себя влажными фантазиями о прожЭктах.
. А что вы предлагаете дворником работать или может на паперть идти? Ответ хорош но он не попадает в тему вопроса.Ты бы не хамил. Ибо каков вопрос - таков ответ.