Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.

Программирование как хобби

Тема в разделе "Свободное время", создана пользователем Leningradets, 20 авг 2019.

  1. Leningradets

    Leningradets Завсегдатай

    Решил заняться новым хобби для поддержки работоспособности когнитивной функции и вообще чтобы мозг не засыхал. Давно уже хочу взяться за программирование. Сначала как хобби, а дальше как пойдет. Раньше (лет дцать назад) было непонятно с чего и как начинать. Были только большие бумажные непонятные книги. Теперь же количество контента неограничено, куча курсов он лайн и т.д. и т.п., но как выбрать действительно полезный контент если вообще с нуля начинаешь??? Бэкграунд экономичский, но насколько я понял, матан выше школьной программы не особо нужен в быту 90% программеров. Что посоветуете профи (коих на форуме много)? Дайте методичку!

    Пару конкретных вопросов:
    1. Хотелось бы научиться web технологиям бэк и фронт энд. Что выбрать? Начать с алгоритмов или сразу браться за курс PHP или Java или что-то еще? Или с разметки HTML и CSS и Javascript?
    2. Нужен ли ментор, который будет указывать на ошибки или самому реалистично прогрессировать?
    3. Верите ли вы что можно за срок год - два - три, уделяя по часу-двум в день, добиться результатов скажем на уровень джуниора?
    4. Какие конкретные книги, ресурсы посоветуете. Сейчас начал с книжки Песни о Паскале, чтобы хотя бы понять азы алгоритмизации и терминологии. Не знаю насколько Паскаль поможет, но по крайне мере там разжевываются основные понятия что такое процедуры, операторы, циклы, какие бывают алгоритмы. Или Паскаль это тлен относительно современных технологий и не тратить на него время?
    5. Как вы пришли в программирование? Был ли это ВУЗ, курсы, самостоятельное изучение?

    Буду рад любым советам бывалых ))))
     
  2. chel

    chel Старожил

    выбираете бесплатный курс по питону и в путь !
    --- Сообщения объединены, 20 авг 2019, дата первого сообщения: 20 авг 2019 ---
    тратя 2 часа в день за 3 года можно не только на уровень начинающего выйти.
    Если примкнуть к open source проекту то другие помогут разбираться в неочевидном.
     
  3. Leningradets

    Leningradets Завсегдатай

    А почему Питон, а не Java?
     
  4. chel

    chel Старожил

    Потому что сначала стулья, а потом деньги.
    Питон не заставит сначала вникать во всякие enterprise заморочки
     
  5. devoid

    devoid Админ

    java и питон - два сорта говна
    на php вообще непонятно как можно в здравом уме смотреть как на хобби

    как хобби для развития - куда лучше haskell
     
    • Согласен Согласен x 1
  6. Dmitry Pankratov

    Dmitry Pankratov Аксакал

    Я б ещё глянул на Elixir и лиспы всякие типа Clojure.
    На жабе пишут энтерпрайз говнокод.
    Всякие теории вам вряд ли нужны, чтобы на хобби уровне сыграть девкам "голуби летят на нашей зоной" хватит и трех аккордов, все эти сольфеджио и проч нафиг не надо.
    Это я вам как проф. разработчик и гитараст am-dm говорю.
     
  7. Chary

    Chary Старожил

    Я когда питон учил, кучу книг перепробовал, но ничего лучше вот этой книги не нашел:
    Learning Python by Mark Lutz
    Она толстая, но фундаментальная
    Поддерживаю изучение питона как "хобби а там посмотрим"
    1)очень много библиотек для всего
    2) где бы не работали, наверняка сумеете использовать его ( я использую, хоть и нисколько не программист)
    3) дата сатанисты его вовсю используют
    4) благодаря популярности все вопросы уже отвечены в stackoverflow. Т.е. что бы получить ответ на любой вопрос надо просто уметь правильно задать его в гугле.
     
    Последнее редактирование: 20 авг 2019
    • Информативно Информативно x 2
  8. Chary

    Chary Старожил

    А можно поподробней, почему?
     
  9. devoid

    devoid Админ

    ну человек же хочет чтобы мозг не засыхал
    а от хаскеля наоборот, новые нейронные связи образуются
    --- Сообщения объединены, 20 авг 2019, дата первого сообщения: 20 авг 2019 ---
    исключительно как склеивающий продукт, потому что у него native binding ко всяким tensorflow и прочим сатанистским либам, которые написаны на C/C++
    к дата саенсу как таковому питон иррелевантен
     
    • Согласен Согласен x 1
  10. Leningradets

    Leningradets Завсегдатай

    самостоятельно его будет наверное сложно освоить как первый язык... Питон вроде бы логичнее выглядит - и обучающего материала много и сообществ полно.
     
    • Согласен Согласен x 1
  11. chel

    chel Старожил

    это была рисовка профи. Можно просто проигнорировать.
    Хаскел вааще не смотреть. А вот erlang или elixir можно после питона для расширения кругозора. Мне erlang помог понять лучше функцион программирование (нет тучи мусора как в scala)
     
    Последнее редактирование: 21 авг 2019
  12. _id_

    _id_ Аксакал

    А мне паскаль нравится. Борланд дэлфи это теперь называется, можно все околонаучные проблемы быстро считать. Жаль он как-то стал на обочине истории стоять. Модные питоны как-то непонятно мне: оно же медленное, замороченное, но почему-то сильно популярное у молодежи.
     
    • Нравится Нравится x 1
  13. sl0n

    sl0n Старожил

    Go тоже ОК.
     
  14. chel

    chel Старожил

    И ещё, если Питон не пойдёт сразу посмотрите на Kotlin.

    З.Ы. А вы в Питере бываете ?
     
  15. Dmitry Pankratov

    Dmitry Pankratov Аксакал

    Ну JVM-языки - они почти все ориентированы на коммерческий код, чтобы работать в команде не сильно мотивированных и не сильно талантливых пейсателей, как хобби (какой-нибудь FOSS-проект) я бы их не использовал, ну чо там на них напейсать можно. Kotlin/Scala интересные для профессионала за бабло, а так их ковырять - ну нафиг. У Kotlin'а к тому же по-моему единственное будущее - это Android, судя во всему.

    Я бы на старьё всякое прошлого века вообще не смотрел, Питоны/Паскали и т.д., это как Аду какую-нибудь изучать. Есть же новые интересные вещи - Elixir, Rust, Julia.
     
  16. Leningradets

    Leningradets Завсегдатай

    На следующей неделе поеду, обычно раз в 2-3 месяца.
     
  17. Chary

    Chary Старожил

    Ну просто так язык учить -никакой мотивации не хватит ИМХО

    А питон можно сразу прям начинать использовать где бы ты не работал без необходимости бороться с какой-нибудь утечкой памяти, и прочей фигней из C++.

    Да и комьюнити там большое и дружественное. У новых языков такого по определению не будет.
     
    • Нравится Нравится x 1
  18. Dmitry Pankratov

    Dmitry Pankratov Аксакал

    В Питоне синтаксис определяется индентацией, это вообще порнография.
    Все эти старые языки - чисто императивные, if else goto. Ничего интересного. Не знаю, зачем их как хобби использовать.
     
  19. Leningradets

    Leningradets Завсегдатай

    Arduino проектики?
     
  20. Dmitry Pankratov

    Dmitry Pankratov Аксакал

    Если embedded и системное программирование вам интересны, смотрите Rust.
     
  1. Oleksandr_007
  2. Vtlk
  3. ncux
  4. David
  5. Chary

Поделиться этой страницей

Загрузка...