Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как быстро стать программистом?

ОбразованиеПрограммирование+4
Иван Петров
  ·   · 42,7 K
На Кью задали 10 похожих вопросов
Frontend-разработчик  · 2 июн 2018

Быстро - понятие относительное.

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

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

Откуда брать "практику"? Выполняй упражнения из учебных материалов, по которым учишься. Придумай себе простой проект и реализуй его. Причем проект вовсе необязательно должен быть новый. Можешь вообще взять другое приложение и попытаться его повторить.

Также составь список вопросов по матчасти к собеседованию на джуна, и проверь себя. Легко на все ответил? Иди искать работу. Ну если нет, то учиться, учиться и еще раз учиться.

P.S.: И не ведись на обещания курсов, которые "сделают тебя миддлом за 3 месяца" (привет, гикбрейнс). Это все замануха, и часто такие курсы дают только ощущение, что ты чему-то учишься.

Наверное, таких джунов ("полгодика поучиться и искать первую работу") и взяли делать этот сайт. Результат на... Читать дальше
Работа - в сфере IT. Увлечения - книги, финансы...  · 12 авг 2021  ·
id
Иван, вам доводилось встречать 3 множества для заказчика от исполнителя? В них написано: Дешево, Качественно, Быстро. И выбрать можно всегда только 2 из 3х вариантов. Итак, ваше требование - Быстро. 1. Быстро и Качественно... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
Сооснователь и генеральный директор HTML Academy  · 22 июн 2018
Стоит начать с того, что программист — общее понятие, направлений множество. Зависит от того, что вам интересно: мобильные приложения, сложное ПО, веб-сайты или какое-то другое направление. Даже в рамках направлений есть... Читать далее
Вот тут https://zecourse.com/ норм подборка курсов, может поможет с поиском ответа. Мой совет - это как... Читать дальше
Пью коктейли и не волнуюсь.   · 7 янв 2021
Быстро только кошки родятся, как говорится в известной пословице. А стать с нуля успешным программистом нереально, надо учиться, практиковаться, общаться с единомышленниками... Для начала можете пообщаться с народом на форуме... Читать далее
Software Engineer   · 1 июл 2018
Если Вы хотите стать хорошим ,грамотным разработчиком,а не code monkey,то быстро не выйдет. Придется помучать матан,дискретку и тд. За полгода можно выучить какой-то язык,но  не выучить общие вещи типа разных парадигм программир... Читать далее
Писатель! Композитор, художник, мастер-целитель...  · 4 июл 2018
Работаю программистом. Без предварительного обучения, без подготовки устроился на работу, просто сделав тестовое задание.  Что   могу сказать: лучший способ учиться программированию - решать задачи  по программированию. Все... Читать далее
Первый
На самом деле, когда я задалась вопросом, с чего мне начать знакомство с миром программирования, я почти сразу запуталась в разновидностях программистов: ху из ху, как говорится, все эти дата-сайентисты, бэкэнды, дата-инженеры... Читать далее
фронтенд разработчик  · 22 нояб 2019
Быстро? Никак. Наработать уровень, который позволит выйти на рабочий рынок займет от полугода упорного труда на результат и ежедневной практики кодинга. Попробуйте для начала разные направления программирования, бесплатные... Читать далее
Ответы на похожие вопросы
Как стать программистом? — 9 ответов, задан 
Сервис онлайн-образования  · 4 мар 2020  · practicum.yandex.ru
  1. Программирование — очень широкая область. Поэтому сначала определитесь с направлением. Подумайте, какая сфера в программировании интересна именно вам. Что бы вы хотели делать: создавать интерфейс сайтов, делать бэкенд веб-сервисов или мобильные приложения? От выбранной сферы будет зависеть язык программирования, с которого стоит начать. Для сайтов — это JavaScript в связке с HTML и CSS, бэкенд проще всего начать делать на Python, а мобильные приложения — на Swift или Kotlin.

Чтобы понять, какая сфера ближе, попробуйте её на практике: пройдите пару коротких онлайн-курсов. Например, в Яндекс.Практикуме есть бесплатные вводные курсы «Основы HTML, CSS, JS» и «Основы Python».

  1. Когда определились с направлением, поставьте конкретную небольшую цель. «Стать программистом» — это не очень конкретно. Как вы поймёте, стали им или нет? Конкретная цель будет звучать менее амбициозно, но будет понятно, как к ней идти. Вот примеры конкретных целей:

— научиться делать простые сайты;

— собрать своего робота;

— сделать мобильную игру.

Вместе с целью сформулируйте и примерный срок её достижения. Лучше не ставить цель сразу на десятилетие, начните с небольших сроков и маленьких побед.

  1. Учитесь. В интернете много информации, это не обман и не шутка. Составьте учебную программу с помощью курсов и книг. Главное, не утонуть в образовательной прокрастинации, смотря один онлайн-курс за другим по инерции. Желательно большую часть обучения уделять практике, при этом делать её проектной. Так вы не погрязнете в теории, и вам будет что показать работодателю, если ваша конечная цель — найти работу.

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

  1. Не ограничивайтесь только книгами и курсами, не забывайте общаться. На Земле много людей, которые решили заниматься тем же, чем и вы. Найдите единомышленников в интернете или в жизни. Сходите на митап или лекцию, поучаствуйте в хакатоне. Обмениваться идеями и знаниями с людьми — бесценно.

  2. Не останавливайтесь и пробуйте новое. Может быть, вы слышали термин lifelong learning. Процесс обучения не заканчивается, когда вы прошли онлайн-курс. Придётся учиться каждый день и довольно долго.

Выбрать профессию в Яндекс Практикуме и попробовать себя в новой ролиПерейти на praktikum.yandex.ru
Как стать программистом? — 4 ответа, задан 
Привет, на связи Татьяна из HTML Academy! Я знаю...  · 19 окт 2020  · htmlacademy.ru

Первым делом я бы рекомендовал вам определиться с направлением — фронтенд или бэкенд.

Фронтенд — это то, что пользователь видит и с чем взаимодействует на странице. Дизайн, визуальные элементы, схемы — вся лицевая сторона.

Бэкенд — невидимая часть сайта. Бэкенд-разработчик отвечает за то, что скрыто от глаз пользователя и работает на сервере.

В любом случае вам придётся взаимодействовать со страницами, поэтому необходимо будет выучить HTML и CSS. HTML задаёт структуру страницы, а CSS используется для её стилизации. Знание основ HTML и CSS позволит создавать простые сайты с текстовым наполнением.

Если хотите что-то посложнее, не обойтись без языков программирования. С помощью JavaScript или других языков страницу можно сделать интерактивной — добавить всплывающие формы, раскрывающийся список, делать интересные визуальные эффекты.

Я собрал подборку статей в блоге о том, как и с чего начать изучать веб-разработку.

Знакомство с вёрсткой, JavaScript и PHP — бесплатные тренажёры 🎮Перейти на htmlacademy.ru/courses/intro-to-web-development
Как стать программистом? — 9 ответов, задан 
Образовательная платформа Хекслет  · 26 апр 2022  · ru.hexlet.io
Чтобы стать программистом, надо просто… захотеть :) Ну и много стараться.
Собственно нужно проявить желание в этом становлении, поставить себе цель (найти работу, создать проект мечты, просто уметь понимать, чтобы общаться с знакомыми программистами на одном языке и так далее), начать учиться, постепенно в это вникните. Если вопрос про то, как учиться, то сейчас существует масса ресурсов для изучения программирования. Можно например не идти в вуз ли колледж, а пойти учиться на курсах. 
Например я в свое время (в 25 лет) пошел учиться по курсам. У меня не было образования, только аттестат об 11 классах. Менее чем через год я устроился работать программистом.
Есть знакомые, кто (правда это было давно) устраивался работать вообще без образования. Прочитали книжку и вперед. Но такие времена уже прошли, потому что сейчас конкуренция растет, размер минимальных знаний, которые нужны для трудоустройства, работы и так далее - тоже растёт. 
Можно ли сейчас стать программистам по книгам, видео и статьям (типа учась бесплатно) - ну, в принципе можно, но, я думаю, крайне сложно. Скорее исключение из правил. Преимущество курсов, профильного образования, в том, что программа может меняться, актуализироваться. Есть масса людей, которые учатся. Есть у кого спросить, получить обратную связь. Теория будет подкрепляться практикой.
Я рекомендую всем начинать с постановки цели (зачем учиться), потому что если человек не хочет учиться - то ничего не получится. А понятная, близкая к сердцу, цель позволяет двигаться вперед через все трудности.
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Как стать программистом? — 9 ответов, задан 
Сервис подбора онлайн-курсов по программированию...  · 19 мая 2020  · kursfinder.ru
Отвечает
Елена Онопко

Соглашусь с другими ответчиками – нужно большое желание быть программистом, и преследовать цель не заработать много денег, а улучшить жизнь людей, создав новые программы или приложения.

Определитесь с направлением, которое вам интересно: создание мобильных приложений на iOs или Android, создание игр, веб-сайтов, программ, лендингов, магазинов и многое другое. С этого вы должны начинать.

Когда определились, переходите к выбору образовательных курсов – это самый простой путь, который займет ограниченное количество времени, и вы получите всю нужную информацию о будущей работе. К тому же, многие образовательные организации затем помогают своим студентам с трудоустройством: составляют вместе с ними резюме и отправляют его компаниям-партнерам.

Познакомьтесь с подборкой нужных курсов на Kursfinder. От себя отмечу площадки Бруноям, WebCademy, Moscow Coding School, GeekBrains, Нетологию. У них качественные программы. По ходу обучения вы будете практиковаться, заниматься первыми проектами – они же пойдут в будущее портфолио.

После курсов остается только «стучать во все двери», отправляя компаниям, эйчарам и ведущим сотрудникам письма с рассказом и о себе, своем опыте, и прикрепляя портфолио. Главное показать, что вы очень хотите учиться и развиваться в этом направлении. Желаю удачи:)

Как стать программистом? — 9 ответов, задан 
Сравниваем 2000+ онлайн-курсов и рассказываем об...  · 3 февр 2021  · checkroi.ru
Отвечает
Ivan Buyavets

У вас, как у истинного богатыря, есть три пути:

1. Налево пойдёшь, коня потеряешь (и всякую охоту к программированию). Здесь мы говорим о получении образования в СУЗе или ВУЗе. Это самый длительный и дорогостоящий путь с призрачным профитом, которого и вовсе может не быть. Зачастую в государственных учебных заведениях не следят за стремительно меняющимся рынком, поэтому информация, которую вам там дадут, может отдавать нафталином 🙃

  1. Направо пойдёшь, в камень упрешься. Тут мы подразумеваем самостоятельное обучение по учебникам и видео из ютуба, которое без должного уровня мотивации может быстро разбиться о скалы лени и прокрастинации.

  2. Прямо пойдёшь, счастье найдёшь. Можно не терять время и сразу отдать себя в руки опытных педагогов из ведущих онлайн-университетов — Skillbox, GeekBrains, Нетологии и др. Здесь и грамотные наставники, которые при необходимости не только ошибки помогут исправить, но и пендаля волшебного выдадут. И платформы удобные с самой актуальной информацией. Учебные программы рассчитаны на срок от нескольких месяцев до года, а зарабатывать вы сможете уже в процессе обучения.

Нам кажется, выбор очевиден, а вам? 😁

Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru
Как стать программистом? — 9 ответов, задан 
Увлекаюсь компьютерными играми, литературой и...  · 12 мар 2018

Самое главное - иметь большое желание. Затем определиться с языком программирования, с которого вы хотите начать. Здесь представлен ряд книг, с которых можно начать изучение: https://book24.ru/catalog/programmirovanie-1361/

2 эксперта согласны
Что нужно знать, чтобы стать программистом? — 2 ответа, задан 
Engineer - programmer ⚡⚡ Разбираюсь в компьютерах...  · 27 сент 2018  ·
gruber

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

Как стать программистом? — 9 ответов, задан 
Студент, программист, любитель истории  · 10 янв 2016

Рекомендую всё таки поступить в высшее учебное заведение. Там вам дадут более глубокие знания. Но если вы всё же решили обучаться самостоятельно, то вот:

  1. Ни в коем случае НЕ НАЧИНАЙТЕ обучение с языков, вроде Паскаля или Бейсика - мало того, что они нигде не используются, так ещё и довольно сложны для начинания. Лично я рекомендую язык Python - в нём есть глубокие, сложные моменты, но новичку нет никакой необходимости в них разбираться.

  2. Попробуйте запрограммировать что-нибудь простое. Тщательно делайте упражнения, предлагаемые в книге (если вы учитесь по ней).

  3. Расширьте свои знания в Computer Science. Узнайте базовые алгоритмы, основные структуры данных. Получите хотя бы базовые знания в математике - геометрии, алгебре, теории вероятности. Это всё лишним не будет.

  4. Выучите второй (или третий), новый язык. Это может быть тяжёлый, промышленный язык, вроде Java или C++. Напишите более сложный проект, который может реально использоваться и быть полезен лично вам. Что угодно: простенький почтовый клиент, игру-залипалку для вашего смартфона (вроде Flappy Birds) или конвертер валют (с поддержкой актуальности курсов).

На этом этапе вы уже можете иметь представление о программировании, и изучать именно то, что вам интересно.

Следующие советы опциональны:

  1. Попытайтесь "сломать себе мозг" - рассмотрите новую парадигму программирования. Это может быть функциональное (Haskell) или логическое (Prolog) программирование. Это будет полезно лично для вас - иметь несколько взглядов на решение одной и той же проблемы всегда полезно.

  2. Поучаствуйте в разработке open source проекта. Большое заблуждение думать, что для этого требуются большие знания и опыт, которых у вас нет. В любом проекте есть множество задач, которые вы вполне в состоянии решить.

  3. Если вы определились, чем именно хотите заниматься: веб-программированием, администрированием БД, играми на смартфоны, или чем-угодно. - углубляйте свои знания. Не лишним будет знать низкоуровневое программирование: язык Си или ассемблер, чтобы понимать, как работает весь программный стек, который вы используете.

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

Как стать программистом? — 9 ответов, задан 
Основатель и генеральный директор  · 26 окт 2017

Сначала маленький тест.
Жена говорит мужу: “Купи, пожалуйста, батон колбасы. А если будут яйца, то десяток”.
Муж приносит из магазина 10 батонов колбасы. Жена: “Зачем так много?”
Муж: “Но ведь яйца были”.

Если вы понимаете соль анекдота, основы программирования вы уже знаете. :) Если  нет, то программирование вам еще предстоит изучить.
Профессия программист — стиль жизни. В программирование ребята приходят по-разному. Кто-то изучает сам по книгам, кто-то смотрит курсы и вебинары, кто-то учится в вузе, но всех их объединяет любовь к софту и железу. Программисты мыслят другими категориями, смеются над шутками, которые не понятны окружающим, говорят на своем языке. Чтобы стать программистом, нужна любовь к созиданию и “рабский труд”. Нужно знать языки, фреймворки, уметь использовать весь инструментарий программиста. Выбрать то, к чему лежит душа и учить это.

Стать программистом в одночасье нельзя, только непрерывное становление каждый день, каждый час приведет к желаемому результату. Только так можно стать настоящим профессионалом. Поступайте в оффлайн или онлайн-университет GeekBrains и постигайте азы и тонкости профессии. Выбирая для себя путь программирования, будьте готовы посвятить профессии много времени, непрерывно учиться, быть настоящим фанатом своего дела.

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

Как стать программистом? — 9 ответов, задан 
Первый
Рандомный девелопер Java  · 18 дек 2019

Учиться. Долго и упорно. Вам нужно понять основы программирования, учить языки программирования(Python, HTML, C++ и т.д).

Впервую очередь стоит учить Python. Почему? Ответ прост: Python это универсальный современный Язык Программирования высокого уровня.

Выучить его можно всего за 1 час. Почему не все остальные? Они более сложные и пригодятся вам уже чуть позже.

Самое главное это мотивация. Я всегда говорил, говорю и буду говорить, деньги - это самая ужасная мотивация которая только есть.

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

Программисты делятся на 2 типа. Первый - это программист самоучка. Человек который сам осваивает основы программирования, без какой либо помощи.

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

Программисты те же самые хакеры.

Чтобы научиться взламывать, нужно уметь защищать!

Помните это!