• Почему C# не подходит для ML, а python подходит?

    @poslannikD
    А еще умеет в возвращение нескольких параметров, что в мл важно
  • Как лучше и как сделать?

    @poslannikD
    Сложность вопроса не средняя, сложность вопроса простая
  • Как лучше и как сделать?

    @poslannikD
    whorsash, как улучшить ваш код :
    1. для всех строковых ресурсов завести переменные. Сравните:
    bot.send_message(m.chat.id,
    '''Так решается вопрос, короче тут тоже описание наименования 234''')

    bot.send_message(m.chat.id, description234)


    2. Создать объект который будет описывать логическую единицу из файла описания. Конкретно на вашем примере это цифра(ид) и ассоциированные с ней данные(фото, текст и тд)

    3. Создать объект который будет работать чисто с фаловой системой, читать из файла описание и возвращать список объектов из пункта 2

    Примерный план рефакторинга
    if m.text == '123':
    a123_1 = open('C:\\Users\\user\\123\\123_1.jpg', 'rb')
    a123_2 = open('C:\\Users\\user\\123\\123_2.jpg','rb')
    a123_3 = open('C:\\Users\\user\\123\\123_3.jpg', 'rb')
    bot.send_photo(m.chat.id, a123_1, a123_2, a123_3)
    bot.send_photo(m.chat.id, "FILEID")
    bot.send_message(m.chat.id,
    '''Описание наименования 123''')
    pdf123 = open('C:\\Users\\user\\123\\123.pdf', 'rb')
    doc123 = open('C:\\Users\\user\\123\\123.docx', 'rb')
    bot.send_document(m.chat.id, pdf123, doc123)
    bot.send_document(m.chat.id, "FILEID")


    Создаем некий объект(Obj) со следующими полями
    список фоток
    список pdf
    список docx
    описание наименования
    и преобразуем ваш код в что-то такое
    bot.send_photo(Obj.id,Obj.getFotoList())
    bot.send_photo(Obj.id, "FILEID")
    bot.send_message(Obj.id,
    Obj.getDescription())
    bot.send_document(Obj.id, getPdfAndDoc())
    bot.send_document(Obj.id, "FILEID")
  • Стоит ли разрабатывать third-person хоррор своей первой игрой на UE4?

    @poslannikD
    Работал с большинством инструментов ( не считая C++, но об этом дальше)...
    Для оптимизации логики и реализации более сложных алгоритмов и вычислений, будут применятся C++ решения...
    - две фразы, две вишенки на торте :)
    Для оптимизации логики и реализации более сложных алгоритмов
    - с++ сложный язык и если вы его не применяли ранее, в проект такого масштаба лучше с ним не лезть, иначе слово страдание будет синонимом вашего проекта. Мало того что это очень сложный язык, так и оптимизации на нем в не умелых руках могут снизить производительность
  • С чем связанно такое поведение программы?

    @poslannikD Автор вопроса
    Роман, не могли бы вы привести ссылку где описаны все случаи из-за которых выскакивает такая ошибка
  • С чем связанно такое поведение программы?

    @poslannikD Автор вопроса
    Роман, исходники скинуть не могу, так как проект рабочий. Все указатели инициализируются
  • Где поискать опенсорс проекты на С++?

    @poslannikD
    Через сайт роскомнадзора)))))))
  • Куда двигаться дальше?

    @poslannikD
    Дмитрий Першин, Дмитрий хотите подскажу вам лайфхак? нажимаете на две кавычки и вставляете цитату между тегами, так информацию воспринимать намного легче))))))5ae192a6a9a60366144953.jpeg
    Сейчас моя сфера визуализация но если я к примеру захочу вернуться к серверам или к сетям я должен держать как минимум руку на пульсе так?
    - вы правы, но если вы отлично знаете основы, тогда держать руку на пульсе имеет смысл только недели за 2 до собеседования. Просто погонять основыне интсрументы и вспомнить основы. Иначе время потраченно не рационально. А если беда с пониманием основ тогда вам нужно не в текущих свистелках-перделках разбираться, а ковырять фундамент.
    Или например программирование вот там в любом случае придется показать навык, что то написать (я уже молчу про экзамены на бумаге) -
    да придеться, но для программистов этот этап наступает тогда когда они показали что знают фреймворки, язык, а предыдущие проекты выглядят правдоподобно. Да и то не всегда просят писать на листочке. Просто цель написать на листике это не проверка владения языком, а способ посмотреть как мыслит программист, какой стиль кода использует и тд(в идеальном варианте, хотя и маразма по отношению к листочкам полно))))
    Соответственно если я решу стать программистом (теоретически) я должен буду учиться в стол какое то время что бы показать работодателю что я умею если конечно сам на себя не решу работать.
    - при 2-3 часах свободного времени вам будет очень сложно стать программистам, просто по тому что чистое знание языка уже не надо если это не с++ или asm :) Теперь нужна большая куча фреймворков и смежных технологий, раньше можно было знать язык, но не сейчас. А работать в стол не обязательно, если вдруг все таки решитесь переползти в программирование. Напишите проект для себя(чит к любимой игре, Электронный кошелек(веб приложение + api к нему), парсер сайтов, качалку видосов для ютуба) и вам польза, и опыт получен, и приложение ваше юзается. Конечно писать нужно на том на чем собираетесь работать. И да, для программистов инглиш обязателен.
  • Куда двигаться дальше?

    @poslannikD
    пока для себя.
    - если вы не будете пользоваться своими навыками ежедневно(еженедельно), это пустая затея. Инструменты не стоят на месте и меняются очень быстро, изучать в стол, имхо глупо. Единственный вариант когда вам можно получать знания для себя и не пользоваться ими, это фундаментальные знания. Они как классика, не стареют(как работает комп, основы работы в линукс, сети, бд и тд, архитектура ос :) )

    Но тут получилось так что я сам сильно в сторону ушел от своих первоначальных компетенции.
    - тех кто с годами не уходил от своих первоначальных компетенций, по пальцам пересчитать.

    А вообще напишите сколько у вас свободного времени на изучение. А там можно будет что-то детальное посоветовать.

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

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

    @poslannikD
    подскажите ресурсы где можно подробнее прочесть про выравнивание
  • Какой учебник выбрать новичку для изучения C++?

    @poslannikD
    Учебник с первой ссылки + учебник липмана - это для начала. Как процентов на 60% освоитесь с ними перейдете ко всем остальным учебникам.
    Как только наберете базу начинаете читать майерса.
  • Какой учебник выбрать новичку для изучения C++?

    @poslannikD
    Эффективный и современный С++
    - это не учебник, это скорее справочник для тех кто уже могет в с++
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    @poslannikD
    TheNYT, - учитесь общаться при этом лоббируя свои условия и не прогибаясь под клиента. Тут вам поможет и качалка и спортивная секция. И друзья/знакомые жадные до денег или любители покачать права, хоть есть в них то что может оттолкнуть но есть и то чему можно поучиться. Да хоть у продавца на рынке можно поучиться, вначале сбивать цену а потом не купить товар)))))) Навыки коммуникации приходят только с практикой поэтому общайтесь больше. В конце концов ищите удаленку и пытайтесь сделать так что бы вы не назвали сумму, а когда услышите сколько вам хотят платить пробуйте торговаться за повышение вашей цены