Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Полезные советы, Хочу стать программистом 
:(
    Опции темы
zkv
Дата 27.6.2009, 07:02 (ссылка) |    (голосов:24) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Учитесь пользоваться поиском.
Если у вас  есть вопрос, поверьте, существовало множество случаев, когда у людей возникал тот же вопрос, притом некоторые удосужились задать его где-нибудь в интернете. Если вы нашли такой вопрос, ответ на который не выдает поисковик - вероятно вы стали мастером, поздравляю, вам нечего делать на этом форуме (в разделе "для новичков").

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

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

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

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

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

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

Как начать обучение. 
Действительно сложный вопрос. Нет, я знаю рецепт, но дело в том, что таких рецептов - множество. Сложность заключается в том, что многие программисты, пройдя свой путь, начинают предписывать их как единственно правильные, некоторые только рекомендуют, но, в силу высоты их авторитета перед новичками, это равносильно предписыванию. Тут как на выборах - голосуй или проиграешь. Разница с реальными выборами в том, что от твоего критического отношения действительно зависит все.
Если нетерпится с чего то начать - начните с insidecpp.ru (разделы артпаттерныантипаттернызаметки заслуживают внимания. Замечу, что сайт не мой, даже автора не знаю лично) - автор слишком категоричен, по моему мнению, но для новичка такая крайность - самое оно (снова ИМО).


Это сообщение отредактировал(а) zkv - 18.11.2009, 00:32
PM MAIL   Вверх
Andrew121
Дата 27.6.2009, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 21.6.2009

Репутация: 1
Всего: 1



zkv, Респект! smile 
PM MAIL   Вверх
Riddik
Дата 27.6.2009, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Реальные советы.  smile 

Что это: "книжка банды четырех - тонкая"
PM MAIL   Вверх
zkv
Дата 27.6.2009, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(Riddik @  27.6.2009,  07:19 Найти цитируемый пост)
Что это: "книжка банды четырех - тонкая" 

означает , что:
Цитата(zkv @  27.6.2009,  07:02 Найти цитируемый пост)
книжка банды четырех - тонкая (немного букв)

если имелось ввиду, что за книга такая, то:
честной ссылки на книгу я не нашел, найти можно по запросам "банда четырех паттерны", "gang of four" и т.п. 
Бумажная книга тут: http://www.ozon.ru/context/detail/id/2457392/ (не "моя" ссылка - не наживаюсь на кликах smile )
У меня лично есть и электронная и бумажная версия;
  бумажная - читать
  электронная цитировать (часто бывает нужно)

Это сообщение отредактировал(а) zkv - 27.6.2009, 07:36
PM MAIL   Вверх
Фантом
Дата 27.6.2009, 14:29 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 4
Всего: 49



Цитата(zkv @  27.6.2009,  07:02 Найти цитируемый пост)
Образование.
Не надейтесь, что кто-то вас обучит (по крайней мере в нашей стране - РФ). Считайте, что все, что вам необходимо узнать - ваша задача. 
Такой, и только такой подход приведет вас к успеху.


Все правильно, только последний пункт касается не только России, но и любой другой страны с любым местом учебы. 
PM   Вверх
LeD4eG
Дата 13.11.2009, 23:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 29.9.2009
Где: Волгоград

Репутация: 1
Всего: 1



советы действительно хорошие приведены!фразу: "Всё зависит только от тебя!Ты сам формируешь свою личность и свои знания" расписали доходчиво на подразделы в ключе программирования, спасибо. но есть как всегда встречные вопросы. smile 
примем ситуации полнейшего новичка. он узнал, что есть такой язык программирования....узнал, что он применяется достаточно часто и используется профессионалами...у новичка появляется желание: "Я хочу быть таким же!я смогу!"...это нормальное желание, личность должна развиваться, то есть ставить перед собой цели. в итоге новичок имеет на входе:
1. множество бумажных изданий. (у меня есть знакомый, которому посоветовали книгу страуструпа для изучения С++...в итоге он открыл книгу и почти сразу закрыл, поняв, что ничего не понимает)
2. просторы интернета.
3. ну и конечно же, подобные форума, то есть общение.

итак, вопрос:
скажите, как именно новичку самостоятельно сформулировать ту самую базу, на которой основывается изучение языка. с чего начать анализировать, как начать двигаться?как из всего материала, который советуют на форумах, составить именно ту программу изучения, которая станет подходящей. ведь всего того, что советуют просто не изучишь...времени просто не хватит всё прочитать........
--------------------
Ты не успел стать для кого-то главным, кому-то очень нужным.....
PM MAIL   Вверх
zkv
Дата 14.11.2009, 02:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



LeD4eG, добавил "как начать обучение".

Цитата(LeD4eG @  13.11.2009,  23:07 Найти цитируемый пост)
скажите, как именно новичку самостоятельно сформулировать ту самую базу, на которой основывается изучение языка. с чего начать анализировать, как начать двигаться?как из всего материала, который советуют на форумах, составить именно ту программу изучения, которая станет подходящей. ведь всего того, что советуют просто не изучишь...времени просто не хватит всё прочитать........ 

Вот и мой рецепт:
лучше всего суметь попасть "под крыло" толковому программисту, не стоит только терять в это время чувства критики.
Самостоятельно обучаться сложно, путь тернистый предстоит, по моему мнению (оно расходится с моим, более ранним мнением), начинать обучение стоит с высокоуровневых, удобных языков (Python, C#, Java), если язык выбран категорично, то, по крайней мере, с библиотек (Qt). Это нужно для понимания хорошего стиля, что является одним из самых важных умений программиста.
PM MAIL   Вверх
LeD4eG
Дата 14.11.2009, 13:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 29.9.2009
Где: Волгоград

Репутация: 1
Всего: 1



да, это хорошо. но вот у меня есть только знакомые программисты, которые "возьмут под крыло" за 500 рублей/час. так они оправдывают свою невостребованность на рынке (по указанным автором выше причинам)...
но надо достигнуть цели.....будем стараться держать настрой! smile 
--------------------
Ты не успел стать для кого-то главным, кому-то очень нужным.....
PM MAIL   Вверх
bsa
Дата 16.11.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



zkv, предлагаю уточнить ссылку на insidecpp.ru. Так как первое что видишь на этом сайте "системы видеонаблюдения". Думаю, новичку логично начинать с Art.
PM   Вверх
zkv
Дата 18.11.2009, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



bsa, спасибо, уточнил, что имел ввиду.
Если есть еще замечания, то обязательно приму к сведению.
PM MAIL   Вверх
JackYF
Дата 22.12.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162




M
JackYF
Флуд удалил, тему закрепил.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
EvilsInterrupt
Дата 25.12.2009, 16:22 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



Рекомандации:
1) указать ссылки по использованию поисковиков, ну и различные хакерские фичи, а-ля:
google hacking
ну и подобное для яндекса
2) Показать пример, как вы нашли пару сорцов где юзается к примеру ф-ция "GetProcAddress"

PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 25.12.2009, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



На счет google hacking не уверен, что это будет запомнено новичком. уж слишком сложно и много там всего. А вот по поводу примеров поиска - хорошая идея.
Я, например, ищу так:
GetProcAddress msdn
sscanf man

PM   Вверх
Alca
Дата 25.12.2009, 16:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 2
Всего: 50



Цитата

 А вот по поводу примеров поиска - хорошая идея.

Набрать в гугле:
Цитата

GetProcAddress site:http://forum.vingrad.ru



--------------------
PM WWW ICQ Skype Jabber   Вверх
EvilsInterrupt
Дата 25.12.2009, 16:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



bsa
<GetProcAddress filetype:cpp | c>
угловые убрать и вбить в гугл
PM MAIL WWW ICQ Jabber   Вверх
bsa
Дата 25.12.2009, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



EvilsInterrupt, согласен. я то искал доку smile
P.S.: вообще-то запрос надо писать так: <GetProcAddress filetype:cpp | filetype:c>
PM   Вверх
Freemanen
  Дата 9.7.2010, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.7.2010

Репутация: нет
Всего: нет



Здравствуйте, я хочу изучить С++ быстро и эффективно.
С чего мне начать?
Может посоветуете мну видео уроки, какие нибудь smile   
А ещё один вопрос: с какими редакторами( прогами ) работать? smile  smile 
Заранее спасибо  smile  smile  smile 
PM MAIL   Вверх
bsa
Дата 11.7.2010, 10:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Freemanen, а для кого по твоему созданы часто задаваемые вопросы?
Для начала, программы следует писать в "блокноте". И компилировать вручную через командную строку. Большие IDE слишком наворочены для начинающих.
PM   Вверх
Dem_max
Дата 11.7.2010, 18:27 (ссылка)   | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39



Цитата

Для начала, программы следует писать в "блокноте". И компилировать вручную через командную строку. Большие IDE слишком наворочены для начинающих.


Боже упаси, заниматься этим сексом, особенно в *nix системах.
Если уж есть желание посексится то брать редактор "vi" и вперед.


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
bsa
Дата 12.7.2010, 12:13 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Dem_max @  11.7.2010,  19:27 Найти цитируемый пост)
Боже упаси, заниматься этим сексом, особенно в *nix системах
 smile 
Как раз именно в них учиться программированию удобнее и проще! Так как нет никаких заморочек по прописыванию "путей" к компилятору, проблем с закрывающимся окном и русским языком. И вообще, язык Си был разработан в первую очередь именно для *nix.
Цитата(Dem_max @  11.7.2010,  19:27 Найти цитируемый пост)
Если уж есть желание посексится то брать редактор "vi" и вперед.

Ну, vi, я бы не рекомендовал начинающим... Убогий он слишком... А вот VIM стоящая вещь. Но опять же, не для новичков. Зато nano и mcedit (из состава midnight commander) вполне подойдут, особенно, второй.

Это сообщение отредактировал(а) bsa - 12.7.2010, 12:15
PM   Вверх
JackYF
Дата 17.7.2010, 15:29 (ссылка) |   (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(Dem_max @  11.7.2010,  17:27 Найти цитируемый пост)
Боже упаси, заниматься этим сексом, особенно в *nix системах.

Нет-нет, это один из самых простых и понятных способов компилировать простейшие программы. Для того, чтобы скомпилировать "Hello World!" не нужно создавать огромные файлы проектов, автоматических вспомогательных файлов и прочего тому подобного, а написать одну строчку вызова компилятора.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
C4sh
Дата 17.7.2010, 17:56 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.7.2010
Где: Харьков, Украина

Репутация: нет
Всего: нет



Цитата

А вот VIM стоящая вещь.

Дело вкуса конечно, но мне он не очень удобен. Я бы использовал Kate под KDE и Gedit под Gnome.
Ну а по поводу
Цитата

Как раз именно в них учиться программированию удобнее и проще!

Я не согласен. Отдельно с компилятором пользователь сможет ознакомится в любой момент, а вот к среде разработки нужно привыкать с самого начала, к всем ее плюсам и минусам. Не будет же он вечно писать в блокноте и компилировать из консоли -- это скажется на скорости разработки и _возможно_ на читабельности кода  smile 
--
Цитата

Здравствуйте, я хочу изучить С++ быстро и эффективно.

Извини конечно, но так не выйдет. Здесь либо быстро, либо эффективно  smile 
Со списком литературы можешь ознакомится в прикрепленной теме. Так же могу посоветовать помимо скучных заданий из книги(которые _нужно_ выполнять) писать что то свое, не особо сложное, но касающееся пройденной темы. Так же можешь поразбирать исходники Open Sources проектов, но это уже имея базовые знания, поскольку есть риск нахвататься оттуда плохих манер программирования.

Это сообщение отредактировал(а) C4sh - 17.7.2010, 18:05
PM MAIL Jabber   Вверх
bsa
Дата 18.7.2010, 10:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(C4sh @  17.7.2010,  18:56 Найти цитируемый пост)
Я не согласен. Отдельно с компилятором пользователь сможет ознакомится в любой момент, а вот к среде разработки нужно привыкать с самого начала, к всем ее плюсам и минусам. Не будет же он вечно писать в блокноте и компилировать из консоли -- это скажется на скорости разработки и _возможно_ на читабельности кода

Он все может, вопрос только в том, будет ли? Просто сейчас постоянно приходится сталкиваться с теми, кто считает IDE компилятором. Новичок должен понимать, что есть что. И как оно работает. Он должен знать, как из текста получается исполняемый код. Какие преобразования он проходит. К тому времени, как он начнет пользоваться IDE, он уже будет знать, что ему в "блокноте" недоставало. Для начала, новичку вообще не нужно заморачиваться на проекты и пр. Потому что студия, например, по умолчанию требует создания вообще непереносимого текста - подключая хидер stdafx.h. Новичку оно надо?
PM   Вверх
C4sh
Дата 24.7.2010, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.7.2010
Где: Харьков, Украина

Репутация: нет
Всего: нет



Цитата

Для начала, новичку вообще не нужно заморачиваться на проекты и пр. Потому что студия, например, по умолчанию требует создания вообще непереносимого текста - подключая хидер stdafx.h. Новичку оно надо? 

Ну в студии можно создать "пустой проект". И никаких лишних хидеров там не будет. В остальном, пожалуй, не буду спорить. Тем более все зависит от конкретного человека. Кто то не хочет понимать "как оно работает", а кому то наоборот это интересно и он стремится понять. В итоге, конечно, их ценность как программистов будет разная, причем далеко не в пользу первого.
PM MAIL Jabber   Вверх
kT1
Дата 6.11.2010, 21:20 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 26.8.2010

Репутация: нет
Всего: нет



имхо.моё суровое имхо.про Си и СПП

лублю фряху(начать лучше всего с неё)...можно отследить трэнд в динамике. ЯПы, ОСи... индустрию... историю...
стандарты.. почитать про них.. про развитие(опять же в разрезе фрибсд). фряха среда разработки... которая ещё и ОСь. по ней легко не то что бы научиться... по ней легко осознать всё это нереальное количество человеко часов.. ресёрч, а ты в нём воин света.. или кому что(:
а так ...доооооооооооооооооооо....  1С тоже говорят имеет свой язык.....

резюмируя. нужно:
1. разбираться как работает железо(исполняет код), ОС для которой пишется ПО.. знать её философию что ли. +системные вызовы.
2. Экономить время. Разобраться с библиотеками.

1.разобраться в ОС.... нужен пример.. прозразный, открытый.. документированный.. и куча что бы книг. Берите ФриБСД.. или если слишком сложно.. то ПС_БСД.. инсталльте. Сначала хэндбук.. а потом.. потом книги Стивенса. ммммм... 
2. время экономит повторное использование кода. чужого или своего. ну лучше чужого... всё написано уже. нужно обязательно стандартную библиотеку. обязательно буст. освоить.

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




прошу прощения если чьи-то религиозный чувства были задеты.
PM MAIL   Вверх
bsa
Дата 7.11.2010, 10:38 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196




M
bsa
kT1, ты бы для начала свои мысли структурировал, а затем записал в удобоваримой форме. Сейчас твое сообщение больше похоже на бред наркомана под кайфом.
И что такое "эйс"? The ADAPTIVE Communication Environment? Чем он лучше тех же Qt/Gtk+/wx?
PM   Вверх
boostcoder
Дата 7.11.2010, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(bsa @  7.11.2010,  10:38 Найти цитируемый пост)
Сейчас твое сообщение больше похоже на бред наркомана под кайфом.

пока читал его пост, так и подумал.
а тут на тебе, Вы меня опередили.
значит мы правы smile 
PM WWW   Вверх
antan
Дата 8.2.2011, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.2.2011

Репутация: нет
Всего: нет



Скажите пожалуйста а где можно новичку задать вопрос по существу, где можно прикоснуться к мудрости форумчан? У меня проблемы с отображением фото в PictureBox ( студия 2010, windows forms). Пишу конечно не туда, но ведь потом можно и удалить. 
PM MAIL   Вверх
Nikolja
Дата 9.2.2011, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 24.2.2009
Где: Черкассы

Репутация: нет
Всего: -1



Стоит ли новичку начинать изучение языка С++ с Visual C++ ?
Есть ли смысл на сегодняшний день изучать С++ Builder ?

Обобщая предыдущие вопросы, -- что (какой/чей софт/IDE) стоит изучать в плане С++ ?
Что сейчас востребовано у работодателей? Visual C++ ? Или какой-то другой С++ ?

P.S. Возможно, не стоит создавать отдельной темы для этих вопросов... Поэтому напишу пока в эту тему.
PM MAIL   Вверх
toxx
Дата 9.2.2011, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 4
Всего: 13



Nikolja
Цитата

Что сейчас востребовано у работодателей? Visual C++ ? Или какой-то другой С++ ?

Java,Android
PM MAIL   Вверх
Nikolja
Дата 9.2.2011, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 24.2.2009
Где: Черкассы

Репутация: нет
Всего: -1



Цитата(toxx @ 9.2.2011,  02:36)
Java,Android

Спасибо, конечно, за ответ... Яву и так учу. Знаю, что она востребована. 
Но вопрос по С++ был. Лучше, пожалуй, отдельную тему создать. Может быть, кому-нибудь ещё такая информация пригодится.
PM MAIL   Вверх
borisbn
Дата 9.2.2011, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Nikolja
Цитата(Nikolja @  9.2.2011,  00:48 Найти цитируемый пост)
Что сейчас востребовано у работодателей?

Нормальный работодатель не обязательно будет навязывать среду и даже язык, особенно, если ты прекрасно разбираешься в какой-то среде и умеешь в ней решать проблемы работодателя быстро и эффективно.
А так... посмотри Qt и ... не смотри Builder !!!  smile 


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
kalexi
  Дата 28.5.2011, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 9.2.2008

Репутация: нет
Всего: нет



Несколько ламерских вопросов:

1) Надо ли (является ли правилом хорошего тона) в конце void-функции писать return?
2) Как я понимаю в хидерах описываются типы, класы, прототипы функций, в .cpp файлах - код. Является ли правилом хорошего тона к каждому .cpp-файлу создавать хидер?
3) Что желательнее объявлять переменные сразу в коде вместе с инициализацией или отдельно вначале функции?
PM MAIL WWW   Вверх
boostcoder
Дата 28.5.2011, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(kalexi @  28.5.2011,  17:04 Найти цитируемый пост)
1) Надо ли (является ли правилом хорошего тона) в конце void-функции писать return?

бесполезное занятие smile 

Цитата(kalexi @  28.5.2011,  17:04 Найти цитируемый пост)
Является ли правилом хорошего тона к каждому .cpp-файлу создавать хидер?

обычно делают на оборот. т.е. хидеров обычно всегда больше. но чтоб на оборот - не встречал.

Цитата(kalexi @  28.5.2011,  17:04 Найти цитируемый пост)
3) Что желательнее объявлять переменные сразу в коде вместе с инициализацией или отдельно вначале функции?

в Си - только в начале. в С++ - как-то не задумывался...
PM WWW   Вверх
kalexi
Дата 28.5.2011, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 9.2.2008

Репутация: нет
Всего: нет



Цитата

обычно делают на оборот. т.е. хидеров обычно всегда больше. но чтоб на оборот - не встречал.

Ну допустим я создаю cpp-файл с функциями работы с консолью, я ведь не могу его включить в main.cpp, нужно сначала сделать для него хидер и объявить в нем все функции? Т.е. для каждого .cpp нужен .h файл?
PM MAIL WWW   Вверх
boostcoder
Дата 28.5.2011, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(kalexi @  28.5.2011,  17:41 Найти цитируемый пост)
Т.е. для каждого .cpp нужен .h файл?

в Си/С++ это не навязано, в отличие от других языков.

многофайловая программа начинается с деклараций. декларации же, обычно пишут в .h для того, чтоб он были доступны другим .h/.cpp
по этому, хидеров обычно больше. т.к. бывают ситуации, когда в хидере определены только константы. для этого ведь не нужна реализация.

PM WWW   Вверх
vikaivanova
Дата 30.9.2011, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.9.2011

Репутация: нет
Всего: нет



действительно- без этих всех пунктов С++ никак не одолеешь
PM MAIL WWW   Вверх
Denispopov11
Дата 20.12.2011, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.12.2011

Репутация: нет
Всего: нет



спасибо за созданную тему, очень помогла при освоении программы.
PM MAIL WWW   Вверх
vsevolodmd
Дата 9.5.2012, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.5.2012

Репутация: нет
Всего: нет



Особенно хороший совет про поиск.
Очень мне помог!
вообще новичку нужно начинать с "Привет, мир!"
А потом уже и все остальное осваивать, если желание будет!
PM MAIL WWW   Вверх
johndeere
Дата 22.3.2013, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 16.1.2013
Где: Молдова, Кишинёв

Репутация: нет
Всего: нет



прошёл 10 уроков, дальше вообще запутался, ничё не понимаю
PM MAIL WWW   Вверх
ollon5
Дата 17.12.2013, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.8.2013

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
akizelokro
Дата 17.12.2013, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 1
Всего: 5



Цитата

Модератор: Сообщение скрыто.


Не поматюкаешься, в материале не разберёшься (жизненное наблюдение?)  smile 


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
xELENAx
Дата 14.2.2014, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.2.2014
Где: Москва

Репутация: нет
Всего: нет



Привет всем, я хочу изучить С++ быстро и эффективно.
С чего мне начать.?

Это сообщение отредактировал(а) xELENAx - 14.2.2014, 21:12
PM MAIL WWW AOL YIM MSN   Вверх
bsa
Дата 15.2.2014, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(xELENAx @  14.2.2014,  22:11 Найти цитируемый пост)
С чего мне начать.?
С этого: http://forum.vingrad.ru/index.php?show_typ...&kw=faq-c++
PM   Вверх
MikhailBrods
Дата 11.11.2015, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 11.11.2015

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
klinone
Дата 8.3.2017, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.3.2017
Где: Россия, город Сар атов

Репутация: нет
Всего: нет



Спасибо, советы реально толковые!

Добавлено через 1 минуту и 21 секунду
Спасибо, советы реально толковые!
PM MAIL WWW   Вверх
Neputeviy
Дата 9.3.2017, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.3.2017

Репутация: нет
Всего: нет



Подскажите пожалуйста, какие не будь книги или литературу про программирование. Спасибо за ранее
PM MAIL   Вверх
WiseHoro
Дата 9.3.2017, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 7.3.2017

Репутация: нет
Всего: нет



Neputeviyhttp://forum.vingrad.ru/topic-212170.html Вот здесь ссылок много. Может есть и рабочие smile
PM   Вверх
AnnaK2017
Дата 2.6.2017, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 2.6.2017

Репутация: нет
Всего: нет



ясно
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.3073 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.