• Олимпиадное программирование за 2 дня?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Рост обычно идет так:

    Сперва школьное образование, учебники, вступительные курсы - самая база.
    Дальше обычно идут задачки, онлайн-курсы - для простенького закрепления и освоения.

    Но нормальное становление идет так:
    Просто пишешь программы. Много. Или много мелких или одну крупную. Решаешь конкретные задачи. Написал свой калькулятор. Написал себе программу, которая выводит расписание в html, написал сайт по сбору статистики матчей в дотку и работаешь с этой статистикой чтобы прикинуть порядок сборки или еще какие-то моменты. Написал свой скрипт бэкапа важных документов. Написал свой конвертер-ресайзер фоток.
    Главное чтобы конечный результат выполнения программы был понятен лично тебе, и ты мог сам решать когда он тебя устраивает, а когда допилить.

    Между написанием программ читаешь различные книжки, и уже тогда, когда у тебя есть ПРАКТИЧЕСКИЙ опыт написания программ, ты в книжках можешь наткнуться на более удачное решение проблемы, с которой ты сталкивался и уже писал велосипед.

    Быстрых методов стать хорошим программистом, прочитав книжку - не выйдет, ибо без личного опыта долбления лбом об стену, тебе будет непонятно что именно ты прочитал и насколько это важно.

    Правильный совет тебе уже дали в первом ответе - что нет какой-либо суперовой книжки. Все книжки - относительные, и не смогут сделать за 2 месяца из новичка олимпиадника. Поэтому просто пробуй программить и парралельно читать просто популярные книжки по тому языку, который ты сейчас используешь.
    Ответ написан
    Комментировать
  • Ваш совет - Web или Mobile?

    gadfi
    @gadfi
    https://gamega.org
    ios
    он проще чем adroid (это не минус яблочной платформе, большой стек устройств, платформ и других факторов, делают разработку под android чуточку дольше ) спрос большой, специалистов все еще не хватает
    Ответ написан
  • Хватит ли QPainter'a в Qt или же OpenGL?

    Drakonn
    @Drakonn
    Инженер-программист
    QGraphicsView / scene - мощнейший ыреймворк, умеющий практически всё, даж 3д, а рисовать и двагать в нём объекты одно удовольствие
    Ответ написан
    Комментировать
  • Хватит ли QPainter'a в Qt или же OpenGL?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Если нет прочих причин использовать ту или иную технологию - используйте ту, с которой знакомы.
    Ответ написан
    Комментировать
  • Какие ресурсы и книги могут мне помочь с изучением криптографии и взлома?

    Взлома, простите, чего? Вы, видимо, хотели сказать "дешифрования"? Если же вы решили в кулл хацкеры записаться, то это точно не профильный ресурс :)
    По основам алгоритмов и т.д. Брюс Шнайер Прикладная криптография.
    Ответ написан
    Комментировать
  • Как реализовать НЕ рентгеновское зрение "врагов" в игре?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Не нужно ничего вырезать.

    Берёте все ключевые точки в области видимости (врагов, друзей, лут, ещё что-то) и проверяете есть ли препятствия на линии между ними и ботом. Т.е. проверяете, пересекает ли линия какое-либо препятствие. Если пересекает, то бот точку не видит.
    Ответ написан
    2 комментария
  • Как подвинуть border и опустить footer?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    facepalm.png
    Я конечно понимаю, что сайт для того, чтобы задавать вопросы, но вопросы такого уровня знает даже яндекс. Иногда было бы неплохо и туда заглядывать :)))
    1. Бордер можно поправить сбросом стилей, насколько я вижу, у вас они не сброшены для ul li, ol li. reset.css поможет.
    2. С подвалом еще проще, в интернете 100500 вариантов, как это сделать dimox.name/press_footer_bottom_with_css .
    PS: Добавлю, что после применения reset.css нужно будет еще выровнять картинку по центру дива и задать паддинг возможно, чтобы всё прекрасно красиво встало.
    Ответ написан
  • Каким Web-программистом быть?

    tlito
    @tlito
    drupal, c++, seo
    первый заработок вы получите, если покажете людям как продвигать в интернет. а для этого научитесь
    1. ставить cms на ваш выбор (ворпрес, джумла, друпал, модкс, опенкарт прочие, я например дл всего использую друпал)
    2. стряпать более менее привлекательный дизайн и натягивать макет на cms
    3. писать тексты, судя по всему, вы грамотный, осталось научиться писать о том чем компании занимаются
    4. ну и изучите как продвигать в поиске, для этого откройте пару своих блогов и изучайте их позиции в поиске, продвигайте
    5. найдите первых клиентов на 3-5тыс за проект и продайте им свои услуги
    и продолжайте скилапиться
    Ответ написан
    1 комментарий
  • Какие разделы математики актуальны в сфере нейронных сетей и ИИ?

    gbg
    @gbg
    Любые ответы на любые вопросы
    • Линейная алгебра - основа основ, без нее никаких численных дел не будет
    • Теория операторов - и без нее тоже. Нужно уметь оценивать операторы.
    • Теория меры и интеграла Лебега - и измерать множества тоже нужно уметь
    • Функциональный анализ - и работать с абстрактными операторами тоже
    • Высшая алгебра - без нее к операторам лезть можно, но лучше выучить
    • Гармонический анализ - без него в машинное зрение лезть смысла нет. Всякие операторы, свертки, ядра - это все туда
    • ТФКП - аналогично
    • Уравнения математической физики - без понимания того, как работает свет в этом мире анализировать что-либо смысла нет.
    • Теория интерполяции - как превратить результаты измерений в формулы
    • Численные методы - основа основ.


    В профессиональной деятельности математика нет деления на разделы. Математика используется вся. Куском.

    Учитесь лучше.
    Ответ написан
    5 комментариев
  • Как убрать .html в конце адреса каждой веб-страницы сайта, без использования php?

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ! \.html$
    RewriteCond %{REQUEST_URI} ! /$
    RewriteRule ^(.*)$ $1.html


    В htaccess. Обращение на /about будет открывать /about.html, к примеру
    Ответ написан
    2 комментария