Здравствуй, дорогой читатель, если ты зашёл на этот канал и открыл данную статью, значит ты в поисках своей ниши в огромной сфере IT-индустрии. Данный канал начинающий, но поверьте он будет вам полезен. Если вы хотите узнать что такое программирование, как и где изучать "ветви" программирование (а их очень много!). Если вас интересует данный вопрос, то читайте эту статью. А собственно этот канал, Кирилл Иванов, будет посвящён всему миру программирования и IT-индустрии. На данном канале вы найдёте курсы по различным языкам программирования, интересные статьи по миру программирования, мифы IT, плюсы и минусы работы программистом и т.д. Этот канал будет развиваться также, как и мир компьютерных технологий. Ну что же, вступление затянулось, приятного вам чтения!
Программирование - это процесс создания программ, приложений, игр и т.д. Человек, который выбрал профессию программиста, он в каком-то смысле писатель - тот код, что он пишет, это и есть текст книги. Программа, которая получается после долгого написания кода и есть литературный роман. А мысли литератора и программиста в написании своего детища очень даже схожи - в своих произведениях они пишут то, что им вздумается.
Программирование применяется во многих отраслях нашего мира: в бизнесе, инженерии, ракетостроении и машиностроении. Вот вы думаете космические корабли или автомобили Tesla, Илона Маска, собирают только по чертежам и разработкам на бумаге. НЕТ! И космические корабли и машины сначала программируют, чтобы оценить работу машины, риски, скорость, производительность, сколько потребуется зарядки или топлива для автомобиля. Ну и все мы знаем Apple Стива Джобса и Стива Возняка, VK Павла Дурова и Microsoft от Билла Гейтса и Пола Алена. Конечно же это всеми любимая разработка приложений, программ, игр и т.д. Вот настолько разнообразен мир IT!
Программирование состоит из кода. Код - это текст в программировании. От этого кода и команд, что написаны у вас на ноутбуке, будет зависеть то, как себя поведёт программа. Чтобы вам было более понятно, рассмотрим пример кода в одном из самых популярных языков программирования - Python.
Посмотрите внимательно на первую строчку с галочками: есть слово print - в языке Python это функция вывода информации. Функция print и в скобках фраза Hello world! Как выше сказано - print это функция вывода, и то, что находиться у неё в скобках, то и будет выведено компьютером. На этом канале в скором времени будет первый БЕСПЛАТНЫЙ курс по языку программирования Python, и на нём мы с вами будем подробно разбираться что такое функция print и т.д, но пока я думаю, что вы поняли, как примерно работает код в программировании: ты пишешь определённую команду (print) а учитывая синтаксис языка программирования, на котором вы пишите код, вы прописываете то, что хотели бы получить, с помощью используемо вами функции.
Для написания кода, вам нужно использовать язык программирования. Язык программирования - это набор команд, функций и т.д., которые служат кодом в написании программ. Посмотрите на картинку выше. На ней изображены базовые функции и команды в языке программирования Python. То есть, код на картинке выше, написан на языке программирования Python. Но мне прийдётся вас разочаровать, если вы вдруг не знали: языков программирования много. Очень много. В данным момент написания статьи (02.09.2022) в мире насчитывается порядка 8000 языков программирования! Это даже больше, чем языков, с помощью которых общаются люди. И эти языки программирования только увеличиваются. Люди - это создания ленивые, и мы не любим долго "пыхтеть" над работой. Мы сделаем всё, чтобы упростить себе работу. Так и с языками программирования: Регулярно появляются новые языки программирования с более простым форматом создания кода - переход на высокоуровневые системы. Но я вас успокою: в зависимости от выбора профессии в IT, вам нужно знать порядка 3 языков программирования (например: Python, Java, C++, а также отдельные библиотеки данных языков), но число изучаемых языков может быть и меньше, не переживайте. И языки разметки HTML и CSS, поверьте без этого ни куда. На моём канале будут со временем выходить уроки по языкам программирования, так что ждите!
Идём дальше! Сейчас сфера программирования очень востребована на рынке труда, и у многих людей возникает вопрос: а как мне стать программистом? Есть несколько вариантов обучения:
1. Полностью самостоятельный вариант обучения. Проще говоря "самоучка". Таким вариантом обучения начинал заниматься, и продолжаю заниматься я. Сейчас объясню, как это работает. Во-первых: Вы читаете статьи моего канала, где я подробно расскажу вам о структуре программирования. Во-вторых: с полученными начальными знаниями вы идёте на любой интернет-ресурс(YouTube, статьи в Яндекс, и мои уроки на канале) и ищите курсы по обучению. В интернете полно устных или онлайн уроков, бесплатных курсов по различным языкам программирования, нейросетям и т.д. И всё. Смотрите видео, изучаете и практикуетесь. И вот здесь я хотел бы заострить внимание. ПРАКТИКУЙТЕСЬ! Обязательно! ИБо без практики от ваших видео и книг по языкам программирования не будет никакого толка! Если вы хотите стать программистом, вы должны понимать, как это работает и выглядит. Кстати да, изучать программирование по книгам тоже можно. Тоже много полезного, попробуйте! Плюсы данного варианта обучения: вы не потратите много денег, а может быть вообще не потратите. У вас полная свобода действий - как хотите так и учитесь. Минусы: вы можете упустить какой-то материал из изучаемой вами дисциплины, который например возможно разбирают на уроках в онлайн-школах.
2. Купить обучение на курсе или в онлайн-школе. Ну здесь я думаю мне особо и объяснять не стоит. Покупаете курс, проходите обучение с преподавателем, защищаете работу, получаете диплом о получении профессии. Плюсы: вы работаете с преподавателем. Если вам что то не понятно, можно легко связаться с учителем и обсудить этот вопрос. Дружественная атмосфера, так как есть занятия и в группах, и вы можете жить в Воронеже, а работать на пару со студеном из Барнаула. Минусы: вам прийдётся заплатить за обучение. И насколько мне известно, да и как вы наверное сами догадываетесь, эти деньги весьма не маленькие.
3. Поступить в ВУЗ, и там получать профессию. Здесь всё просто на словах, а на деле всё ни совсем так уж просто. Вы сдаёте ЕГЭ по 4 или 3 предметам, таким как математика (скорее всего профильная), русский язык и информатика, но с учётом ВУЗа, куда вы хотите поступать, может потребоваться ещё и физика. Поступаете в ВУЗ, и около 4-5 лет учитесь, и получаете бакалавра (к примеру: специалист по компьютерной безопасности, или программной инженерии) Плюсы: у вас есть возможность получать образование по той профессии, которая вам нравиться. В плане IT-шника вы будете иметь кругозор больше, чем вне ВУЗа. НО! ОБращаю внимание, что в данном случае кругозор - это ни всегда значит, что больше знаешь. Минусы: для кого то покажется обстановка в ВУЗе довольно таки скучной, несправедливые преподаватели, огромное количество предметов, сессии, зачёты и т.д.
Что хочется сказать в конце: перед тем, как начать обучение, задайте себе вопрос: "А хочу ли я быть программистом? Нужно ли оно мне?" Поверьте, многие новички на старте обучения "перегорают" и понимают "что IT создано не для меня" Поэтому хорошенько подумайте, стоит ли вам начать карьеру в IT. Всем спасибо за то, что посетили мою статью. Удачи вам и развивайтесь!