Как осваивали синтаксис, когда учились программированию?
Как осваивали синтаксис, когда учились программированию?
Уважаемые программисты, расскажите, пожалуйста, как вы учились? Как осваивали синтаксис? Мне важно понять алгоритм. Разумеется, надо практиковать и тогда всё понимается, запоминается. И всё же. Как конкретно ВЫ учились?
Копировал чужой код, менял, запускал, отлаживал. Отладка - ключ №1 в учебе. Сначала просто надо заставить чужой код работать без изменений. Сейчас можно с гитхаба взять любую штуку и запустить. Потом её в отладке пройти. Да просто на youtube посмотреть, как Javascript в браузере отлаживать, например. Когда учился не было интернета. Писал прерывания разные, для отладки писал в файл.
думаю, важно определить задачу, которую было бы интересно решать. в моем случае это была система управления проектами и медиа активностями. далее по кусочкам изучал, что нужно для реализации - как построить интерфейс, как хранить и извлекать данные, как разграничить к ним доступ итд.
Inna Inin книг не посоветую, те по которым я учился будут сейчас не интересны 🙂<br><br>Идите в книжный, полистайте книги для начинающих, купить что понравится. Настройтесь сразу, что книга может оказаться не очень интересной и придется взять что-то еще. Ну а дальше втянетесь, начнете сами разбираться что читать.<br><br>Смотрите книги про python или JavaScript.
Вопрос к знатокам: в 42 уже поздно учиться на программиста? С учетом того, что изучал фронтенд и написал на Java простенькую программку нужную по работе?)
Учиться ни когда не поздно. Начинал, так же как многие, копировал чужой код, изучал как другие пишут, повторял и изменял. Главное это терпение и уметь докапываться до основания, так как только так можно понять весь алгоритм и найти что откуда и куда
Inna Inin так же бы посоветовал, вначале что то скопировать, сломать попробовать. Потом другое посмотреть и так пару раз, и только потом смотреть учебники. Так как на собственный опыт знания из учебника очень хорошо ложатся под возглас: «ах, вот оно что, теперь понятно!»
Inna Inin на бэйские, тогда ООП не было, даже функций не было, а порядок выполнения команд задавался номерами строк, чтобы вставить строку между двумя, надо было задать номер больше предыдущей и меньше последующей. Если сейчас хотите начать учиться то лучше начните с детских компьютерных игр про программирование
(Про самоучку.)<br>Хорошо помогают понять азы разные учебные пособия.<br>Конечно, надо понимать какое именно программирование хочешь изучать (языки, стек технологий).<br>А дальше - берёшь и практикуешься. Можно писать собственную придуманную программу. Можно решать задачи, которые можно найти в учебных пособиях.<br>Но лучше практиковать на создании реальной программы/сайта. Задачки решаются и забываются.
Inna Inin Сперва надо понять рекурсивные и интеративные методы вычисления, а потом надо понять систему и как она создаётся а оттуда и до алгоритма не далеко
Inna Inin Перевожу на русский: грызите дискретку, теорию и практику ЯП и теоретическую информатику. Из них уже можно мутировать в Алгоритмы и структуры данных.
Алгоритм действий пошагово:<br>1. Берем книгу по языку программирования для чайников, долго и вдумчиво читаем, перепечатываем примеры.<br>2. Находим сообщество и спрашиваем какую книгу лучше почитать чтобы изучить язык программирования.<br>3. Находим подсказанный самоучитель и тоже читаем и переписываем примеры<br>4. Начинаем читать документацию по языку и вникать в синтаксис и особенности языка<br>5. Ищем ролики на youtube, даже если кажется, что вы все знаете.<br>6. Ищем курсы по языку программирования ориентированные на конкретную проф область, мобильная разработка, веб, серверные приложения и пр.<br>7. Практика каждый день.<br><br>Кодить, кодить и кодить.
Книгу "Совершенный код. Мастер-класс" Стив Макконнелл (на русском) отправила вам в ЛС.<br><br>"Всякий, кто полагается на практику, не зная теории, подобен кормчему, вступающему на судно без руля и компаса, – он не знает, куда плывет. Практика всегда должна опираться на твердые теоретические основания." Леонардо да Винчи
Я поняла вопрос не как "с чего начать", а "как учиться". Да, эта книга не для первого дня за клавиатурой. Она больше как справочник и относится к числу тех немногих, в которых обсуждается программирование как таковое. Наибольшую пользу приносят те методики, которые можно использовать независимо от среды или языка. Эти вопросы все равно будут возникать.
Я учился самостоятельно через практику. Задача - попытки решения - решение - задача - попытки решения - решение. И потом на практику стала уже и теория ложится.<br><br>Как бы сейчас поступил если бы хотел научится - нашёл бы наставника. Кто давал бы задачи и подсказки в каком направлении идти чтобы из решить. От простых к сложным.
Мне нечего было есть, а программисты зарабатывали много. Я решил освоить профессию. Поступил в универ, перед этим я уже начал программировать по самоучителям. Универ на заочку. После второго курса я прошел стажировку в одной из крупных компаний и начал искать работу. Получил более 50 отказов, но, в итоге, устроился. На работе была хорошая практика, уже платили что-то. Параллельно учился в универе. Учил php, c++, C#. MySql, SqlServer, Access. Ну и Js+Html, CSS. Потом уже рекрутеры сами за мной бегали. Менял работу, повышал зп, купил квартиру, машину, дачу, шубу жене, перешёл с чая в пакетиках на виски с сигарами и т.д. Сейчас продолжа учёбу, участвую в своих проектах, постоянно программирую и практикуюсь. Тут надо брать жопой: учить и практиковать.
Denis Kir не стоит учить все подряд можно, но сложно, у каждого языка свои особенности синтаксиса, лучше изучить сначала что то одно, потом браться за другое
Comments