Я учился кодить сам. Вначале бейсик, потом паскаль по книжке, потом уже с++ по книжке.
На бейсике я освоил простейшие алгоритмы, циклы, ветвления. На паскале — функциональное программирование, структуры данных, рекурсию. На с++ — ООП.
Теперь есть знакомый, 70 лет, учится на финансиста, хочет освоить профессию программиста но не может подступиться (вы не смотрите что ему 70 лет! дедушка у меня ого-го!). Все книжки которые я знаю, дают скорее тонкости конкретного языка и платформы, а не сам навык программировать. Так, попытка изучить c# по рихтеру у него провалилась.
Вот думаю, какую стратегию и литературу ему порекомендовать?
Деньги на курсы есть, но на курсах, как я посмотрел, тоже учат скорее конкретным платформам и технологиям, и человеку с нулевыми знаниями там делать нечего.
пусть возьмет какойнибудь несложный императивный язык программирования с хорошей средой, тот же Python + PyCharm, просмотрит на ютубе бесплатный курс по языку и начнет автоматизировать всякие свои финансовые штуки, только так и можно выучить
R>пусть возьмет какойнибудь несложный императивный язык программирования с хорошей средой, тот же Python + PyCharm, просмотрит на ютубе бесплатный курс по языку и начнет автоматизировать всякие свои финансовые штуки, только так и можно выучить
Здравствуйте, Antidote, Вы писали:
A>Программирование это однозначно не ее стихия. Поэтому посоветовать тут можно только не идти в программисты в первую очередь.
A>>Программирование это однозначно не ее стихия. Поэтому посоветовать тут можно только не идти в программисты в первую очередь.
ned>Дедушка старый, ему все равно...
Здравствуйте, Олег К., Вы писали:
ОК>Теперь есть знакомый, 70 лет, учится на финансиста, хочет освоить профессию программиста но не может подступиться (вы не смотрите что ему 70 лет! дедушка у меня ого-го!). Все книжки которые я знаю, дают скорее тонкости конкретного языка и платформы, а не сам навык программировать. Так, попытка изучить c# по рихтеру у него провалилась.
Научиться программировать можно только работая над конкретным проектом, по книжкам можно выучить лишь теорию, но это не сделает человека программистом. Нужно сразу начинать писать какую-нибудь реальную программу, а там уже всё по ходу дела.
Здравствуйте, velkin, Вы писали:
V>Научиться программировать можно только работая над конкретным проектом, по книжкам можно выучить лишь теорию, но это не сделает человека программистом. Нужно сразу начинать писать какую-нибудь реальную программу, а там уже всё по ходу дела.
Здравствуйте, Stanislaw K, Вы писали:
SK>Над каким конкретным проектом?
Над заказным или собственным, главное чтобы задача была не искусственно создана с целью обучения. Для начала нужно сформулировать то, что необходимо получить, а потом реализовать.
Здравствуйте, Stanislaw K, Вы писали:
SK>Над каким конкретным проектом?
Возможно написание ботов создающих новые топики из существующих заменой нескольких букв.
Здравствуйте, velkin, Вы писали:
SK>>Над каким конкретным проектом?
V>Над заказным или собственным, главное чтобы задача была не искусственно создана с целью обучения. Для начала нужно сформулировать то, что необходимо получить, а потом реализовать.
В этом большая проблема. Не зная возможностей, как своих, так и языка, не возможно поставить перед собой адекватную задачу. Либо окажется слишком простой, либо слишком сложной. Оба случая приведут к разочарованию и отвращению от.
Здравствуйте, sharpcoder, Вы писали:
S>Здравствуйте, Олег К., Вы писали:
ОК>>Что можно посоветовать?
S>Программирование это однозначно не его стихия. Поэтому посоветовать тут можно только не идти в программисты в первую очередь.
А вообще, если говорить о той девушке, то я ей дал книгу по small basic и сам бейсик. Вроде пошло не плохо!
Здравствуйте, sharpcoder, Вы писали:
ОК>>>Что можно посоветовать? S>>Программирование это однозначно не его стихия. Поэтому посоветовать тут можно только не идти в программисты в первую очередь. S>А вообще, если говорить о той девушке, то я ей дал книгу по small basic и сам бейсик. Вроде пошло не плохо!
То, что пошло неплохо — это хорошо. А жена-то в курсе?