Ответы пользователя по тегу Программирование
  • Существуют ли НЕ видеоуроки по различным ЯП?

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

    А лучше всего написать что-нибудь своё, какую-нибудь простенькую программку (сначала консольную, потом можно и за ГУИ взяться), которая, например, парсит файлы или веб-страницы, или автоматизирует какую-нибудь рутину, или даже простенькую игру — короче говоря, пишите то, что интересно лично вам. Гарантирую, тогда будет и веселье, и грусть, и пасмур...
    Если задумка окажется неподъёмной, попробуйте найти опенсорсные аналоги своей будущей программы и изучайте их исходный код, учитесь по образцу.
    Никакие онлайн-курсы, задания и т.п. не заменят опыта настоящей разработки. Я не утверждаю, что они совсем не нужны, но необходимо параллельно заниматься и самостоятельной работой.
    Ответ написан
    Комментировать
  • Есть ли рускоязычная среда програмирования?

    @Ix_Didicus
    Longum iter per praecepta, breve et efficax per exempla.
    Учитесь по примерам. Не знаете, как объявить переменную, задать цикл? Не знаете, как объявить функцию, описать класс, как их вызвать/создать, с какими параметрами? Так откройте чей-то пример, чужой код, и посмотрите. Благо, что в век Open Source можно найти сколько угодно исходников на любом языке программирования. Попробуйте просто скачать исходный код какой-нибудь несложной программы или библиотеки и попытаться в нём разобраться, целиком разобрать программу по полочкам. Не бойтесь экспериментировать, пробуйте что-то менять и смотреть, что происходит после вашего вмешательства.
    Помню, как в 9-ом классе заинтересовался игрой Battle for Wesnoth. Она опенсорсная, но я тогда этого не знал, да и вообще о программировании почти ничего не слышал. Зато я узнал (изучив папку с игрой), что в ней есть куча текстовых конфигов — сценарии, характеристики юнитов и т.п. Всё, разумеется, исключительно на английском, который я тогда практически не знал. И несмотря на это, не пользуясь ни словарями, ни гуглом, ни чьей-либо помощью, я смог разобраться в этом языке, создать своих юнитов, свои сценарии и даже написать пару кампаний.
    Ответ написан
    Комментировать