Как осваивали синтаксис, когда учились программированию?



Уважаемые программисты, расскажите, пожалуйста, как вы учились? Как осваивали синтаксис? Мне важно понять алгоритм. Разумеется, надо практиковать и тогда всё понимается, запоминается. И всё же. Как конкретно ВЫ учились?


580   60  
  1. Евгений Штерн 2 года назад
    Копировал чужой код, менял, запускал, отлаживал. Отладка - ключ №1 в учебе. Сначала просто надо заставить чужой код работать без изменений. Сейчас можно с гитхаба взять любую штуку и запустить. Потом её в отладке пройти. Да просто на youtube посмотреть, как Javascript в браузере отлаживать, например. Когда учился не было интернета. Писал прерывания разные, для отладки писал в файл.
  2. Andrey Shehter 2 года назад
    думаю, важно определить задачу, которую было бы интересно решать. в моем случае это была система управления проектами и медиа активностями. далее по кусочкам изучал, что нужно для реализации - как построить интерфейс, как хранить и извлекать данные, как разграничить к ним доступ итд.
  3. Сергей Попов 2 года назад
    👂
  4. Игорь Шарфмессер 2 года назад
    Читайте книги, повторяйте код, решайте задачи.

    Смотрите вокруг, находите идеи, пишите код в голове
    • Inga Shtern 2 года назад
      Игорь Шарфмессер какие книги? Порекомендуйте, пожалуйста
    • Игорь Шарфмессер 2 года назад
      Inna Inin книг не посоветую, те по которым я учился будут сейчас не интересны 🙂

      Идите в книжный, полистайте книги для начинающих, купить что понравится. Настройтесь сразу, что книга может оказаться не очень интересной и придется взять что-то еще. Ну а дальше втянетесь, начнете сами разбираться что читать.

      Смотрите книги про python или JavaScript.
    • Inga Shtern 2 года назад
      Игорь Шарфмессер эх, я не в России, и нет книг на русском. Мне надо что-то в электронном виде ) я сейчас начала учиться на курсе, там Java
    • Игорь Шарфмессер 2 года назад
      Inna Inin java тоже неплохо
    • Irina Ivanoff 2 года назад
      Вконтакте есть группы, там много книг выкладывают.
  5. Александр Великолепный 2 года назад
    Вопрос к знатокам: в 42 уже поздно учиться на программиста? С учетом того, что изучал фронтенд и написал на Java простенькую программку нужную по работе?)
    • Vadim Rublev 2 года назад
      Учиться никогда не поздно. Было бы желание.
    • Inga Shtern 2 года назад
      Александр Великолепный мои исходные ещё сложнее. Дерзайте смело)
    • Александр Великолепный 2 года назад
      Inna Inin В ваши 18 вы ещё только начинаете путь 😉

      Да, главное желание.
    • Pavel Gurevich 2 года назад
      Я тоже собираюсь выучиться, хотя не программировал никогда. Думаю никогда не поздно, если склад ума позволяет!
    • Inga Shtern 2 года назад
      Pavel Gurevich похоже, мой склад не очень... Трудно
    • Илья Корниенко 2 года назад
      Учусь сейчас, начал в 47, тяжело бывает, но двигаюсь
    • Pavel Gurevich 2 года назад
      Inna Inin всем трудно))
    • Vadim Rublev 2 года назад
      > похоже, мой склад не очень...
      А зачем тогда этим заниматься??
      Или любовь к трудностям?...

      Имя сменили... 🤔
  6. Гурий Проткин 2 года назад
    Учиться ни когда не поздно. Начинал, так же как многие, копировал чужой код, изучал как другие пишут, повторял и изменял. Главное это терпение и уметь докапываться до основания, так как только так можно понять весь алгоритм и найти что откуда и куда
    • Inga Shtern 2 года назад
      Гурий Проткин а где берут чужие коды?
    • Гурий Проткин 2 года назад
      Inna Inin в интернете: на гитхабе, туториалы, ютубы, форумы. Начать нужно с того что спросить у гугла: как сделать «это» на «языке»
    • Inga Shtern 2 года назад
      Гурий Проткин ЗдОрово) Спасибо большое :)
    • Гурий Проткин 2 года назад
      Inna Inin так же бы посоветовал, вначале что то скопировать, сломать попробовать. Потом другое посмотреть и так пару раз, и только потом смотреть учебники. Так как на собственный опыт знания из учебника очень хорошо ложатся под возглас: «ах, вот оно что, теперь понятно!»
    • Inga Shtern 2 года назад
      Гурий Проткин 😊 это здорово, я представила))
  7. Евгений Агибалов 2 года назад
    В детстве нашёл книжку про программирование на бэйские, прочитал и научился
    • Inga Shtern 2 года назад
      Евгений Агибалов про какое программирование?
    • Vadim Rublev 2 года назад
      Мы Бэйсик в школе изучали... )
    • Vadim Rublev 2 года назад
      Инна, "Бэйсик" - это язык программирования (ЯП).
    • Inga Shtern 2 года назад
      Vadim Rublev да, поняла)
    • Евгений Агибалов 2 года назад
      Inna Inin на бэйские, тогда ООП не было, даже функций не было, а порядок выполнения команд задавался номерами строк, чтобы вставить строку между двумя, надо было задать номер больше предыдущей и меньше последующей. Если сейчас хотите начать учиться то лучше начните с детских компьютерных игр про программирование
    • Inga Shtern 2 года назад
      Евгений Агибалов детские компьютерные игры про программирование? Звучит интересно) Найти их через Гугл?
    • Евгений Агибалов 2 года назад
      Inna Inin ну вот например хорошая игра. Рекомендую. https://store.steampowered.com/app/792100/7_Billion_Humans/
    • Inga Shtern 2 года назад
      Евгений Агибалов Спасибо!!
  8. Vadim Rublev 2 года назад
    (Про самоучку.)
    Хорошо помогают понять азы разные учебные пособия.
    Конечно, надо понимать какое именно программирование хочешь изучать (языки, стек технологий).
    А дальше - берёшь и практикуешься. Можно писать собственную придуманную программу. Можно решать задачи, которые можно найти в учебных пособиях.
    Но лучше практиковать на создании реальной программы/сайта. Задачки решаются и забываются.
    • Inga Shtern 2 года назад
      Vadim Rublev можете порекомендовать учебные пособия?
    • Vadim Rublev 2 года назад
      Гугл лучше знает.
      По JavaScript - https://learn.javascript.ru/ . По Go - https://tour.golang.org/ или golang-book.ru , насколько помню...
    • Inga Shtern 2 года назад
      Vadim Rublev Спасибо большущее!
    • Inga Shtern 2 года назад
      Vadim Rublev а по Java есть?
    • Vadim Rublev 2 года назад
      Не знаю. Загуглите.
  9. Абдулаев Магомед 2 года назад
    Алгоритм это цепочка, цепочка в теории, добро пожаловать в математику а точнее в Формальные языки, Грамматики
    • Inga Shtern 2 года назад
      Абдулаев Магомед очень хотелось бы понять Вашу мысль лучше
    • Абдулаев Магомед 2 года назад
      Inna Inin Сперва надо понять рекурсивные и интеративные методы вычисления, а потом надо понять систему и как она создаётся а оттуда и до алгоритма не далеко
    • Inga Shtern 2 года назад
      Абдулаев Магомед стало немного понятнее, я посмотрю...
    • Dmitrii Sudebov 2 года назад
      Inna Inin Перевожу на русский: грызите дискретку, теорию и практику ЯП и теоретическую информатику. Из них уже можно мутировать в Алгоритмы и структуры данных.
    • Inga Shtern 2 года назад
      Dmitrii Sudebov спасибо!
  10. Andrei Faizullin 2 года назад
    Google помогает до сих пор
  11. Oleg Kishinskiy 2 года назад
    Алгоритм действий пошагово:
    1. Берем книгу по языку программирования для чайников, долго и вдумчиво читаем, перепечатываем примеры.
    2. Находим сообщество и спрашиваем какую книгу лучше почитать чтобы изучить язык программирования.
    3. Находим подсказанный самоучитель и тоже читаем и переписываем примеры
    4. Начинаем читать документацию по языку и вникать в синтаксис и особенности языка
    5. Ищем ролики на youtube, даже если кажется, что вы все знаете.
    6. Ищем курсы по языку программирования ориентированные на конкретную проф область, мобильная разработка, веб, серверные приложения и пр.
    7. Практика каждый день.

    Кодить, кодить и кодить.
    • Inga Shtern 2 года назад
      Oleg Kishinskiy Спасибо!!!🙏
  12. Oleg Kishinskiy 2 года назад
    немного опуская несколько пунктов, можно посмотреть мои видео по программированию на python
    https://www.youtube.com/watch?v=T2NmFH9BGJQ...
  13. Тигран Хачатрян 2 года назад
    https://proza.ru/avtor/ameninchlavklin
  14. Тигран Хачатрян 2 года назад
    https://proza.ru/2020/08/01/2495
  15. Jelena Popkova 2 года назад
    Книгу "Совершенный код. Мастер-класс" Стив Макконнелл (на русском) отправила вам в ЛС.

    "Всякий, кто полагается на практику, не зная теории, подобен кормчему, вступающему на судно без руля и компаса, – он не знает, куда плывет. Практика всегда должна опираться на твердые теоретические основания." Леонардо да Винчи
    • Oleg Kishinskiy 2 года назад
      Jelena Popkova не пугайте вы так людей, эта книга для тех кто уже программирует, а не спрашивает с сего начать
    • Jelena Popkova 2 года назад
      Я поняла вопрос не как "с чего начать", а "как учиться". Да, эта книга не для первого дня за клавиатурой. Она больше как справочник и относится к числу тех немногих, в которых обсуждается программирование как таковое. Наибольшую пользу приносят те методики, которые можно использовать независимо от среды или языка. Эти вопросы все равно будут возникать.
    • Jelena Popkova 2 года назад
      Для совсем начинающих: https://bookflow.ru/knigi-po-programmirovaniyu-dlya-detej/
    • Inga Shtern 2 года назад
      Jelena Popkova Спасибо большое!!
  16. Ирина Григорьева 2 года назад
    В универе) под угрозой вылететь - изучалось все на ура)
  17. Ник Олай Эрлан 2 года назад
    Я учился самостоятельно через практику. Задача - попытки решения - решение - задача - попытки решения - решение. И потом на практику стала уже и теория ложится.

    Как бы сейчас поступил если бы хотел научится - нашёл бы наставника. Кто давал бы задачи и подсказки в каком направлении идти чтобы из решить. От простых к сложным.
  18. Denis Kir 2 года назад
    Мне нечего было есть, а программисты зарабатывали много. Я решил освоить профессию. Поступил в универ, перед этим я уже начал программировать по самоучителям. Универ на заочку. После второго курса я прошел стажировку в одной из крупных компаний и начал искать работу. Получил более 50 отказов, но, в итоге, устроился. На работе была хорошая практика, уже платили что-то. Параллельно учился в универе. Учил php, c++, C#. MySql, SqlServer, Access. Ну и Js+Html, CSS. Потом уже рекрутеры сами за мной бегали. Менял работу, повышал зп, купил квартиру, машину, дачу, шубу жене, перешёл с чая в пакетиках на виски с сигарами и т.д. Сейчас продолжа учёбу, участвую в своих проектах, постоянно программирую и практикуюсь. Тут надо брать жопой: учить и практиковать.
    • Oleg Kishinskiy 2 года назад
      Denis Kir не стоит учить все подряд можно, но сложно, у каждого языка свои особенности синтаксиса, лучше изучить сначала что то одно, потом браться за другое

Добавить ответ:
Отменить.