С чего начать путь в программирование?

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

С чего начать путь в программирование?

Кто ж такое сказал, что нужно знать обязательно 2-3? Вы знаете 2-3 иностранных языка?

Если бы я был переводчиком, то да. Знал бы 2-3 иностранных языка.

Но я разработчик. И в настоящее время для эффективного решения поставленных задач использую три языка (на считая SQL). Поскольку для реализации бизнеслогики наиболее эффективен один (в силу того, что он специально для этого придуман), для реализации взаимодействия с системными объектами на низком уровне - другой. Для работы с системными объектами на высоком уровне - третий.

И да, можно все писать на одном. Но это не так эффективно с точки зрения и скорости разработки и дальнейшего сопровождения кода.

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

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

Ответить

И да, можно все писать на одном. Но это не так эффективно с точки зрения и скорости разработки и дальнейшего сопровождения кода.

Это касается не всех областей разработки не всех специалистов. В связке так или иначе начинающий разработчик изучает несколько технологий в своём стеке, но что касается языков — ведущий всегда какой-то один. Разработчик C# не обязан что-то уметь в C++, аналогично и обратное. Плюс ко всему, используя сразу несколько языков или кучу разнообразных, специалист выше уровня Middle никогда не поднимется, нельзя знать всё, соответственно глубины знаний будет недостаточно. Но это пригодится заткнуть за пояс всяких неприятных, которые на форумах/в блогах пишут что-то, что мол "я знаю 3 языка программирования, а чего добился ты?" *звуки аплодисментов*

Подойдет для тех, кто считает, что образование не требуется

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

Ответить