Анна Корныльева
Анна Корныльева | Репутация: 115 (Кандидат) 17 октября 2008 в 12:13
Подскажите пожалуйста! Хочу стать программистом, знаю, что не один год надо учиться. Что надо изучить в первую очередь?
Какие курсы посоветуете? С чего мне начать, чтобы понять моё это или нет?
Анна Гур
Анна Гур | Репутация: 99 (Без статуса) 17 октября 2008 в 12:40

можешь начать с php. Язык несложный и нужный.

Александр Герявенко
Александр Герявенко | Репутация: 447 (Кандидат) 17 октября 2008 в 13:08

нет с пшп не адо начинать это точно если ты осознаешь что учиться надо не 1н год то начни с основ, видишь книгу на ней надпись "Основы операционных систем", "Основы локальных сетей", "Основы программирования" берешь и учишь, но а если уж вообще с 0 начинаешь то начни с архитектуры своего ПК, узнай с чего он состоит потом узнай на самом низком уровне как работают программы сети и потом уже до программинга дойдешь ибо стартовать программить не зная как и кто будет использовать твои конечные продукты это не профессионально и именно из-за этого столько горе программеров и столько кривого софта(взято с опыта администрирования различный сфер деятельности).А уж если тебе будут давать советы какие именно языки учить то зайди на любой онлайн сервис работодателей и набери "программер" и увидишь на чем сейчас пишут, но а если лень заходить то начинай учить си-образные языки, ну и конечно начни именно с С, пойми как работает, что от тебя требует программа, что тебе надо требовать от нее, потом познай силу ооп(объектного программирования) и переходи на платформу визуал с++ это тебе краткий экскурс, после всего этого ты и сам будешь отлично разбираться что, куда и как больше зарабатывать.

Ольга Черепанова
Ольга Черепанова | Репутация: 107 (Кандидат) 17 октября 2008 в 14:04

Хочу стать программистом))) У программистов особый склад ума, для начала, я думаю, попробуй изучить си, напиши какие-нибудь простенькие программки, если понравится и будет получаться, то дальше сам поймёшь, как тебе продолжать своё обучение. Только знай, что программист и системный администратор - это разные профессии. В некоторых компаниях даже системных администраторов называют программистами, смешно. Сис.админов у нас в стране куча, а вот хороших программистов нужно поискать. И ещё, больше времени уделяй практике написания программ, на одной теории не научишься.

Наталия Белоцерковская
Наталия Белоцерковская | Репутация: 134 (Кандидат) 17 октября 2008 в 14:27

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

Имя Фамилия
Имя Фамилия | Репутация: 134 (Кандидат) 17 октября 2008 в 21:38

необходимость общения каждый для себя определяет сам. Конечно возникающие вопросы надорешать, но решать их лучше самостоятельно. Благо файлы справки и Интернет дают довольно богатую информацию (кстати, лучше сразу привыкнуть к английскому). Главное - побольше пытаться писать программ, практиковаться, постепенно повышая уровень сложности задач. Большой ошибкой будет пытаться сходу освоить какую бы то ни было визуальную среду (Delphi, __ Builder, Visual C++ ...). Понять-то может и поймешь, но разбираться в программировнии ты так не научишься. Для обучения лучше взять старый добрый Pascal, может и С. Но в С заморочек побольше. А далее основной язык уже надо выбирать, исходя из стоящих перед тобой задач. Писать драйвера под систему, программировать иск. интеллект или 3-D графику, писать скрипты для сайтов или интернет-приложения и игра для мобильников - совершенно разные вещи. Однако все это называют программированием. Могу посоветовать в качестве наиболее универсального языка Java. Похож на C, нов то же время достаточно прост и современен, устойчив к ошибкам программирования, объектно-ориентированный, программа написанная единожды будет работать в любой операционке. Это и наиболее популярный язык - его предпочитают 25, если не ошибаюсь, % всех кодеров. Используется для написания приложений и для Интернета, и для мобильников, и для взаимодействия с базами данных... Вот такая вот реклама. Но это чтобы тебе проще было выбирать. Тут ещё советывали начинать с основ - с архитектуры своего ПК, с ОС, сетей. На мой взгляд, это уже слишком глубоко ... и скучно. Начинаюшего программиста это только отпугнёт. Ты сначала должен понять, как приложения писать, какие инструменты тебе дают те или иные языки и библиотеки к ним. А уж на следующем уровне ты увидишь, как эти инструменты используются в реальных системах. Опять же, когда поймешь, что тебе конкретно нужно писать, каких знаний тебе не хватает, тогда и откроешь книжку/справочник (по ОС, по сетям и т.п.) и почитаешь, какие дополнительные средства есть и как они используются. Но ты уже будешь понимать, как эти средства приспособить к своей задаче. Это личный опыт. Я когда учился в универе, если честно, понятия не имел ни ок каих ОС или сетях. Когда пришел на работу, и мне сказали, что надо бы сделть то-то и то-то, я залез в Интернет почитал про это и сразу понял, как могу "перекрутить" эти средства под свои нужды. Сразу нельзя осознать "как и кто будет использовать твои конечные продукты". Нельзя сразу увидеть свои продукты! Это прийдет с опытом. А пока надо ставить близжайшие цели.Начать можешь с курса Основы программирования, затем Введение в программирование. Можно выборочно. Только не забывай паралелльно пытаться писать программы.