|
Модераторы: bsa |
|
zkv |
|
|||
Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
Учитесь пользоваться поиском.
Если у вас есть вопрос, поверьте, существовало множество случаев, когда у людей возникал тот же вопрос, притом некоторые удосужились задать его где-нибудь в интернете. Если вы нашли такой вопрос, ответ на который не выдает поисковик - вероятно вы стали мастером, поздравляю, вам нечего делать на этом форуме (в разделе "для новичков"). Английский язык. Без него никак. Реально, по-любому, стопудово никак. Вся документация - на английском. Решение серьезных вопросов - на английском. Даже запрос для поисковика нельзя сформулировать без знания английского. Нахождение документации на русском - временная мера, английский придется изучить, лучше заняться этим раньше. Паттерны. Антипаттерны. Скорее всего паттерны поведают мало, в первое время, но уделите им время, книжка банды четырех - тонкая (немного букв), заложите ее в сознание - она даст о себе знать, когда придет время. Во многих антипаттернах, вероятнее всего, вы узнаете себя, не пугайтесь - процесс нормальный, все проходят через это, не поняв ошибки трудно ее устранить. База. Пример: Ежели вы настропалились заниматься Image Processing'ом, то вам нужно разбираться в таких вещах как: - вычислительная математика: основные понятия, численное дифференцирование, интегрирование; - хранение изображений, видеоряда в контексте данной операционной системы. - etc. Как бы скучно это ни было, но все премудрости изучить придется. Существенно помочь могут вузы. Решимость. Хороший программист всегда востребован. Если вы не востребованы - значит вы недостаточно хороший программист. Улучшайте навыки - не поддавайтесь синдрому непризнанного гения. Я все знаю. Нет. Вы ничего не знаете. Автор испытывал подобное ощущение, по крайней мере, трижды в жизни (благодарю умных людей, которые выводили из этого состояния). Вы никогда не будете знать все, даже такое подмножество, как конкретный язык программирования. Всегда найдутся темные углы, чаще всего эти "углы" окажутся активно используемыми. Скорее всего вы что-то упустили. Языки меняются, то что вчера было стандартом - сегодня стало ошибкой. Образование. Не надейтесь, что кто-то вас обучит (по крайней мере в нашей стране - РФ). Считайте, что все, что вам необходимо узнать - ваша задача. Такой, и только такой подход приведет вас к успеху. Как начать обучение. Действительно сложный вопрос. Нет, я знаю рецепт, но дело в том, что таких рецептов - множество. Сложность заключается в том, что многие программисты, пройдя свой путь, начинают предписывать их как единственно правильные, некоторые только рекомендуют, но, в силу высоты их авторитета перед новичками, это равносильно предписыванию. Тут как на выборах - голосуй или проиграешь. Разница с реальными выборами в том, что от твоего критического отношения действительно зависит все. Если нетерпится с чего то начать - начните с insidecpp.ru (разделы арт, паттерны, антипаттерны, заметки заслуживают внимания. Замечу, что сайт не мой, даже автора не знаю лично) - автор слишком категоричен, по моему мнению, но для новичка такая крайность - самое оно (снова ИМО). Это сообщение отредактировал(а) zkv - 18.11.2009, 00:32 |
|||
|
||||
Andrew121 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 86 Регистрация: 21.6.2009 Репутация: 1 Всего: 1 |
zkv, Респект!
|
|||
|
||||
Riddik |
|
|||
Опытный Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Реальные советы.
Что это: "книжка банды четырех - тонкая" |
|||
|
||||
zkv |
|
|||
Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
означает , что: если имелось ввиду, что за книга такая, то: честной ссылки на книгу я не нашел, найти можно по запросам "банда четырех паттерны", "gang of four" и т.п. Бумажная книга тут: http://www.ozon.ru/context/detail/id/2457392/ (не "моя" ссылка - не наживаюсь на кликах ) У меня лично есть и электронная и бумажная версия; бумажная - читать электронная цитировать (часто бывает нужно) Это сообщение отредактировал(а) zkv - 27.6.2009, 07:36 |
|||
|
||||
Фантом |
|
|||
Вы это прекратите! Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 4 Всего: 49 |
Все правильно, только последний пункт касается не только России, но и любой другой страны с любым местом учебы. |
|||
|
||||
LeD4eG |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 115 Регистрация: 29.9.2009 Где: Волгоград Репутация: 1 Всего: 1 |
советы действительно хорошие приведены!фразу: "Всё зависит только от тебя!Ты сам формируешь свою личность и свои знания" расписали доходчиво на подразделы в ключе программирования, спасибо. но есть как всегда встречные вопросы.
примем ситуации полнейшего новичка. он узнал, что есть такой язык программирования....узнал, что он применяется достаточно часто и используется профессионалами...у новичка появляется желание: "Я хочу быть таким же!я смогу!"...это нормальное желание, личность должна развиваться, то есть ставить перед собой цели. в итоге новичок имеет на входе: 1. множество бумажных изданий. (у меня есть знакомый, которому посоветовали книгу страуструпа для изучения С++...в итоге он открыл книгу и почти сразу закрыл, поняв, что ничего не понимает) 2. просторы интернета. 3. ну и конечно же, подобные форума, то есть общение. итак, вопрос: скажите, как именно новичку самостоятельно сформулировать ту самую базу, на которой основывается изучение языка. с чего начать анализировать, как начать двигаться?как из всего материала, который советуют на форумах, составить именно ту программу изучения, которая станет подходящей. ведь всего того, что советуют просто не изучишь...времени просто не хватит всё прочитать........ --------------------
Ты не успел стать для кого-то главным, кому-то очень нужным..... |
|||
|
||||
zkv |
|
|||
Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
LeD4eG, добавил "как начать обучение".
Вот и мой рецепт: лучше всего суметь попасть "под крыло" толковому программисту, не стоит только терять в это время чувства критики. Самостоятельно обучаться сложно, путь тернистый предстоит, по моему мнению (оно расходится с моим, более ранним мнением), начинать обучение стоит с высокоуровневых, удобных языков (Python, C#, Java), если язык выбран категорично, то, по крайней мере, с библиотек (Qt). Это нужно для понимания хорошего стиля, что является одним из самых важных умений программиста. |
|||
|
||||
LeD4eG |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 115 Регистрация: 29.9.2009 Где: Волгоград Репутация: 1 Всего: 1 |
да, это хорошо. но вот у меня есть только знакомые программисты, которые "возьмут под крыло" за 500 рублей/час. так они оправдывают свою невостребованность на рынке (по указанным автором выше причинам)...
но надо достигнуть цели.....будем стараться держать настрой! --------------------
Ты не успел стать для кого-то главным, кому-то очень нужным..... |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
zkv, предлагаю уточнить ссылку на insidecpp.ru. Так как первое что видишь на этом сайте "системы видеонаблюдения". Думаю, новичку логично начинать с Art.
|
|||
|
||||
zkv |
|
|||
Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
bsa, спасибо, уточнил, что имел ввиду.
Если есть еще замечания, то обязательно приму к сведению. |
|||
|
||||
JackYF |
|
|||
полуавантюрист Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
|
|||
|
||||
EvilsInterrupt |
|
|||
Executables research Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
Рекомандации:
1) указать ссылки по использованию поисковиков, ну и различные хакерские фичи, а-ля: google hacking ну и подобное для яндекса 2) Показать пример, как вы нашли пару сорцов где юзается к примеру ф-ция "GetProcAddress" |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
На счет google hacking не уверен, что это будет запомнено новичком. уж слишком сложно и много там всего. А вот по поводу примеров поиска - хорошая идея.
Я, например, ищу так: GetProcAddress msdn sscanf man |
|||
|
||||
Alca |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 2 Всего: 50 |
Набрать в гугле:
|
||||
|
|||||
EvilsInterrupt |
|
|||
Executables research Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
bsa,
<GetProcAddress filetype:cpp | c> угловые убрать и вбить в гугл |
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |