Задать вопрос
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    У меня был простой ВУЗ и математику я не знаю.
    Как результат, когда я попытался изучить нейронки (ИИ) мне её не хватило. Просто потому, что алгоритмы обучения нейронок требуют знания высшей математики и линейной алгебры (там одни сплошные производные и градиенты). Сейчас вот смотрел курс на Яндекс.Практикуме, не знаю, хватит ли его, чтобы вернуться к нейронкам.

    Плюс, по каким-то неведомым причинам в Яндекс.Поиске (Гугле, Мейле) нужна математика, без неё можно разве что писать какие-нибудь мобильные приложения, бекенд, ....

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

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Никого не слушай.
    Ибо набегут люди с криками "а ты не умеешь вот так". (И им наплевать, что ты умеешь по другому и лучше).
    Просто ковыряй то, что тебе нравится.
    Читай книжки. Читай статьи. Читай чужой код. Смотри курсы на stepik. Или что-то типа CS50 от Гарварда (есть русский перевод).
    Пиши код.

    Ты в школе, учись. Мой личный опыт говорит, что просто программист может устроиться в Яндекс. Программист, который знает математику, может устроиться в Яндекс.Поиск.

    Если есть деньги - можно попробовать посмотреть в область репетиторов (нет, не программирования, а математики).
    Без репетиторов есть все шансы, что ты попадёшь в заборостроительный ВУЗ или вообще никуда не попадёшь.
    В любом случае, в 9 классе, имхо, стОит немного перенацелиться на обучение. Мне кажется, работодателям больше нравятся программисты с высшим образованием. Плюс, для того, чтобы программист не попал в армию, ему нужно высшее образование и аккредитованная компания-работодатель.
    (И кстати, ВУЗ - это отличное место для заведения правильных знакомств... Мою первую работу предложил мне именно ВУЗовский преподаватель. Туда же, в ВУЗы, иногда забредают крупные компании в поисках умных детей == будущих сотрудников).

    А ещё, для того, чтобы попасть в приличный ВУЗ нужно хорошо сдать ЕГЭ, или получить БВИ ("без вступительных экзаменов"), а для этого надо либо стать победителем какой-нибудь олимпиады (не помню точно, нужно гуглить), либо перейти в крутую школу (нужно искать, я слышал про 57 и 54 [топ]школы, они бесплатные кстати).

    ЗЫ: На работу, имхо, можно пробовать устраиваться после окончания школы. Лично я устроился на 3 курсе института.
    ЗЗЫ: Я вообще не уверен, что дети до 16 могут работать законно.
    ЗЗЗЫ: В общем, имхо, не надо резко бросаться искать работу, лучше подготовиться к этому. (Ну, разве что, если очень хочется кушать).
    Ответ написан
    Комментировать
  • Что стоит изучить в C++ если ты увлекаешься эмуляторами?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Есть такая книжка: "Study of the techniques for emulation programming".
    Попробуй её полистать.
    Вдруг что найдёшь интересного!
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    > Как найти работу, если есть большой опыт, но всё равно не берут?
    Нанять специальных людей, которые облагородят твоё резюме.
    Ответ написан
    Комментировать
  • Что изучать первым математику или программирование?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Сложно-сложно.
    Я в программировании 25 лет. И всё это время как-то обхожусь без математики.
    Просто потому, что есть ОЧЕНЬ много задач, где математика не нужна.
    Написание GUI-ёв, вёрстка, системное программирование, бекенд.

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

    С третьей стороны, мы живём в 21 веке. Сейчас очень популярны нейронки. А у них внутри матан и линал (высшая математика и линейная алгебра). В результате лично мне прям сейчас приходится учить то, что можно было бы учить в институте. Ибо иначе курсы по машинному обучению идут очень тяжко. (Я на https://stepik.org/ смотрю курсы по нейронкам, оно бесплатное).

    Нужна ли тебе математика?
    Во-первых, скорее всего ты живёшь в России. И если ты не будешь учить математику, ты не попадёшь в ВУЗ, зато попадёшь в армию. Надо ли тебе это? Я не знаю.
    Во-вторых, если не учить математику, то шансов найти нормальную работу программистом будет меньше. Да, можно устроиться верстальщиком и жить спокойно. Но во всякие Яндексы попасть будет гораздо сложнее.

    ЗЫ: И на закуску: сейчас чтобы поступить в нормальный ВУЗ нужно попотеть. Если начать учить математику сейчас - будет проще. Можно заморочиться и начать готовиться к олимпиадам (тоже упрощает поступление в ВУЗ и радует преподов в школе, они начинают радоваться и меньше дрючить).
    ЗЗЫ: Имхо, наиболее эффективным является обучение с преподавателем. Можно найти книжку и учиться самому. Но лучше найти репетитора и учиться под его присмотром.
    ЗЗЗЫ: Можно посмотреть в сторону Яндекс.Практикума. Я сейчас учу математику в нём. Но у меня есть законченное высшее образование, иначе бы я не потянул. С другой стороны, у Яндекса есть какие-то программы для школьников (https://education.yandex.ru/ ?)
    Ещё у Тинькова есть какие-то программы.

    Есть ещё вот такое: https://nlogn.info/ - он вроде прям специально для школьников (и с регистрацией на mos.ru ), и там есть разные уровни. Сам туда не лазил ещё, но у меня ребёнок в nlogn сейчас занимается (прям по интернету, прям не выходя из дома).
    Ответ написан
    Комментировать
  • Какие примеры фоновых расширений существуют?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нагуглил.
    Нужно было включить в настройках рубильник "Не отключать работающие в фоновом режиме сервисы при закрытии браузера" и установить расширение ibotta. И тоже включить. И тогда после закрытия браузера он останется в процессах и в трее появится иконка и менюшка хрома.

    Тредик вот: https://community.brave.com/t/brave-no-longer-runs...
    Ответ написан
    Комментировать
  • Где найти недостающие куски пазла, что лежат между сеньором и архитектором?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл что-то похожее на свой вопрос.
    Лежит в гугле по словам 'Обзор книги “Staff Engineer” — Part I' :)
    Там как раз рассматривается два варианта роста - менеджерский и разработческий.
    Ссылки не будет, сейчас не разберёшь, какие ссылки легальные, а какие нет.
    Ответ написан
    Комментировать
  • Стоит ли перепоступать в другой вуз ради айти?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    1. Бросать институт в принципе идея не очень. Хоть какой-то диплом лучше, чем отсутствие диплома.
    2. Я слышал, что поступление во многие ВУЗы сейчас *очень нетривиально*. Там надо и 100500 баллов на ЕГЭ показать, и участие в олимпиадах и т.п.
    3. С другой стороны, мы живём в мире, где существуют военкоматы и призыв в армию. И отсрочки айтишникам предоставляют при соблюдении двух условий: есть диплом ВУЗа из списка + есть должность в организации, которая тоже находится в каком-то списке (аккредитованных?). То есть, стать айтишником можно, но не факт, что после этого не призовут на службу. Как минимум, стоит этот вопрос прогуглить. Возможно, отсрочку педагогу будет получить проще, чем отсрочку айтишнику.
    Ответ написан
    Комментировать
  • Какие программы есть для индексации и контекстного поиска в офисных файлах и файлах PDF?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Раньше была такая тулза - Персональный поиск Яндекса.
    Она индексировала основные текстовые документы на диске и позволяла по ним искать (с учётом морфологии и вот это вот всё).
    Но чем её заменить в 21 веке я не знаю.
    Ответ написан
  • Откуда начинать учить программирование под macOS?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл немного старый, но всё же ответ. Здесь же, на тостере ;)
    Программирование под os x и ios?
    Ответ написан
    Комментировать
  • Возможно ли обучить ИИ определять данные анализов по фото?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Имхо, нужно быть готовым к тому, что любая система OCR будет давать некоторый процент ошибок.
    Лично мне, как пользователю системы, было бы несколько страшно, если в результате распознавания система ошиблась и занизила какой-то важный анализ.
    Ответ написан
    1 комментарий
  • Что делать если не запускается gnome-terminal в Ubuntu?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Мне вот этот вариант помог:
    https://ru.stackoverflow.com/a/1482230/307611
    Ответ написан
    Комментировать
  • Какое приложение написать для понимания ООП?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Можно открыть книжку Гради Буч Объектно-ориентированный анализ и проектирование. Там как раз есть несколько примеров. Правда, она не про PHP :(
    Ответ написан
    Комментировать
  • Что не так с кавычками в bash?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    The filename matching is performed with the use of the fnmatch(3) library function. Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.
    Ответ написан
    Комментировать
  • Одновременно воспроизводить два аудиопотока?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Последнее время немного ковыряю линукс.
    Похоже, что там есть решение.
    И лежит оно в плоскости asound.conf
    Там можно нагородить собственные псевдонимы и замапить их в разные каналы.
    В свою очередь примитиные софтины, а-ля aplay, позволяют выбрать, куда им играть поток:
    aplay -D некое_имя_из_asound_conf blabla.wav

    Вопрос лишь в том, как заставить конкретно браузер играть в нужный алиас/поток.

    ЗЫ: там же, кстати, есть отдельные имена для разных карт. hw:0,0, hw:1,0...
    ЗЗЫ: подсистема называется ALSA
    Ответ написан
    Комментировать
  • Какие современные языки логического программирования существуют?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Разгребая книжки случайно наткнулся на Майкл Дженесерет, Винай К. Чаудри
    Введение в логическое программирование / пер. с англ. С. В. Минц – М.:
    ДМК Пресс, 2022. – 192 с.: ил. ISBN 978-5-97060-968-2

    Оказывается, из языков существуют такие:
    Datalog, Prolog, Epilog, Golog, Progol, LPS
    Ответ написан
    Комментировать
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Про ООП есть прям отличная книжка: Гради Буч, Объектно-ориентированный анализ и проектирование.

    ЗЫ: осторожно выскажу своё мнение, что ООП нужно для удобства. Ибо банально удобнее, когда твои данные лежат рядом с методами их обработки. А не размазаны тонким слоем по всему модулю, что не понять, где чьи данные, и какими функциями они обрабатываются.
    Ответ написан
  • Как распараллелить git merge?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Пожалуй отвечу сам себе.
    Коллеги в итоге запилили питонячую тулзу для этого.
    После мёржа все конфликты записываются в отдельный файлик, а сами конфликтные файлы пушатся в репу.
    Потом все дружно достают конфликты из списка, переводят конфликтный файл в удобоваримое (для mergetool) нечто и резолвят.
    Профит.
    Ответ написан
    Комментировать
  • Удаляет ли стандартная очистка всю информацию в браузере?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Я не знаю, что там с очисткой, но если тебе реально нужно снести ВСЕ данные браузера, то можно просто пойти на диск и удалить папку вида
    C:\Users\пользователь\AppData\Local\Google\Chrome\User Data

    (браузер перед этим лучше, конечно, погасить)
    И после запуска он будет как новенький. Без истории, кук, закладок...
    Ответ написан
    1 комментарий
  • Каким редактором это нарисовано?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл в итоге редактор Dia.
    dia-installer.de
    Выглядит страшновато, зато работает вполне годно!
    Ответ написан
    Комментировать