Начать надо с постановки задачи, которую ты хочешь решить.
Тут верно написали, что зазубривать синтаксис какого-либо языка - бессмысленно. Планирование жизни - тоже важно. Вот блог программистки одной (я с этим блогом никак не связан) - она описывает подробно всякие забавные методики личного развития. В общем, очень много программистов пользуют всякие mindmap-ы и прочие штуки.
А начать надо с задачи, но выбрать то, что по силам завершить... скажем через пол года. Не больше. И каждый день надо стремиться к достижению цели.
Попробуй какой-нибудь тетрис запилить. Причем, старайся именно запилить, а не запилить граммотно. Сначала заканчиваешь проект "хоть как-нибудь", а потом улучшаешь и переписываешь если желание останется.
А вобще, для начала надо бы определиться с тем, каким именно программистом хочешь быть ), а уже потом придумывать задачу. Ясно, что если ты хочешь паять и программировать железки - то тетрис - плохая задача.
Начните с планирования жизни. Распишите все подробно, и выполнимо, учтите все нюансы, предусмотрите выходы из неожиданных ситуаций.
Если получилось, то вы уже стали программистом. Теперь можно изучать платформу с которой вы желаете работать.
А начинать учиться программипрованию с изучения синиксиса языка программирования, это тупик.
Программист - это не профессия. Это стиль жизни. Программирующих людей много, а программистов мало. Не каждый считающий себя программистом является таковым на самом деле. У программиста мозг структурирован так, что он хорошо понимает абстракции и ему по большому счету без разницы на чем программировать. Чтобы чувствовать тонкости языков программирования, нужно понять их внутренне устройство. А средства и ООП языки - это больше ремеслинечество, чем программирование (по сути), но способствуют быстрому созданию приложений, а это сейчас востребовано.
Программист в мозгах может быстро переориентироваться на то, что в настоящий момент пользуется наибольшим спросом.
Познакомиться с синтаксисом можно, но нужно быстро переходить к изучению паттернов программирования и прогрессивного чужого кода.
Можно начать с изучения языка c# (си шарп), можно с Pascal, Бейсик. Хоть многие и скажут , что это прошлый век. Но по-моему лучше начинать с языков ООП (объектно ориент. прогр). Изучайте алгоритмы и перевод их на язык машин. Алгоритмы сортировки, выборки, поиска, варианты... Потом можно изучать java. Можно изучить платформу 1c и стать разработчиком форм и приложений в системе 1с-предприятие, но здесь важно знать основы бух. учета .
Начать можно с любого языка программирования средней сложности. Например с Javascript, который хорош тем, что для запуска программ на нём не требуется средство разработки, так как программы на Javascript запускаются в браузере. Начните с простого, сложить пару чисел и вывести ответ. Ввести данные в память и преобразовав, вывести на экран. Вводите примеры из книг и обдумывайте их. Меняйте в них что-то и наблюдайте как изменилось поведение программы.
Смотря что ты будешь делать: игры печатать, или сайты создавать или вообще хакером! Это всё будет выучишь языки будешь знать все алгоритмы но это тебе ничего не даст!
1 что надо уметь это понимать что это такое, что такое программирование Понимаешь его ФЛАГ в руки учи языки ! сайты это Basic! Игры C++ или C#! Хакер это C++, PHP, И ещё любой можешь! Купил книгу для новичка прочитал если всё понял (для себя)! всё тогда удачи !
Что бы стать программистом, вас должен покусать другой программист)!
Добавить комментарий