• Какие есть методы и приёмы для преподавания программирования?

    @pogoreli
    Попробуйте сначала провести бесплатный курс где нибудь. Например в американском центре amc.ru . Там всегда рады волонтёрам, которые хотят подводить мероприятия. А там уже будет понятно, над чем надо поработать и стоит ли дальше этим заниматься.
    Ответ написан
    Комментировать
  • Как и где открыть ИП (или его аналог) в другой стране без загранпаспорта?

    @pogoreli
    Я не уверен, но возможно есть смысл попробовать сделать все в США. Тут большинство госуслуг можно оформлять по почте без личного присутствия.
    Может, эта статья поможет
    https://howtostartanllc.com/open-a-company-in-the-usa
    Ответ написан
    Комментировать
  • Приложение для управления телевизором (пульт)?

    @pogoreli
    Часть для телевизора пишется на Kotlin
    Часть для айфона на Swift

    Хотя если поискать, то есть куча готовых приложений
    Ответ написан
    Комментировать
  • Выбор игрового движка для C++?

    @pogoreli
    Тут только Unreal Engine
    Ответ написан
    Комментировать
  • Как решить ошибку индексирования динамического двумерного массива?

    @pogoreli
    Почему i и j оба считают rows? Мне кажется, что тут должно быть out of bonds exception. I должно быть rows, j- columns.
    Ответ написан
    Комментировать
  • Как сделать персональное голосовое приветствие на Java?

    @pogoreli
    Ienumerator

    Case switch
    Ответ написан
    Комментировать
  • Как и где использовать навыки алгоритмов и структур данных если нету никакого большого проекта?

    @pogoreli
    Начни изучать юнити. Там c#, но он очень похож на джаву. Я бы сказал, что если не углубляться в дебри языка, то разницу вообще заметить невозможно. А процедурная генерация объектов- чисто структуры данных и алгоритмы. Можно запилить игрушку с процедурной генерацией объектов, списком победителей, ачивками и тд. Ещё можно прописать физику объектов. Это будет интересный проект, и можно здорово прокачать навыки.
    Ответ написан
    Комментировать
  • Как правильно оценить сложность алгоритма O(n)?

    @pogoreli
    Да, в первом и последнем случае будет O(n). Но это сокращённый формат, которым все пользуются.

    Вообще они не одинаковые. В первом случае это будет O(1*n). В последнем O(3*n).

    Но эти константы вообще не важны, потому что big O notation описывает форму функции, а не её конкретные параметры. А обе эти функции- линейные.

    Коэффициентами можно принебречь.

    Так что первый и последний алгоритм не одинаковые, но имеют одинаковое обозначение, потому что обе эти функции линейные.

    А биг О скорее о различиях между экспоненциальным, линейными и логорифмическими функциями, а не о конкретных затраченных вычислительных ресурсах.
    Ответ написан
    Комментировать
  • Где найти специалиста по теории алгоритмов?

    @pogoreli
    По России не скажу, но если искать в западных вузах, то надо набрать в гугле

    Название университета cs algorithms and data structures

    Названия вузов можно посмотреть на College board в разделе college search. В параметрах поиска выставить major- computer science

    На странице курса должен быть указан преподаватель- instructor.

    Потом набираем в Гугле

    Название вуза имя преподавателя

    И на его странице будет указана почта.

    Пишем ему и уже обсуждаем все условия напрямую.

    Или можно просто посмотреть онлайн курс algorithms and data structures на сайте codewithmosh. Там все очень доходчиво и программа совпадает с университетской.

    По поводу русскоязычных ресурсов, увы, помочь не могу.
    Ответ написан
    Комментировать
  • Обучение в буткемпе, стоит ли оно того?

    @pogoreli
    Если с английским все хорошо, то можно взять пару курсов на free code camp. Там много всего по вебу. Если с английским все плохо- я бы начал бы с исправления этой проблемы, потому что качественных бесплатных материалов на русском в разы меньше. Для начала ещё можно поискать плейлисты с курсами по интересующей технологии на ютубе, там много пошаговых уроков даже на русском. Ещё можно посмотреть coursera и edX. Там в основном все на английском, но есть ещё немного на русском. Вообщем, я не вижу смысла платить огромные деньги за информацию, которая есть в свободном доступе. Нужно просто гуглить и учиться. Можно найти хорошие книги по программированию. И главное- набираться опыта, а не тупо выполнять инструкции.
    Ответ написан
    Комментировать