Здравствуйте. Недавно я заинтересовался программированием, если конкретно, то Python, в этом деле я полный нуль (небольшие программы на Basik Small типа калькулятор вклада по процентам не в счёт), начал интересоваться и искать информацию на тему того, как собственно в России вообще становятся программистами. Из предлагаемых вариантов нашёл: специализированные колледжи на базе 9-11 класса, специализированные факультеты и даже ВУЗы, онлайн-обучение у Скилбокс, Нетологии и Яндекс.Практикум, целые сборники книг, онлайн курсы на Юдеми и Степик.
Интересует ответ практиков, поделитесь пожалуйста своим опытом становления или опытом становления ваших коллег. С чего лучше начинать новичку в этом деле, нужно ли изучать или повторять что-то по математике, если да, то какие именно разделы и так далее. Буду премного вам благодарен
Python
Обучение на программиста - как это?
У каждого свой путь в программирование...
Я динозавр...
Ну как бы получше объяснить...
Я бы вообще обучать с Фортрана начинал )))
Почему?
А современные языки программирования самому программированию и не учат - учат лишь применению набора функций, процессов. Что там делается "внутри" никто уже не знает. Это не программирование, а "строительство из кубиков" )))
Вот как написать программу "работа строителя" на языке высокого уровня?
- рабочий берет кирпич
- рабочий поднимается на 2-й этаж
- рабочий кладет кирпич.... и т. д. НО! Функция "оглянись перед лестницей" тут априори не предусмотрена и никак этого не исправить! В случае если там будет люк, рабочий в него упадет. Обязательно. )))
А как эту же программу написать на языке среднего уровня (С, С++, Python)?
- рабочий подходит к определенному месту
- рабочий наклоняется
- рабочий обхватывает руками кирпич... и т. д. (тут уже можно будет оглянуться) )))
На языке же низкого уровня (Ассемблер)... кхм... извини, но тебе придется описывать ВСЁ это, указывая когда и как рабочему сократить каждую мышцу... Зато простор действий неограничен. ВООБЩЕ И НИЧЕМ!
Но математика, физика... Без них НОРМАЛЬНО программировать не получится!
Я динозавр...
Ну как бы получше объяснить...
Я бы вообще обучать с Фортрана начинал )))
Почему?
А современные языки программирования самому программированию и не учат - учат лишь применению набора функций, процессов. Что там делается "внутри" никто уже не знает. Это не программирование, а "строительство из кубиков" )))
Вот как написать программу "работа строителя" на языке высокого уровня?
- рабочий берет кирпич
- рабочий поднимается на 2-й этаж
- рабочий кладет кирпич.... и т. д. НО! Функция "оглянись перед лестницей" тут априори не предусмотрена и никак этого не исправить! В случае если там будет люк, рабочий в него упадет. Обязательно. )))
А как эту же программу написать на языке среднего уровня (С, С++, Python)?
- рабочий подходит к определенному месту
- рабочий наклоняется
- рабочий обхватывает руками кирпич... и т. д. (тут уже можно будет оглянуться) )))
На языке же низкого уровня (Ассемблер)... кхм... извини, но тебе придется описывать ВСЁ это, указывая когда и как рабочему сократить каждую мышцу... Зато простор действий неограничен. ВООБЩЕ И НИЧЕМ!
Но математика, физика... Без них НОРМАЛЬНО программировать не получится!
Меня заинтересовал сначала Паскаль в ВУЗе, затем Веб ну и засосало. Получил диплом, нашел работу ближе к программированию ну и постепенно переполз на желаемое.
Считаю что Высшее техническое образование для Программиста - НЕОБХОДИМО. Там дают скилл "как выучить то что кажется выучить нереально" и "как написать курсовую работу по теме в которой ваще не понимаешь ни хрена" и "как найти мануал по использованию Bort BMM-800 без Интернета в библиотеке бумажных изданий" :) таких скилов школа или курсы фуяндекс не дают...
Считаю что Высшее техническое образование для Программиста - НЕОБХОДИМО. Там дают скилл "как выучить то что кажется выучить нереально" и "как написать курсовую работу по теме в которой ваще не понимаешь ни хрена" и "как найти мануал по использованию Bort BMM-800 без Интернета в библиотеке бумажных изданий" :) таких скилов школа или курсы фуяндекс не дают...
Похожие вопросы
- Прошу опытных программистов помочь с выбором курса Python для обучения
- зачем программисту физика?
- Я хочу быть программистом, но я гуманитарий.
- Вопрос программистам самоучкам, которые уже работают!
- Тут есть именно опытные программисты?
- Подскажите что изучать чтобы заниматься машинным обучением
- Обучение программированию в настоящее время
- Программисты, расскажите, правильный StartUp? Python
- Как стать программистом и зарабатывать?
- Как стать программистом, как выучить язык?