• Как правильно десериализовать JSON в объект класса C#?

    Gromilo
    @Gromilo
    Что-то редактор угловые скобки пожрал в вопросе, оформляйте как код.

    По идее тут полно вложенных словарей.
    Вот такой тип должен десериализоваться:
    Dictionary<string,  Dictionary<string,   Dictionary<long,   Dictionary<long,  Product >>>> items


    От словарей можно понаследоваться, но я не пробовал.

    Update:
    Придётся таки от словарей понаследоваься, т.к. компилятор не вывозить такаю вложенность женериков.
    Работающий пример десирилализации
    Ответ написан
  • Сколько длится обучение по SMM до первых денег?

    Zoominger
    @Zoominger
    System Integrator
    Сколько длится обучение по SMM до первых денег?

    Ну смотрите.
    Сначала ты ищешь курсы (день-два), потом записываешься. Есть разные - от 4-х недель до 3-х месяцев. Идёшь, учишься, допустим, два месяца. Потом экзамены и корочки, это плюс неделя. Потом идёшь в Макдональдс и примерно через три дня уже получаешь реальные деньги.
    Итого: 3 дня, если сразу, 2,5 месяца, если тешить себя пустыми надеждами.
    Ответ написан
    Комментировать
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Zoominger
    @Zoominger
    System Integrator
    Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Макдональдс, стройка, кошение травы.

    зарабатывать на вебе

    Пхаха.

    Хочу устроиться джуном в веб-студию удаленно

    Никто. Никогда. Не берёт. Джунов. На удалёнку. Точка.

    Может устроиться к кому-нибудь на фриланс

    Нет.

    Как начать зарабатывать на фрилансе?

    Никак.

    Каждую, чёрт бы её побрал, неделю такие посты. Ну погуглите хоть по Тостеру-то.

    Коротко: это очень плохой план, дикая конкуренция людей со знаниями и опытом выше вашего не дадут вам никаких шансов. Выбирайте другую область.
    Ответ написан
    29 комментариев
  • Какую ERP-систему выбрать для произвоственного бизнеса?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    ту в которой будет работать, а не хвастаться что купили.
    Ответ написан
    1 комментарий
  • Хорошая коллекция элементов Windows Forms?

    newross
    @newross
    Product owner
    Только платные решения типа DevExpress и Telerik.
    Иначе зачем разработчикам активно поддерживать устаревший фреймворк?
    Ответ написан
    1 комментарий
  • Что должен знать Frontend разработчик чтобы зарплата у него была > 100к?

    @imikh
    Что должен знать Frontend разработчик чтобы зарплата у него была > 100к?

    Высокооплачиваемые специалисты высокооплачиваемые не столько потому что они знают что-то особенное, а потому что они работают особенно. Они ответственные, вовлечённые, занимаются не только кодингом, но и развитием продукта, процессов проекта, хорошо презентуют свою работу, понимают что нужно бизнесу, положительно влияют на атмосферу в команде и т.д.
    Ответ написан
    1 комментарий
  • Как сделать правильный выбор между C# и Java?

    Sputterspark
    @Sputterspark
    В далеком прошлом, я занимался пустой тратой времени. А именно - выбором языков программирования.

    И продолжаешь этим заниматься.
    Ответ написан
    Комментировать
  • Программист с неоконченным средним образованием?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    До 18 лет тебя официально все равно никуда не возьмут, уж слишком серьезные ограничения. Что касается диплома, то он хоть как пригодится, я сам закончил шарагу по такой же специальности и со мной в группе учился 20 летний парень, активно пишущий код, уже имеющий опыт работы в сфере it. Когда я спросил зачем ему это, он ответил, что для официального оформления требуется диплом. Спустя время (мне было 18) я сам пошел устраиваться на работу front-эндером на каникулах, меня приняли. Для офф. трудоустройства попросили принести справку об окончании 9 классов (меня так и не устроили, я ушел оттуда, почему - дальше). Поэтому точно сказать о том что это не нужно не могу, побудило ведь что-то того парня идти в 20 лет получать диплом.

    Из личного опыта: Когда я был в твоем возрасте я был активно убежден, что для моей работы совершенно не требуется ни образование, ни диплом, да и на возраст всем плевать. Но столкнулся с другой проблемой - меня никто не воспринимал всерьез, я работал с 30-ти летними дядками и они просто не могли принять, что какой-то 18 летний поцан знает и умеет больше чем они, мало того, меня приняли на работу за 20к, хотя в резюме обещали 50, да и другие работники получали от 50(даже новички). Тогда я и понял что такое быть воспринимаемым не всерьез. Возможно, это из-за того что я живу в небольшом городе и тут все слишком консервативны, но, думаю, по России и в мск ситуация не намного лучше. Эта и была основная причина моего ухода.

    Что еще могу сказать. Колледж для программиста - это лучшее место! За время обучения я освоил несколько языков и начал зарабатывать неплохие деньги, сидя дома. Дело в том что вылететь из шараги труднее чем туда поступить. У тебя есть еще 4 года времени в течении которого ты можешь освоить все что потребуется и то что будет интересно. Стать фулл стак разработчиком, подзаработать на фрилансе и прийти на совещание не на юниора, а на мидла, как минимум. В шараге не нужно учить уроки, после 3-го курса ее вообще посещать не обязательно))

    Поэтому моя рекомендация - не бросай! Выиграй время, когда работаешь развиваться очень трудно (проверенно), ты приходишь в 6 часов и просто падаешь. Все мои надежды на постоянное развитие себя во время работы ушли в бутылочку пива после офиса, я рад, что хоть что-то узнал во время обучения.

    Мало того, в мск много вакансий, но так же много работников, одно резюме может рассматриваться 2-3 недели, а потом столько же будет поступать ответ. На каждую вакансию по 20+ человек. Представь себя на месте директора, кого бы ты выбрал: 16 летнего подростка, у которого гормоны еще не успокоились или 22 летнего парня с высшим образование. По мне так выбор очевиден. Поэтому не бросай, еще раз!
    А еще, опыт год в разработке - это не так уж и много.
    Ответ написан
    2 комментария
  • Реально ли устроиться на работу junior c# unity programmer в 17 лет?

    Decadal
    @Decadal
    Вам обязательно об этом спросить перед тем как начинать поиски?
    Ответ написан
    Комментировать
  • Как получить сводную таблицу MySQL?

    usdglander
    @usdglander
    Yipee-ki-yay
    SELECT `users`.`id`, `act1`.`count`, `act2`.`count`, `act3`.`count` FROM `users` 
    LEFT OUTER JOIN (SELECT `id`, COUNT(*) as `count` FROM `users` WHERE `action` = 'Действие 1' GROUP BY `id`) `act1` ON `act1`.`id` = `users`.`id`
    LEFT OUTER JOIN (SELECT `id`, COUNT(*) as `count` FROM `users` WHERE `action` = 'Действие 2' GROUP BY `id`) `act2` ON `act2`.`id` = `users`.`id`
    LEFT OUTER JOIN (SELECT `id`, COUNT(*) as `count` FROM `users` WHERE `action` = 'Действие 3' GROUP BY `id`) `act3` ON `act3`.`id` = `users`.`id`
    Ответ написан
    3 комментария
  • В какой IT профессии больше всего требуется креативность?

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

    Сорри, если не в тему. Просто достало, чесговоря вся эта "креативность" и "творческие личности"
    Ответ написан
    6 комментариев
  • Linq to DataTable как получить строку с минимальным значением в столбце?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Значения NULL уровня базы данных нужно проверять с DBNull.Value.

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

    "Цена" в представленном коде является просто строкой, содержащей слово "Цена". Если это имя поля, то следует обращаться к нему через myRow.

    from myRow in dt.AsEnumerable()
    where myRow["Цена"] != DBNull.Value
    orderby double.Parse(myRow["Цена"])
    select myRow;
    Ответ написан
    3 комментария
  • Linq to DataTable как получить строку с минимальным значением в столбце?

    @shmaroder
    https://creditpower.ru
    Вот так попробуй:
    IEnumerable<DataRow> results = from myRow in dv.Table.AsEnumerable()
                                               orderby double.Parse(myRow["Цена"].ToString())
                                               where myRow["Цена"]!=null && myRow["Цена"]!=""
                                               select myRow;
    Ответ написан
    Комментировать