Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
1

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

07.01.2016, 19:11. Показов 3790. Ответов 50
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Извините пожалуйста, если не в том разделе написал.

Как выучить язык C++? Сейчас стал заниматься C++ по учебнику Страуструпа - Программирование и практика использования. Читаю книгу. Но вот сделать сам ничего не могу. Вроде более менее понятно, а в экран сижу и туплю.

Я знаю что нужна практика, но где и как её получить, если не берут на работу без опыта? Как начать писать код?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 19:11
Ответы с готовыми решениями:

Как научиться программировать ?
Всем привет, меня зовут Александр. Я сижу сейчас на информатике и пытаюсь научиться...

Как научиться программировать windows phone 8.1 приложения?
Я хотел бы научиться разработать мобильные приложения. Только windows phone. С какой книги лучше...

Как научиться программировать на языке С++; Аллен Р., Глассборо Ф.
У кого нибудь есть "Как научиться программировать на языке С++; Аллен Р., Глассборо Ф." в...

Хочу научиться программировать на C++
Хочу научиться программировать на C++ но незнаю с чего начать? Подскажите пожалуйста

50
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
07.01.2016, 19:15 2
да практики тут на форуме - хоть отбавляй.
почти от написания "Hello World" с первого раза без ошибок.
и даже примеры написания имеются. можно сравнивать свою реализацию с реализацией форумчан.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 19:23  [ТС] 3
Это ясно. Но чтобы научиться, нужно писать писать и писать код. Как это делать? То есть что-то придумывать и пробовать? Какой-нибудь калькулятор или ещё что? Так?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
07.01.2016, 19:26 4
и калькуляторов тут хватает, и замены символов, и сортировок массивов...
читаете условие - реализуете - сверяетесь с кодом других форумчан - думаете - опять сверяетесь - осознаете где сделали ошибки.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 19:35  [ТС] 5
Хорошо. А подскажите вот что. Чтобы учить C++, обязательно ли изучать алгоритмы, модели памяти, ну там всякие алокации и т.д.? И если можно, подскажите книги по САМЫМ главным технологиям и вещам, которые обязательны для обучения программирования.
0
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
07.01.2016, 19:47 6
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
обязательно ли изучать алгоритмы, модели памяти
Нужно независимо от языка.
Можно не изучать. Но в этом случае и квалификация будет соответствующая.
1
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
07.01.2016, 19:48 7
Oklahoma28place, возможно, Вам помогут вот эти три небольших текста: раз, и два, и три. И ещё для вдохновения и размышлений вот сюда загляните.
1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
07.01.2016, 19:50 8
я не программист, я просто пытаюсь рассуждать логически.
так что с литературой - в закрепленные темы в шапке
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
обязательно ли изучать алгоритмы, модели памяти, ну там всякие алокации и т.д.?
смотря для чего. если для мелкой какой то автоматизации своих действий - то нет.
а если собираетесь хотя бы должность мидла занять в какой либо софтверной компании - то да.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 19:51  [ТС] 9
gru74ik, Вот я прочитал про open-source проект. Где такие найти? Куда попроситься?
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
07.01.2016, 19:53 10
Oklahoma28place, гитом пользоваться умеете? На гитхабе должны быть.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 19:54  [ТС] 11
gru74ik, Ну так. Сам по мануалу что-то делал. Но не идеально.
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
07.01.2016, 20:07 12
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Где такие найти?
Честно, на самом деле, я понятия не имею как это делается. Просто знаю, что так люди делают. Присоединяются к open-source проектам на определённом этапе. Но для этого надо что-то уже уметь. Скилл какой-то иметь. Иначе, кому ты нужен? Как минимум, синтаксис знать, уметь пользоваться справочными сайтами. Не бояться маны курить на английском. Ну и т.п.
Спрашивать надо тех, кто уже преуспел. У кого получилось. Я пока ещё на пути. В тех темах, которые я давал выше, есть истории успеха. Вот у этих людей и надо спрашивать, так-то, по-хорошему.

Добавлено через 8 минут
Oklahoma28place, понимание что такое хороший код (Мейерс, Макконнелл) имеете?
Знание фреймворков, библиотек есть? STL, Boost, Qt, Loki?
Как насчёт ООП-знаний? Паттерны проектирования (Банда четырёх, Гради Буч)?
Что насчёт алгоритмов и структур данных (Седжвик/Кормен/Кнут)?
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 20:10  [ТС] 13
Нет. Знаний этих нет. Я в самом начале пути. Я могу вывести Hello World.

Добавлено через 1 минуту
В том то и дело что я читаю и больше не могу ничего сделать. кроме как написать Hello World.
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
07.01.2016, 20:14 14
Цитата Сообщение от Oklahoma28place Посмотреть сообщение
Я могу вывести Hello World.
Значит, читать книги и делать упражнения в конце каждой главы.

Добавлено через 2 минуты
Oklahoma28place, Прату читайте.
0
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
07.01.2016, 21:10  [ТС] 15
А подскажите хорошие книги по алгоритмам, памяти..
0
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,135
Записей в блоге: 2
08.01.2016, 07:55 16
Цитата Сообщение от gru74ik Посмотреть сообщение
Честно, на самом деле, я понятия не имею как это делается. Просто знаю, что так люди делают. Присоединяются к open-source проектам на определённом этапе.
Находишь какой-нибудь г****о-проект (в серьезный не возьмут, там люди за зарплату работают), открываешь список багов, выбираешь баг, фиксишь его, делаешь пул-реквест, если твой пул-реквест приняли просишься в коммитеры. Вуаля - ты в open-source проекте.

Не по теме:

У меня друг тоже набирался практики перед устройством на работу вот в этот проект без проблем влился.



Не по теме:

gru74ik, Лемми до 40 дней будет висеть?

0
0 / 0 / 2
Регистрация: 27.04.2015
Сообщений: 349
08.01.2016, 12:17 17
Товарищ Oklahoma28place, если я правильно тебя понял, ты хочешь начать учить С++ с нуля по учебникам. Я предложу вариант проще, есть такая рассылка: http://http://cppstudio.com/post/213/ - я сам по ней с нуля учусь, и умею уже неплохо писать небольшие вычислительные программы, программы-тесты... даже простую игру хотел написать, но пока ещё не по зубам. Но это ничего. А по книгам, это конечно можно, но там в основном для тех кто соображает в этом с самого начала. Попробуй рассылку, а там видно будет. Желаю успехов.
P.S: продолжение там после практики, перед комментариями.

Не по теме:

Не важно с какой скоростью ты идёшь к своей цели - главное не останавливаться.

0
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,135
Записей в блоге: 2
08.01.2016, 12:26 18
Цитата Сообщение от Tancist Посмотреть сообщение
Мельком глянул, оттуда
поэкспериментируйте немного с оператором cout
автор этой рассылки не знает С++, даже примерно не представляет с чем имеет дело.
0
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
08.01.2016, 12:36 19
Tancist, а ты в курсе, что потом переучиваться сложнее, чем сразу нормально учиться?
0
0 / 0 / 2
Регистрация: 27.04.2015
Сообщений: 349
08.01.2016, 13:08 20
Kastaneda и ct0r, что вам там не понравилось? Всё достаточно просто написано. Я и друг мой по ней учимся и никаких проблем.
0
08.01.2016, 13:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2016, 13:08
Помогаю со студенческими работами здесь

Хочу научиться программировать на С++
Ребят, помогите, вообще не понимаю нифига, самые легкие задачки не могу решить, вроде книги читаю,...

Хочу научиться программировать
Есть большое желание научиться программированию, хотя бы азам оного! Подскажите, с чего начать?

Научиться программировать хотя бы Windows приложения
Всем доброго дня, уже кучу форумов перелазил, перечитал. Суть такая, уже перечитал 5 книг "Hello...

Нужен диск, что шел с книгой "Ф. Глассборо, Р. Аллен. Как научиться программировать на языке C++"
Здравствуйте! Может кто-нибудь сможет мне помочь...В общем у меня есть книга "Ф. Глассборо,Р....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru