3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
|
|
1 | |
Как научиться программировать07.01.2016, 19:11. Показов 3790. Ответов 50
Метки нет (Все метки)
Здравствуйте! Извините пожалуйста, если не в том разделе написал.
Как выучить язык C++? Сейчас стал заниматься C++ по учебнику Страуструпа - Программирование и практика использования. Читаю книгу. Но вот сделать сам ничего не могу. Вроде более менее понятно, а в экран сижу и туплю. Я знаю что нужна практика, но где и как её получить, если не берут на работу без опыта? Как начать писать код?
0
|
07.01.2016, 19:11 | |
Ответы с готовыми решениями:
50
Как научиться программировать ? Как научиться программировать windows phone 8.1 приложения? Как научиться программировать на языке С++; Аллен Р., Глассборо Ф. Хочу научиться программировать на C++ |
Почетный модератор
|
|
07.01.2016, 19:15 | 2 |
да практики тут на форуме - хоть отбавляй.
почти от написания "Hello World" с первого раза без ошибок. и даже примеры написания имеются. можно сравнивать свою реализацию с реализацией форумчан.
0
|
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
|
|
07.01.2016, 19:23 [ТС] | 3 |
Это ясно. Но чтобы научиться, нужно писать писать и писать код. Как это делать? То есть что-то придумывать и пробовать? Какой-нибудь калькулятор или ещё что? Так?
0
|
Почетный модератор
|
|
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 |
Нужно независимо от языка.
Можно не изучать. Но в этом случае и квалификация будет соответствующая.
1
|
Почетный модератор
|
|
07.01.2016, 19:50 | 8 |
я не программист, я просто пытаюсь рассуждать логически.
так что с литературой - в закрепленные темы в шапке смотря для чего. если для мелкой какой то автоматизации своих действий - то нет. а если собираетесь хотя бы должность мидла занять в какой либо софтверной компании - то да.
0
|
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
|
|
07.01.2016, 19:51 [ТС] | 9 |
gru74ik, Вот я прочитал про open-source проект. Где такие найти? Куда попроситься?
0
|
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
|
|
07.01.2016, 19:54 [ТС] | 11 |
gru74ik, Ну так. Сам по мануалу что-то делал. Но не идеально.
0
|
Модератор
|
|
07.01.2016, 20:07 | 12 |
Честно, на самом деле, я понятия не имею как это делается. Просто знаю, что так люди делают. Присоединяются к 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
|
3 / 3 / 1
Регистрация: 14.12.2012
Сообщений: 363
|
|
07.01.2016, 21:10 [ТС] | 15 |
А подскажите хорошие книги по алгоритмам, памяти..
0
|
08.01.2016, 07:55 | 16 |
Находишь какой-нибудь г****о-проект (в серьезный не возьмут, там люди за зарплату работают), открываешь список багов, выбираешь баг, фиксишь его, делаешь пул-реквест, если твой пул-реквест приняли просишься в коммитеры. Вуаля - ты в 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
|
Игогошка!
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 | |
08.01.2016, 13:08 | |
Помогаю со студенческими работами здесь
20
Хочу научиться программировать на С++ Хочу научиться программировать Научиться программировать хотя бы Windows приложения Нужен диск, что шел с книгой "Ф. Глассборо, Р. Аллен. Как научиться программировать на языке C++" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |