bg

Мой аккаунт


Забыли пароль? Напомнить


Зарегистрироваться
bg
bg
bg
bg

Поиск по сайту


bg
[#news]
[#main] [#journal]

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

АвторСообщение
Willy

Willy


Статус: Пикапер
Возраст: 34
Город: Другой
Дата регистрации: 26 июн 2007
Последнее посещение: 20 апр 2020 в 1:13
Тем: 18
Сообщений: 642
Репутация: 3
Спасибо сказали раз: 120

Написать личное сообщение
15 июл 2009 в 8:23
Всем привет

На первом курсе университета изучали программирование - С++. Но обучение было поверхностное, с целью - ознакомить с базовыми, основными принципами. Т.к. это не является профилирующим предметом, курс был поверхностным. Однако, меня это заинтересовало, поэтому хочу и дальше продолжить изучение языка, лишним не будет

Зная, что на форуме есть достаточное количество парней, занимающимися этим в плотную, прошу у них совета, с чего именно следует начать? Материала, книг, статей, сайтов и форумов на данную тему в сети имеется масса. Что надо выбрать в первую очередь?
Shashlik Levin

Shashlik Levin


Статус: Пользователь
Возраст: 35
Город: Другой
Дата регистрации: 2 авг 2008
Последнее посещение: 4 сен 2011 в 20:40
Тем: 22
Сообщений: 568
Репутация: 3
Спасибо сказали раз: 93

Написать личное сообщение
15 июл 2009 в 9:10
Наши ряды пополняются!
Если заинтересовало программирование,то я бы посоветовал Тебе начать изучать язык Java.
Обьясню почему:
На java можно писать для разных платформ, так как язык является кросс - платформенным. Есть 3 подразделения языка:J2EE, J2SE, J2ME.
J2EE - на нем пишутся серверные приложения,
J2SE - на нем десктопные,
J2ME -язык написания для мобильных платформ(сейчас он очень возстребован).
Язык сам по себе не очень сложной, хотя все относительно ... Русскоязычных книг очень много.Написанны они доступным языком. На счет языка С++.Мое мнение:Язык этот нужен в основном для написания системных приложений.Которые должны работать на уровне ядра и ОС. Язык сам по себе немного сложнее java. Но сейчас больше востребованны java программисты.
HoLoD

HoLoD


Статус: Администратор
Возраст: 40
Город: Санкт-Петербург
Дата регистрации: 9 апр 2005
Последнее посещение: 2 мар в 19:42
Тем: 336
Сообщений: 5577
Репутация: 330
Спасибо сказали раз: 2247

Написать личное сообщение
15 июл 2009 в 12:50
Чтобы выучить хорошо программирование, нужно каждый день много писать, читать, ботать. Ставь сам себе задачи - сначала простые, потом сложнее, книжки и форумы - в помощь.
Coop

Coop


Статус: Пользователь
Возраст: не указан
Город: Санкт-Петербург
Дата регистрации: 10 авг 2008
Последнее посещение: 7 мар 2013 в 16:48
Тем: 1
Сообщений: 72
Репутация: 0
Спасибо сказали раз: 4

Написать личное сообщение
16 июл 2009 в 13:47
Python - и для начинающих, и для профи.

Шикарный язык программирования. Обожаю его
Willy

Willy


Статус: Пикапер
Возраст: 34
Город: Другой
Дата регистрации: 26 июн 2007
Последнее посещение: 20 апр 2020 в 1:13
Тем: 18
Сообщений: 642
Репутация: 3
Спасибо сказали раз: 120

Написать личное сообщение
16 июл 2009 в 20:19
SashaLevin
Возможно Java и интересный язык, но я уже начал с С++, поэтому, хочу его и продолжить
Shashlik Levin

Shashlik Levin


Статус: Пользователь
Возраст: 35
Город: Другой
Дата регистрации: 2 авг 2008
Последнее посещение: 4 сен 2011 в 20:40
Тем: 22
Сообщений: 568
Репутация: 3
Спасибо сказали раз: 93

Написать личное сообщение
16 июл 2009 в 22:09
По С++ я могу посоветовать :
Тут лежат книги и их описание, точнее ссылки с описанием: http://forum.vingrad.ru/books/topic-48036.html
Тут полезные советы для новичков: http://forum.vingrad.ru/forum/topic-212170...чок-ссылка.html

Полезные советы:
Цитата
Английский язык.
Без него никак. Реально, по-любому, стопудово никак. Вся документация - на английском. Решение серьезных вопросов - на английском. Даже запрос для поисковика нельзя сформулировать без знания английского. Нахождение документации на русском - временная мера, английский придется изучить, лучше заняться этим раньше.

Паттерны. Антипаттерны.

Скорее всего паттерны поведают мало, в первое время, но уделите им время, книжка банды четырех - тонкая (немного букв), заложите ее в сознание - она даст о себе знать, когда придет время. Во многих антипаттернах, вероятнее всего, вы узнаете себя, не пугайтесь - процесс нормальный, все проходят через это, не поняв ошибки трудно ее устранить.

База.
Пример:
Ежели вы настропалились заниматься Image Processing'ом, то вам нужно разбираться в таких вещах как:
- вычислительная математика: основные понятия, численное дифференцирование, интегрирование;
- хранение изображений, видеоряда в контексте данной операционной системы.
- etc.
Как бы скучно это ни было, но все премудрости изучить придется. Существенно помочь могут вузы.

Решимость.
Хороший программист всегда востребован. Если вы не востребованы - значит вы недостаточно хороший программист. Улучшайте навыки - не поддавайтесь синдрому непризнанного гения.

Я все знаю.
Нет. Вы ничего не знаете.
Автор испытывал подобное ощущение, по крайней мере, трижды в жизни (благодарю умных людей, которые выводили из этого состояния). Вы никогда не будете знать все, даже такое подмножество, как конкретный язык программирования. Всегда найдутся темные углы, чаще всего эти "углы" окажутся активно используемыми. Скорее всего вы что-то упустили. Языки меняются, то что вчера было стандартом - сегодня стало ошибкой.

Образование.
Не надейтесь, что кто-то вас обучит (по крайней мере в нашей стране - РФ). Считайте, что все, что вам необходимо узнать - ваша задача.
Такой, и только такой подход приведет вас к успеху.


Ну и напоследок: http://forum.vingrad.ru/forum/C++C.html

Спасибо сказали: Willy

Willy

Willy


Статус: Пикапер
Возраст: 34
Город: Другой
Дата регистрации: 26 июн 2007
Последнее посещение: 20 апр 2020 в 1:13
Тем: 18
Сообщений: 642
Репутация: 3
Спасибо сказали раз: 120

Написать личное сообщение
17 июл 2009 в 13:09
Спасибо, Саша


У Вас нет прав писать в этот форум. Попробуйте зарегистрироваться или написать администратору.