С чего начать программирование? Может ли хобби стать работой? Сколько проблем появится? Что идет вместе с программированием?
Мой путь
Я учил программирование на протяжении 2-3 недель, хоть и не с нуля, но все же сейчас мой уровень на половине пути к джуниор-разработчику или самому первому уровню знаний. Сейчас я могу написать несложную программу на Python! Что не может не радовать. Я захотел написать телеграмм бота и вы можете увидеть мой результат, тут 👉https://t.me/Simpleshowbot
Конечно, я всё ещё не полностью понимаю библиотеку для бота и не знаю полностью все основы языка, но всё же оно работает. И даже возможно я смогу продать его версию кому-либо, но пока это только проект!
Потихоньку начну отвечать на заданные вопросы!
С чего начать программирование?
Тут всё не так просто, но стоит купить хорошую книгу или найти бесплатные курсы, кстати я пользовался курсами снизу 👇
1.https://pythontutor.ru/
2.https://edu.sirius.online/#/
Последний - это целая площадка, на которой присутствуют различные курсы не только по программированию, но и по математике, физике, лингвистике и т.д.
Как понять, что книга хорошая, я вам не подскажу, но книга должна не просто содержать основы языка не углубляюсь в некоторые особенности применения языка, но и рассказать вам, как пользоваться ими, привести примеры кода, готовых программ, рассказать основы синтаксиса языка.
Что идет вместе с программированием?
Математика - это основа программирования, как науки и база требующаяся для написания кода, конечно не в каждой программе вы прибегните к формулам, но на профессиональном уровне без знаний средних математики будет трудно. Программирование также требует сферическую геометрию, географию, банковское дело и много чего ещё.
Почему?🤔 А всё просто без этих знаний вы не сможете работать во многих сферах: банковская, розничная, строительная. Везде всё нужно считать, нужно понимать механизм работы и т.д.
А также программисты редко работают на себя, соответственно, то что вы будете делать зависит напрямую от желания заказчика и следовательно от ваших возможностей
Английский язык - основа изучения, поскольку пробраться на высшие уровни знания языка можно только со знанием языка. Да конечно есть документации и гайды на русском, но их меньшинство, а английский сильно расширит границы знаний и добавит к вашей зп! Тут даже примеры думаю не обязательны, хотя вот вам связанный с моим ботом!
Может ли хобби стать работой?
Даэ, и это можно назвать успехом, ведь, когда хобби - интересное увлечение, которое тебе и так нравиться делать, начинает приносить хорошие деньги, то как ни странно, становиться только интереснее им заниматься!
Сколько проблем появится?
Вопрос сложный❗ Всё полностью зависит от того, с какими знаниями вы входите в программирование, кто\что будет вас обучать, как вы к этому отнесётесь и конечно от удачи и умения искать ответы на вопросы по всему интернету.
Когда я писал программу выше👆 Я очень много настрадался с поиском своих вопросов в интернете, но к счастью сейчас всё работает и я даже пишу более сложный вариант.
Буду рад вашей поддержке, надеюсь статья вам понравилась! Спасибо за внимание