X

  • 22 Ноябрь
  • 2024 года
  • № 130
  • 5629

Хождение по языкам программирования

«Программирование становится необходимым навыком в любой специальности» — эту фразу в разных формах настойчиво повторяют составители Атласа новых профессий, специалисты центров занятости и другие уважаемые люди.

Как им не поверить? Придется становиться программистом! Так я решила, и вот что из этого получилось…

Вопросы, которые возникли сразу же: что делать, если всю жизнь считал себя гуманитарием? Какая нужна подготовка? Какие уроки по математике надо повторить? И сколько понадобится времени на освоение линейной алгебры, теории вероятности и математической статистики (такие предметы перечислены на специализированном форуме в теме «Что должен знать программист»)?

— Чтобы работать, например, в Питоне (язык программирования Python — И.И.), составлять инфографики и анализировать документы — никаких специальных знаний не нужно. Просто садитесь, изучайте интерфейс, он довольно простой и понятный, — говорит Владимир Доманский, заведующий лабораторией искусственного интеллекта ТИУ. — Главное, отбросьте этот стереотип «я гуманитарий».

Предположим, специальных знаний для начала работы не нужно. Но как выбрать между этим загадочным Питоном, Явой (речь не про сигареты, курение вредит вашему здоровью!), HTML, С+ или даже C+++?

Оказывается, если вы решили достичь абстрактной цели стать программистом, то выбрать будет трудно. Каждый язык удобен для решения конкретных задач. Для меня главным критерием было «что-то полегче», но программисты с выбором самого простого языка помочь не смогли. Показания разнились: кто-то считает, что проще JavaScript только букварь, кто-то уверен, что учиться надо на современном Питоне, а некоторые, особенно безжалостные, отсылают к HTML — потому что сами на нем учились еще в школе. В общем, выбирать пришлось опытным путем.

Недавно технопарк объявил об открытии курсов программирования на JavaScript (этот язык, по мнению кураторов школы, лучше всего подходит для web-верстки). Школу программирования создали при поддержке правительства области, обещают бесплатно научить основам за три месяца. Основная аудитория школы — IT-специалисты, которым захотелось освоить новый язык. Но приглашают и тех, кто решил поменять профессию и уйти в IT-сферу. Потому кураторы пригласили всех желающих пройти конкурсный тест онлайн.

Вооружившись смутными воспоминаниями об уроках информатики в школе, я прошла тест. Мне показалось, что несложный. Но через несколько дней я получила вежливое письмо от куратора школы программирования Алексея Томилова:

«К сожалению, вы не прошли входное тестирование в группу по JavaScript по баллам. Не переживайте, в ближайшее время мы запустим еще одну группу по JavaScript. А пока мы ее готовим — рекомендую освежить свои познания в программировании на любых бесплатных онлайн-курсах в интернете, благодаря которым у вас повысится шанс пройти в следующую группу».

Оказалось, в школу — конкурс. И набрали только 15 человек, а заявки отправили больше 50. Группа маленькая по двум причинам: оборудование для работы не бесконечно, но главное, учиться так эффективнее.

Тогда я пошла, куда отправили: искать онлайн-курсы. Выбор действительно очень богатый, учиться можно бесплатно, дешево или очень дорого. Вне зависимости от цены, делать это можно основательно, начиная с изучения математической логики и истории ЭВМ. А можно и поверхностно, сразу решая конкретные задачи. Для языков JavaScript и HTML установки новых программ не понадобится, писать его можно в базовом для Windows электронном блокноте. Для Питона программу скачать можно на официальном сайте, тоже бесплатно. Что удобно, в интернете легче найти учителя по душе — и выбор богатый, и ходить никуда не нужно.

Под чутким руководством Яндекса за день я написала калькулятор и одностраничный сайт с регистрацией (теперь играю на нем со шрифтами). Все эти знания сегодня дают в школе, и они действительно просты и будут понятны даже пятикласснику.

Конечно, чем труднее задачи и чем их больше — тем сложнее будет написанный код. Но в целом Владимир Доманский не обманул. Главное, избавить себя от стереотипов: я к этому не способен или мне уже поздно. Ведь учиться, как мы знаем, не поздно никогда. И, что самое приятное, безумно интересно.

Поделиться ссылкой:

Оставить комментарий

Размер шрифта

Пунктов

Интервал

Пунктов

Кернинг

Стиль шрифта

Изображения

Цвета сайта