Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > решил изучить с++, есть несколько вопросов |
Автор: xENVYx 11.6.2011, 11:55 |
всем привет, работал системным админом, но решил переквалифицироваться в программиста так как мне это более интересно, чем админить, решил изучить с++ и развиваться в этом направлении, появилось несколько вопросов 1. если пойти и закончить данные курсы: *1. http://www.specialist.ru/course/oprog-a *2. http://www.specialist.ru/course/si *3. http://www.specialist.ru/course/sipp *4. http://www.specialist.ru/course/unsi реально ли после окончания всех курсов устроится программистом по с++, хотя бы стажером на первое время? 2. Может найдется тот, кто уже работает программистом и мог бы так же за деньги помочь научиться программированию вместо этих курсов? 3. Хотелось бы конечно найти наставника, который направит в нужном направлении и сможет ответить, если понадобится на возникшие вопросы по темам, можно ли тут таких найти? PS прошу не флудить не по теме, а отвечать именно по заданным вопросам, спасибо за понимание ![]() ответы можно написать в личку. |
Автор: maint 11.6.2011, 12:54 |
не курсы, а развод какой то. Какая связь между программированием БД и обязательным изучением перед этим курса по семерке ?. И С БД тот еще курс. Работа с access. ему надо офисных менеджеров обучать, для них это. |
Автор: xENVYx 11.6.2011, 13:16 | ||
ясненько, печально... по поводу курсов, но ваш коммент я так понимаю по первому курсу, который по основам, я его выделил в принципе только из-за того, что там системы счисления проходят, хотелось бы ваше мнение и по трем другим курсам или других опытных программистов надеюсь тогда увидеть здесь или в личку предложения и ответы по 2 другим пунктам, если таковые найдутся буду крайне признателен, а цену можно написать в личку |
Автор: maint 11.6.2011, 13:28 |
вообще программером на плюсах устроиться проблематично, админм проще. Берут с опытом, на разработку. Я бы посоветовал не отрываясь от производства ![]() |
Автор: xENVYx 11.6.2011, 13:42 | ||
по поводу языка не знаю на сколько проблемно будет потом устроиться с++ программистом, но ИМХО, выучив один язык, на изучение другого языка уже будет потрачено в разы меньше времени. да я понимаю, что вопросы можно и тут задать, но мне хотелось бы поработать с одним наставником, который натаскал бы по программированию и чтобы вопросы все-таки он мне задавал, а я отвечал на них, а так как это трата личного времени поэтому и предлагаю за деньги, чтобы оно не было потрачено в пустую книжки купить и прочитать это не проблема, поэтому вопрос по книжкам и не задавал, а вот с человеком который в этом хорошо разбирается обучение идет в десятки раз быстрее |
Автор: sergioK1 11.6.2011, 14:49 | ||
[QUOTE=xENVYx,11.6.2011, 12:42]
курсы - пустая трата денег и времени подробности в личку |
Автор: bsa 13.6.2011, 19:07 |
xENVYx, здесь прикреплена тема про "Ответы на часто задаваемые вопросы", там есть часть необходимых тебе ответов. Так же была схожая с твоей тема, где человек предлагал денег за то чтобы ему помогали учиться. Закончилась она так: "Кто не умеет - тот учит". И ты тоже это запомни. Учиться надо самому. Учителя тебе только 10% смогут дать. Те люди, что действительно знают язык, с тобой связываться не захотят - работы много. А вот те, что считают, что знают, будут предлагать свои услуги, так как времени хоть отбавляй. Если тебе хочется научиться программировать, то ходить далеко даже не надо. Достаточно научиться писать программки на bash (sh). Если же руки чешутся писать что-то серьезное, то можешь изучить паскаль (не Delphi). C++ очень сложный язык, у него очень много подводных камней - обучаться ему будешь несколько лет, чтобы стать средним программистом. А гуру можешь и не стать вообще... |
Автор: Леопольд 14.6.2011, 08:22 |
bsa, что уж баш то сразу... Может всё же Python или C#? В качестве базы можно выучить С. |
Автор: bsa 14.6.2011, 09:53 |
Он и perl админу ближе всего. ![]() |
Автор: xENVYx 16.6.2011, 05:53 | ||
купил себе книжку по с++, ее читаю, пока идет более менее нормально и все понятно, не такой сложный язык, как я себе его представлял хотя может это потому что только самое начало, сложность скорее зависит от того на сколько у человека желание, что-то выучить и есть ли к этому интерес |
Автор: volatile 16.6.2011, 06:36 |
Сложность не в синтаксисе, который вы видимо сейчас изучаете, а как правильно здесь говорили И об этом в учебниках для новичков не прочитаешь. Пока на все грабли сам не наступишь - не выучишь. А так с виду конечно, простой язык, не сложнее бейсика =) |
Автор: sergioK1 16.6.2011, 09:40 | ||
Не понимаю такую категоричность, на форуме писать за бесплатно это лучше что-ли, ![]() ![]() ты же пишешь "учебные пособия", а если деньги станешь брать то станешь плохим плохим програмистом ![]() |
Автор: bsa 16.6.2011, 11:05 |
sergioK1, у меня на "учебные пособия" уходит пару часов в год. А на обучение уйдет значительно больше времени. Тем более, что я плохой учитель. Те "пособия", что написаны, долго доводились до ума (и не уверен, что доведены) и не только мной. |
Автор: sergioK1 16.6.2011, 16:00 |
Тогда у меня есть вопрос тут ссылки на море книг , а зачем это море там утонуть можно , Я вдруг подумал а зачем когда есть две Керниган Риччи у меня а еще с 96 года , это по С , плюс маны линукса и Страусоп , раньше Том Сван (хотя он уже немного устаревший) по нему учился, это же авторы языков , зачем читать чей то пусть и хороший но не оригинал, зачем ???????? |
Автор: bsa 16.6.2011, 16:47 | ||
И вообще, я бы не сказал, что http://forum.vingrad.ru/forum/topic-287943/kw-faq-books-%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%B0-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8.html много книг. Каждая для своего этапа изучения языка. |
Автор: sergioK1 16.6.2011, 17:51 | ||||
не понял а что с мной приведенными авторами ? потом там нету Страусопа а это создатель языка , т,е, его не читать просто нельзя IMHO. |
Автор: bsa 16.6.2011, 17:59 | ||
Страуса читать не рекомендуют, особенно, новичкам, так как они еще не способны отличить плохое от хорошего (а страус, в силу ряда причин, советует не совсем правильные вещи). Более опытные программисты могут это сделать при желании сами. |
Автор: sergioK1 16.6.2011, 22:46 | ||
[QUOTE=bsa,16.6.2011, 16:59]
что конкретно? Новичкам вообще С++ не стоит изучать, т,е, стоит но не С++ а "улучшенный С" IMHO |
Автор: volatile 16.6.2011, 23:32 |
sergioK1, у новичка, который начнет со Струса, либо ничего не поймет (что более вероятно). либо крыша поедет. Сложный он товарищ, этот Страуструп. |
Автор: rocky7 18.6.2011, 20:18 |
Хочу присоединиться к теме. Что лучше читать, чтобы осваивать язык программирования и параллельно изучать принципы работы железа и системы. Дайте несколько стоящих книг, которые обязан прочесть начинающий программист. Не обязательно по С++. |
Автор: Warden 18.6.2011, 21:15 |
Ведь все понимают что читая книги много не выучишь, я всегда советую ставить перед собой конкретную задачу или же попросить более опытных товарищей чтобы посоветовали и решать ее. А книгами, сайтами и форумами пользоваться в качестве поиска инфы |
Автор: rocky7 19.6.2011, 09:08 |
А что скажете по поводу книг Флёнова? |
Автор: JЕT 19.6.2011, 14:59 | ||
скажу следующее: не читай их ни при каких обстоятельствах, это ужас а не книги! /*речь о серии его книг [Language] Глазами Хакера*/ |
Автор: bsa 19.6.2011, 17:44 | ||
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=269794&kw=faq-c++ |
Автор: Профессор 21.6.2011, 20:17 |
Буквально вчера начал изучение C++.Во многом уже разобрался.Прочитав главу книги я попробывал написать простейший код,но он что-то не пашет,ошибку выдает.Помогите плиз #include <iostream.h> int main () { for ( int i = 1; i < 7; ++i); cout << "Queen" <<endl; } |
Автор: mes 21.6.2011, 21:13 |
std::cout << "Queen" <<std::endl; |
Автор: Профессор 21.6.2011, 22:20 |
cпс |
Автор: volatile 21.6.2011, 23:18 |
пустой цикл |
Автор: bsa 22.6.2011, 11:53 |
надо без .h: #include <iostream> Видимо твоя книга уже устарела (почти на 10 лет). |
Автор: Профессор 22.6.2011, 16:08 | ||
Вот еще....Создал простую программу,все работает,но возникла банальная проблема:руссификация текста....Я пошарил и-нетом,перепробывал много,но так ничего и не получилось....Может поможете руссифицировать текст в этой проге....:
|
Автор: bsa 22.6.2011, 17:04 |
Профессор, ты, видимо, не попробовал почитать ответы на часто задаваемые вопросы (тема прикреплена в этом разделе). А зря. Добавлено через 51 секунду А мой предыдущий пост зачем надо было игнорировать? |
Автор: Профессор 22.6.2011, 17:13 |
Я так понял на счет <Iostream>.... Я пробывал так,но выдает ошибку,что не сущевствует такой библиотеки. А часто задаваемые вопросы я читал: Во-первых: у меня почему-то не распознает оператора std и поток wcout, а во-вторых-я ума не приложу,как можно вставить способ руссификации в наведенный мной пример..... Возможно все ошибки обусловлены отсуствием опыта... |
Автор: bsa 22.6.2011, 17:23 |
Профессор, думаю, проблема в другом. Какой у тебя компилятор? Кстати, регистр в названии хидеров (#include) имеет значение (не под Windows, конечно)! Добавлено через 6 минут и 56 секунд Скачай и установи среду программирования с современным компилятором: http://www.microsoft.com/visualstudio/ru-ru/products/2010-editions/visual-cpp-express, http://qt.nokia.com/downloads/ (только отключи установку всего, кроме MinGW и Qt Creator) или http://www.bloodshed.net/dev/devcpp.html |
Автор: cutwater 22.6.2011, 18:08 |
При всем уважении, напоминаю, что проект Dev-C++ уже давно труп и в поставке с ним идет очень старая версия MinGW |
Автор: bsa 23.6.2011, 10:29 | ||
Гы. Точно, я и не посмотрел на дату последней новости. |
Автор: Профессор 23.6.2011, 16:54 | ||
Сегодня писал код вычисления максимального угла и максимального растояния ,пройденого телом,которое кинули под углом к горизонту.Все скомплектировалось,но на консоли ничего нет.Гляньте плиз одним глазом,где ошибка:
|
Автор: baldina 23.6.2011, 18:23 |
http://codepad.org/DYkQK7DL Добавлено @ 18:26 это ничего не означает никак не влияет на программу. обнаруживается отладчиком (или умным компилятором сообщением типа "operator has no effect") |
Автор: Профессор 23.6.2011, 20:06 |
Ага.....ошибку понял.Спасибо! |
Автор: v00d00 24.6.2011, 09:41 |
Что же вы человека портите?! Проффессор, завтра ищешь в интернете книжку Dive into python. Пофиг если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, с*ка, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Зависть неудачников пишущих сисярп/джава не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты. |
Автор: Профессор 25.6.2011, 11:33 |
С горем пополам я прошел программу консольных предложений и добрался до оконных:а именно до OpenGL.Скачал соответствующие библиотеки,подключил их в розделе Link.Скинул готовый код "Вращающийся куб".Компилирую,а оно выдает ошибку: LINK : fatal error LNK1104: cannot open file "glut32.lib" Error executing link.exe. Пошарил нетом,ничего путнего не нашел....ЧТО ДЕЛАТЬ???? |
Автор: asmdzen 25.6.2011, 13:22 |
видимо "glut32.lib" забыл подключить |
Автор: bsa 26.6.2011, 18:05 |
Профессор, я бы сказал, что файлы разработчика для библиотеки glut32 не установлены. Поищи в подкаталогах куда установлена студия данный файл. Если нет, скачай из инета. |