11:42 Основы программирования для чайников | |
Как стать программистом? Как научиться понимать и писать программы ? Как заработать на программировании? И главное -с чего и как начать обучение программированию с нуля?
Всем кому не дают покоя эти вопросы, а может уже присвоено на форуме для программистов почетное звание программист - нуб или чайник - добро пожаловать в мир виртуальной реальности. Все что необходимо для написания первой программной строчки будет изложено как в печатном, так и в видео уроке программирования с нуля Бесплатный курс программирования для начинающих с нуля на языке Python с ссылками на самые толковые печатные и видео уроки, а также официальные дистрибутивы. Поклон всем предшественникам кто помог мне также бесплатно приобрести знания и практику программирования на питоне. Почему выбор пал на язык программирования питон читайте в следующей статье. Учиться программированию предлагаю не классическим методом. Способ от простого к сложному в программировании испорчен большим количеством не понятных для программиста чайника терминов . Бесконечные перечисления не известно к чему применимые строчки программного кода заставят вас либо заснуть либо просто оставить идею стать программистом. Хотите поспорим ? Вот список лучшей литературы для изучения программирования на языке питон по мнению пользователей форумов программистов и преподавателей вузов айти направлений: Марк Лутц – Програмирование на Python Том-1 Хахаев И.А. – Практикум по алгоритмизации и программированию на Python Николай Прохоренок Python самое необходиммое Читаем и пробуем писать скрипты, если наскучит или будет не понятно возвращайтесь на наш сайт.
Для понимания программных кодов и создания компьютерных программ нет значения сколько вам лет, не важно на сколько глубоко вы знаете математику. Поэтому сам учусь и передаю свои знания не классическим путем от основ к вершинам, а взбираюсь на некий небоскреб на лифте и спускаюсь по этажам изучая его структуру. Вниз спускаться легче и быстрее, дойдя до низа я знаю как всё построено , как взаимодействует ,какие и где использованы материалы . Но самое главное – какой этаж мне больше всего понравился, что мне изучить хочется досконально. И вот тут, скучнейшее чтиво в виде книг по программированию для начинающих, становится понятным и необходимым.
Курс программирования на базе создания компьютерных игр.Основы программирования для чайников при помощи программирования игр – это не серьезно, скажете вы?
Начну как в старом грузинском тосте – когда то, давным давно, один маленький , но очень любопытный мальчик спросил у мудрейшего программиста: - что больше всего нагружает процессор компьютера? -компьтерные игры ответил тот. -а что больше всего требует оперативной памяти? -компьтерные игры . -а что является показателем мощности видекарты? -компьтерные игры . Так выпьем же за кибернетиков ,привративших нашу жизнь в игру. И так, если вы спросите у меня с чего начать обучение программированию и я конечно же отвечу - с программирования компьютерных игр. И буду далеко не орегинален в этом вопросе. Первой курсовой работой, во всех институтах и университетах является создание полноценной игры. Сейчас мы не говорим на каком языке начинать учиться программировать , определим сначала подход и способ обучения. Не хочу вдаваться в полемику какой из вариантов лучше, предлагаю свой:
На что можно смотреть часами не отрываясь? -на огонь -на воду -и на то как работают другие люди А где это можно увидеть все вместе? - на пожаре Так как можно бесплатно научиться программированию, быстро и чтоб было интересно? Я думаю, что вы уже ответили на этот вопрос – правильно, начинаем писать компьютерные игры…Кому не терпится приступить, переходим к следующему разделу. С более терпеливыми и любознательными начинающими программистами попробуем нырнуть по глубже… Что такое компьютерная игра – это законченная программа, которой может пользоваться карапуз который не умеет читать, в ней с легкостью должна разобраться бабушка(от 45-до 75лет), потому что карапузу надо на горшок и не дай бог его героя замочат в это время ненавистные тролли. Прекраснейшая, но божественно тупая блондинка не должна разбить свой смартфон об асфальт из за того, что –“ ну я не знаю на что тут надо нажимать…” . Пацанчик типа “Джова” должен где то в потаённых глубинах подсознания отметить-“ что эта прога не кислая шняга” .И на автодороге возможно -”Папа, поехали пробка рассосалась – да,да,чуть,чуть до конца уровня осталось” . Простыми словами мы должны с самого начала писать и создавать не компьютерные коды, скрипты, строчки команд, а создавать программный продукт который нравится конкретным людям. Программирование игры позволяет нагрузить наш мозг на все проценты которые нам даны от природы, а может где то и поможет разогнать его.
Тепер от аналогий к конретике:операторы, команды, строчки программы – это приемы, они бесполезны даже если вы их знаете и помните. Их надо связать в некий текст программы, чтобы получить кокой то конкретный обьект или результат. Учим в школе мертвый, но простой язык программирования( операторы,команды ,блок схемы)тратим на это два года.В лучшем случае после такого образования сможем запрограммировать решения интегрального уравнения.Кому кроме препода это надо? А в это время двенадцатилетние пацаны пишут чит коды к играм , создают сайты и парсят их выкладывая учебные видео. Ситуация с универом – отличник знает четко конспект , построение и структуру, троечник пишит проги знает несколько языков и крашит сервера.
| |
|
Всего комментариев: 1 | |
0
Спам
| |