ЧУДО "САИКТ"

10 советов для тех, кто хочет начать программировать

Итак, ты решил стать программистом. Причин для этого может быть масса. Быть может, ты завидуешь соседскому пареньку, который отлично разбирается в компьютерном железе и говорит, что учит «си плюс плюс» в колледже. Возможно, ты насмотрелся красивых картинок, на которых изображены офисы компаний Яндекс или Google и решил, что было бы неплохо там поработать. Наконец, ты просто хочешь узнать, чем отличается Java от Javascript, кто такие Ruby и Lisp и как расшифровывается аббревиатура PHP.

 

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

 

Думаешь, с чего начать изучение программирования? Держи подборку из 10 главных советов на этот счет. Если останутся вопросы, срочно пиши нам в группу ВКонтакте.

 

Совет 1. Программирование — это круто. Осознай этот факт.

 

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

 

Ознакомься в биографиями Билла Гейтса, Марка Цукерберга, Стива Джобса, Сергея Брина и других знаковых фигур IT-отрасли. Пожалуй, уже здесь хватит вдохновения на первые шаги в эту сферу.

 

Совет 2. Программирование — понятие широкое. Выбери специализацию.

 

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

 

Совет 3. Программирование — это процесс. Выбери правильный язык.

 

Выбор ЯП (догадайся, как это расшифровывается) зависит от разных факторов, главными из которых являются:

  • Возраст
  • Базовый уровень знаний в других областях — алгоритмика, математика, физика, логика и даже лингвистика
  • Специализация (см. совет №2)

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

 

Совет 4. Программирование — это доступно. Используй бесплатные онлайн-курсы.

 

Загугли названия таких сайтов, как Codecademy, Coursera, Udacity, Hexlet, HTML Academy — здесь можно пройти отличные курсы по кодингу и web-разработке совершенно бесплатно. Конечно, нужно понимать, что изучение материалов на этих ресурсах не сделает из тебя настоящего программиста. Но основы будут пройдены, а это главное.

 

Совет 5. Программирование — это работа для профи. Читай, чтобы им стать.

 

Разумеется, здесь прежде всего имеются ввиду книги по изучаемым темам. К примеру, отличные материалы для новичка выпускает издательство O’Reilly. В серии «Head First» ты найдешь учебники по C, C++, Java, PHP и другим технологиям. Главное — запасись терпением и сконцентрируйся на книге до тех пор, пока не прочтешь ее до конца.

 

Совет 6. Программирование — это только первый шаг в профессию. Учи английский.

 

Да-да, без знания английского будет тяжело. Это связано с разными факторами. Вот лишь некоторые из них:

— Многие хорошие книги по программированию можно найти только in English. Да и профессиональные web-ресурсы тоже зачастую находятся в «буржуйском» сегменте интернета.

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

 

 if (weather == "Хорошая"){
window.document.write("Поеду на пляж!");
}
else {
window.document.write("Останусь дома...");
}

А это всего-навсего условный оператор в Javascript.

 

Совет 7. Программирование открыто для всех. Читай правильные блоги и форумы.

 

Например, ты просто обязан знать такие сайты, как habrahabr.ru, tproger.ru, lifehacker.ru. Кроме того, в твоей любимой соцсети куча крутых пабликов о программировании, IT-технологиях и компьютерах — подпишись на них. Если многое из того, что там пишут, тебе не до конца ясно — это нормально, так и должно быть. Понемногу ты будешь набираться знаний, опыта и все эти программистские «фишки» и термины станут не сложнее таблицы умножения. Ну хорошо, сложнее, конечно, но все равно понятными.

 

Совет 8. Программирование — это творчество. Твори.

 

Теория — это хорошо, но без практики далеко не уедешь. Выполняй все упражнения из книг, которые штудируешь. Посмотри, какие вопросы задают новички на форумах и пытайся найти на них ответ. Сам! Если не получается, смотри ответы «бывалых» и используй эти решения на практике. Придумывай сам себе задачки по изученным темам. В общем, экспериментируй.

 

Совет 9. В обучении программированию важна поддержка. Запишись на оффлайн-курсы.

 

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

 

Совет 10. Поверь в себя.

 

Поверь в себяНе слушай тех, кто говорит, что у тебя ничего не получится. В жизни есть закон: если ты делаешь то, что в твоих силах, то любая цель будет достигнута. Главное — поверить в самого себя, не опускать руки на любых ошибках и неудачах. Читай книги (кстати, и художественные тоже), блоги и форумы, изучай науки, развивайся как личность и — программируй, программируй, программируй…

 

Успехов тебе, программист!

Яндекс.Метрика