учиться на программиста



Автор Iva Ivanova задал вопрос в разделе Техника

Как самостоятельно стать программистом? какие книги надо прочесть, для общего понимания программирования? какие языки и получил лучший ответ

Ответ от Ev[гуру]
Считаю, что начинать изучать программирование надо с таких языков, которые были бы понятны для САМОСТОЯТЕЛЬНОГО изучения.
Языки, по которым очень много справочного материала в интернете, большое количество литературы в книжном магазине.
Языки, которые современны и широко используются.
Но обучение программированию - это кропотливый многолетний труд.
Ведь просто выучив язык, программистом не станешь.
Нужны знания по алгоритмике, операционным системам, компьютерному железу, основам баз данных.. .
А что бы научиться создавать действительно востребованные программные продукты
еще нужна и практика.
Я не пугаю, просто работаю в области разработки ПО уже 20 лет, поэтому "небольшое" представление
о программировании у меня имеется.. .:))
Посмотрите мои ответы
За небольшое вознаграждение могу
проводить он-лайн курсы по языкам
Visual Basic Application
Visal Basic 6.0
Visual Basic .NET
Если что, то пишите на E-mail

Ответ от Антоша[новичек]
скажи себе "я програмист" и все

Ответ от Raphael[гуру]
сейчас больше нужны программисты, которые пишут программы на php, java, c++.

Ответ от Александр Сидорков[гуру]
Советую найти педагога. Иначе сидеть ты за книгами будеш лет 5-7, чтобы хоть чтото сделать. По многим языкам информацию ещё найди попробуй. Учебники есть, а толку мало. Также как читать книгу по химии имея лиш поверхнострное представление о веществе. Темболее по моему самые хреновые языки самые популярные. Во истину зверинец из разных знаков. Чтобы написать сраную переменную, перед ней надо указать какого она типа и много чего ещё, а присвоить её значение ето что то вроде E &n /n /s, ваще никуда не годится. Изучай делфи. Он проще, но кодировщиков под него тонны. Ещё ассемблер прикольная штука, тоже в принципе не особо сложен на первых парах. Есть в интернете "Дневники чайника" там про MASM по моему очень доходчиво написано. Рекомендую.
А чисто для себя рекомендую HiAsm, проще него нет ещё среды с компилятором. А функционал позволяет создать почти что душе угодно. За 4 часа можно забабахать файловый менеджер аля тотал коммандер, который будет ещё и музыку играть.

Ответ от Viktor tarmakov[гуру]
Начинать следует с простого. BASIC: самый распространённый, самый простой. Мн-во версий, есть и русифицированный. Искусство программиста это искусство отладки. Написать можно что угодно. А работать – не будет. Первый оператор+второй – операторы ввода/вывода. Вдох / выдох. Затем вставляются прочие операторы (внутрь первого+второго) . Последовательно. После каждой «вставки» - прогон. Ни шагу вперёд пока НЕ устранена ошибка. Не только программная, но и математическая. Не только математическая, но и «по делу» . Например, речь от-но учёта баранов. П. может вывести значение кол-ва баранов отрицательным, чтож – в долг значит хозяин баранов попал. Но П. не должна выдавать значение дробное (кол-ва баранов) , - НЕ целое. Бараны по частям – НЕ существуют. Короче, главное – отладка. Научившись писать программы на одном языке, например Basic-е, гораздо легче с/обучаться прочим языкам. Это подобно умению ездить. Важное замечание: никогда не жалейте минутку, другую на комменты: какой физический смысл Вы вкладываете в ту или иную переменную. Через неск-ко дней Ваша память может подвести Вас, и Вы потеряете неск-ко часов на выявление ошибки. И ещё: вникать в логику алгоритма чужой П. , или написанной Вами неск-ко м-цев тому назад – наказание. Поэтому – сохраняйте свои П. , с подробнейшими комментами. Уважайте свой труд!

Ответ от Лубов[гуру]
Основы в любом случае нужно изучать - без этого никак. Типы данных, функции, процедуры - паскаль и си для этого самое то. Когда будет определённый уровень знаний - освоить можно будет любые языки в довольно короткоткие сроки. Принцип везде один. Загвоздка вся в том, что программирование ради программирования - не катит. На работе обычно нужно делать что-то под какие то конкретные нужды, и что бы это делать нужно понять и разобраться в предмете. Но всё же закончив ВУЗ по специальности программиста, зная физику и математику и основы электроники - уже можно много чего делать или работать в научной сфере. Оно всёже того стоит. Я начинал учится по специальности на второе высшее - но на долго меня не хватило - много на мой взгляд лишнего и не нужного, а работа и так уже была... в общем бросил это дело и не жалею. Но если учиться в приличном вузе - там есть свои бонусы - общение с интересными людьми, совместные студенческие проекты, ценный опыт. Не редко эти студенческие проекты или дипломные работы выливаются в дело всей жизни. Ну а по работе - связка например программист+электронщик - можно работать с разным железом - программировать контроллеры и писать драйверы под оборудование. Если же это работа в каких-то учреждениях где идёт набивка данных и формирование отчётов - то неплохо обладать знаниями касаемо сферы деятельности этих учреждений - бухгалтерия, медицина - тут придётся работать с базами данных, рисовать разные печатные формы для отчётов, делать выгрузки этих отчётов в электронном виде.
Графика, САПР - это ещё одна сфера - но это по моему ещё надо поискать работу такую и иметь серьёзный опыт в данной области, но довольно перспективно на мой взгляд.
Web-программирование - тоже можно выделить в своё, довольно перспективное направление - здесь неплохо бы иметь ещё дизайнерский талант и опыт работы в фотошопе и с флэш-анимацией, но как я и говорил уже обладая определёнными базовыми знаниями и пониманием - не сложно влиться в любом направлении.
Есть ещё много узких направлений.. . В общем чем человек больше всего знает и чем глубже знания - тем проще найти чем заняться, но универсалом быть всёж не очень хорошо, стоит подумать о какой то конкретной направленности. Писать на каком нить там инопланетянском лиспе программы для космических кораблей - чтоб никому нихера не понятно было что там делает программа - вот и будешь уникальным специалистом у которого никто не отнимет рабочее место.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как самостоятельно стать программистом? какие книги надо прочесть, для общего понимания программирования? какие языки
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*