Форум программистов CodeGuru
18 Июль 2018, 18:04:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Прошу помощи у опытных программистов  (Прочитано 9731 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Konk
Новичок
*
Офлайн Офлайн

Сообщений: 1


Просмотр профиля
« : 13 Май 2006, 15:35:05 »

Здравствуйте.
Решил поменять свой род занятий, стать программистом. Понимаю что это действо не одного дня. К сожалению поступить куда-либо в институт или на курсы нет возможности. Хочу попробовать освоить эту специальность самостоятельно. Но совершенно растерялся в направлениях, языках и специализациях программирования.
Если кто-нибудь сможет уделить немного своего времени и просветить совсем новичка - буду очень признателен.
Я даже не совсем понимаю о чем спросить. Не могли бы Вы попытаться описать свои рекомендации, например, самому себе, если бы вы небыли профи, а только начинали изучать программирование?
Приблизительную последовательность шагов  в изучении, последовательность прочтения литературы и какой, возможно, полезные ссылки.
Если кто-либо откликнется на мою просьбу - огромное спасибо.
С уважением, Конк.
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 15 Май 2006, 02:17:38 »

Цитировать
если бы вы небыли профи, а только начинали изучать программирование?

Ну... все сначала были не профи.
Единственный путь научиться - сесть и начать программировать Улыбка Сначала - что то типа Hello World, потом что нибудь посложнее, и.т.д.
Цитировать
Приблизительную последовательность шагов в изучении, последовательность прочтения литературы и какой, возможно, полезные ссылки.

Цитировать
Решил поменять свой род занятий, стать программистом.

То есть Вы хотите сделать это своей профессией ?
Просто программирование - понятие растяжимое Улыбка
Можно быть программистом, но работать в основном с "железом" (программировать микроконтроллеры). Можно заниматься в основном разработкой скриптов на языках, заточенных для веб (Perl, PHP, и.т.д.) - это веб-программисты.
Хотя, в большинстве случаев под словом "программист" подразумевают, наверно, "классических" программистов, пишущих ПО для десктопных ОС (и тут, в общем, тоже специализаций не мало - от драйверов до баз данных и 3D-игр).

Имхо, начинать лучше с "классики", чтобы понять как оно "там" работает.
Из языков лучше учить C++ и C, т.к. это промышленный стандарт де факто.
Начинать лучше сразу с объектно-ориентированного программирования (то есть учить сначала С++, а потом C, но не наоборот).

Изучение лучше начинать на консольных приложениях.
Для этого можно использовать либо Borland C++ 3.1 (под DOS), либо редактор с подсветкой синтаксиса + GCC под *nix-ы, либо среды разработки и компиляторы под windows, но создавать проекты консольных приложений.

Потом можно будет пробовать писать приложения с графическим интерфейсом.
Коммерческое ПО пишется в осноном под Windows, поэтому можно пересесть на Microsoft Visual C++ (можно, конечно и на Borland C++ Builder, но эта среда последнее время как то совсем зачахла).
Опять же, программирование под Windows очень многогранно.
Надо будет прочитать несколько книжек, поэкспериментировать чтобы хорошо разобраться.

Последнее время Microsoft на всех фронтах продвигает NET платформу, поэтому наряду с изучением API Windows, лучше сразу начать изучать NET Framework и C#.

Но начать, все-таки, лучше с изучения основ.
Вот несколько книжек (классика):

Бьерн Страуструп. "Язык программирования С++" (это, в общем Библия С++).
Стенли Липпман. "С++ для начинающих" (можно прочитать ее первой, перед Страуструпом).
Кернинган и Ричи. "Язык программирования С" (Библия С Улыбка ).

Тут на форуме прокнижки была еще тема:
ссылки на книги по программированию
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!