Вопросы начинающих программистов

В этой статье я отвечу на вопросы новичков, которые совсем не знают программирования.

1. Изучение программирования без знания компьютера

 

Только начал работать с компьютером. Еще не знаю, как работать с Windows.
Стоит ли мне сначала изучать компьютер или сразу же можно начать изучать программирование?

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

2. Можно ли изучить программирование за месяц?

Меня уволили с работы. Хочу заняться программированием. Можно ли изучить программирование за месяц?

За месяц изучить нельзя. Моя практика преподавания программирования в ВУЗе показывает, что в среднем программирование до уровня написания программ можно изучить за год. Еще полгода уходит на создание портфолио. Потом уже можно устраиваться на работу программистом.

3. Непонятные учебники по программированию

И вот тут вспоминаются Ваши видео, в которых Вы рассказывали про проблемы программиста. Типо, главная – что люди психуют, когда какие-то неполадки с компьютером. Но после Вашего курса, могу сказать 100%, есть и другая проблема, которая мне кажется, даже в большей степени главнее. Все эти руководства обучающие или справочники написаны на русском да, но не по-русски 🙂 Т.е. читаешь описание функции и вообще непонятно о чём речь, до тех пор пока не встроишь в программу и не поймешь, как это работает. И проблема именно в том, что нет руководства или курса или книги, которые бы понятным простым языком все бы объясняли. А теперь представьте, что такое руководство есть. Тогда человек пишет код, у него возникает ошибка, он лезет в этот справочник и сразу всё понимает и исправляет. Тогда этой проблемы, о которой Вы говорите, что код не получается, а чтобы исправить нужно сидеть разбираться и из-за этого психического напряжения люди сходят с пути – её бы просто не существовало. Написал, получил ошибку, тут же исправил, программа заработала, сидишь довольный. Но это не то, что я хочу поспорить, просто на этом фоне, хочу поделиться одной идеей с Вами.

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

4. Почему так трудно программировать?

Попробовал написать программу – и вижу, что это тяжёлый ручной и умственной труд. Почему это так сложно?

Потому что человек мыслит ассоциативно, а программа выполняется как машинный алгоритм. Мыслить алгоритмически для человека непривычно. К счастью, алгоритмическое мышление можно развить. Об этом мой курс “Алгоритмическое мышление“.

5. Можно ли изучать программирование после 9-го класса?

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

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

6. Нужно ли сейчас веб-программирование?

Какой смысл учиться веб-разработке, если все можно сделать на wordpress?

Веб-программирование – это сейчас самая популярная область программирования. Что же касается WordPress, то на данный момент ситуация такая:
Если нужен стандартный сайт с обычным функционалом, то его быстро и легко делают на WordPress.
И только для новых сервисов и новых функций пишут сайт с нуля на PHP.

Также на PHP пишут и плагины для WordPress – это отдельный большой бизнес.

7. Язык Си и С++ это одно и то же?

В книге было написано о неком языке Си. Я набрал о нем в Интернете и нашел только С++. Мне стало интересно, одинаковые ли это языки? Можно ли начинать с С++?

Существуют два языка программирования: С и C++. Первым был разработан язык С, в русском варианте его принято называть “Си”. А затем был разработан C++, в который были добавлена работа с классами. Эти два языка развиваются параллельно. Но так как эти языки очень похожи, то иногда их рассматривают вместе и называют “Программирование на С/С++”. Но так как язык Си намного популярнее, чем C++, то лучше их изучать отдельно.

Подробнее о том, для чего используется язык Си можно почитать здесь: Какие программы пишутся на языке Си?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.