Задать вопрос
  • Мальчик 15 лет, хочет в будущем стать программистом, что почитать и попробовать, для будущего осознанного понимания и выбора?

    dkutergin
    @dkutergin
    Java developer
    Я в 15 уже знал ассемблер, прерывавания DOS и BIOS, функции WinAPI и Delphi с SQL (а Turbo Pascal и BASIC на ZX Spectrum к тому времени были давно пройденным этапом). И я довольно посредственный программист, далеко не гений.

    Если нет интереса писать свои игры, например (хотя бы что-то совсем простое, вроде Марио или Танчиков), то вряд ли такой мальчик станет хорошим программистом. В IT, впрочем, есть и множество других профессий.
    Ответ написан
    Комментировать
  • Какие азы нужно знать перед тем как начать изучать программирование?

    dkutergin
    @dkutergin
    Java developer
    В школе что ли не было информатики? Очень странно, как можно вообще не уметь программировать. А так перед PHP и JavaScript лучше освоить Паскаль, простой язык для изучения алгоритмов и базовых понятий (функции, циклы, переменные и др.). Немного базовой школьной математики (алгебра, геометрия, знание тригонометрии и высшей математики в веб-разработке не нужно). Дополнительно такие темы как "системы счисления", "математическая логика", общее понимание устройства компьютера. Это самая база. А далее уже можно учить конкретные языки и технологии, от HTML до Docker.
    Ответ написан
    Комментировать
  • Существует ли "карта программиста"? Что и за чем учить?

    dkutergin
    @dkutergin
    Java developer
    Ответ написан
    Комментировать
  • MacBook Air M1 8/256 подойдёт для разработки?

    dkutergin
    @dkutergin
    Java developer
    Если планируется использовать IDE от Jetbrains - не хватит, надо 16 GB минимум. Если писать в блокноте (Vim, Emacs, Atom, VS Code...) и компилировать в командной строке - конечно, достаточно.
    Ответ написан
    Комментировать
  • Актуален ли ассемблер на сегодняшний день?

    dkutergin
    @dkutergin
    Java developer
    Ассемблер, конечно, актуален. Есть микроконтроллеры, на которых нельзя использовать C (и тем более C++) из-за слабого железа. Ассемблер для x86 (16-битный реальный режим DOS и 32-битный защищенный Windows) - НЕТ, неактуален. Авторы, пишущие статьи по нему (точнее, копипастящие Iczelion'а и Зубкова) - занимаются спамом, а их читатели - бесполезной тратой времени. Вот, к примеру, такое - полный маразм и шизофрения сродне TempleOS.
    Ответ написан
    Комментировать