Форум программистов, компьютерный форум CyberForum.ru

Закрепление материала - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
titans2011
294 / 255 / 43
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2011, 00:04     Закрепление материала #1
Привет всем. У меня такой вопрос. Я изучил книгу Лафоре "ООП в C++". Естественно какие-то моменты под забываются. Я хотел бы устроится работать программистом, но на своём уровне я пока не дотягиваю, что бы устроится как начинающий. Собеседование показало, что у меня проблемы с классами и указателями. Где бы можно было бы найти такие мудрёные задачки с подводными камнями, что бы и руку на них набить, их подготовиться к собеседованию?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2011, 00:04     Закрепление материала
Посмотрите здесь:

Не могу найти материала для работы с графическими файлами. C++
PHP MVC закрепление материала
Выбором материала и советов по "крестикам-ноликам" C++
Советы по освоению материала C++
C# Выбор материала и изменение стоимости данного материала
C++ Вывести номер детали , изготовленной из материала максимальной плотности
Определить максимальную плотность материала по данным о массе и объеме 20-ти предметов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
04.09.2011, 00:08     Закрепление материала #2
как вариант можно покопаться здесь на форуме
Bers
Заблокирован
04.09.2011, 00:25     Закрепление материала #3
Один очень хороший способ прокачивать скилл - сделать домашний проект.

Другой, ещё более лучший способ - присоединиться к какой нибудь команде, и поучаствовать в реальном проекте.
Не за деньги, естественно, но ради опыта, ради авторитета
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
04.09.2011, 00:28     Закрепление материала #4
Цитата Сообщение от Bers Посмотреть сообщение
Один очень хороший способ прокачивать скилл - сделать домашний проект.
Другой, ещё более лучший способ - присоединиться к какой нибудь команде, и поучаствовать в реальном проекте.
Не за деньги, естественно, но ради опыта, ради авторитета
Поддерживаю, собираюсь ща домашний проект сбацать
Bers
Заблокирован
04.09.2011, 00:29     Закрепление материала #5
Цитата Сообщение от Dani Посмотреть сообщение
Поддерживаю, собираюсь ща домашний проект сбацать
А что за идея, если не секрет?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
04.09.2011, 00:33     Закрепление материала #6
Цитата Сообщение от Bers Посмотреть сообщение
А что за идея, если не секрет?
Дома дисков куча, а искать долго вот каждому свой номерок приклею и базу данных сделаю с функциями добавления, поиска и т.д. Это функции только для начала т.к. всегда всего наперед не предугадаешь. Затем че-нить посерьезнее.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
04.09.2011, 00:34     Закрепление материала #7
Где бы найти такую команду?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
04.09.2011, 00:34     Закрепление материала #8
Цитата Сообщение от Chelioss Посмотреть сообщение
Где бы найти такую команду?
На форуме! Создай тему, набери участников и вперед.
Bers
Заблокирован
04.09.2011, 00:42     Закрепление материала #9
Цитата Сообщение от Chelioss Посмотреть сообщение
Где бы найти такую команду?
Два варианта:
1. Присоединиться к уже существующему проекту (их - тьма, искать в стороне халявных репрозиториев аля гугл коде, ну или по форумам)

Сложность здесь в том, что нужно владеть английским, а так же, зачастую порог вхождения в команду может оказаться довольно таки высоким.

2. Придумать идею будущего проекта, и объявить о новом наборе в команду.

Сложность здесь в том, что бы заинтересовать хотя бы одного более менее опытного программиста. Для этого нужна как минимум интересная идея (раз уж проект не коммерческий)

А так, если соберётся кучка неопытных новобранцев, скорее всего они так ничего и не доделают. Хотя, скилл в любом случае будит.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
04.09.2011, 00:53     Закрепление материала #10
Цитата Сообщение от Bers Посмотреть сообщение
Присоединиться к уже существующему проекту
Вот где бы русский проект найти...
Bers
Заблокирован
04.09.2011, 01:12     Закрепление материала #11
Цитата Сообщение от Chelioss Посмотреть сообщение
Вот где бы русский проект найти...
Для самых ленивых - создаешь резюме, в котором пишешь:
Я, такой то и такой то, живут там то и там то, образование такое, опыт такой то. Хочу присоединиться к какой нибудь русской команде, или к русскому проекту для приобретения опыта.

Почта такая то, аська такая то, скайп такой то.

Потом гуглишь "программисты с++"
И рассылаешь это резюме по всем ссылкам, какие только вылезли в первых полосах.

Если никто не откликниться в первые 1-2-3 дня, значит у тебя недостаточно скилла даже для минимального порога вхождения в команду.

Можно снова попытаться разослать резюме (и приподнять своё на тех форумах)

Но будит гораздо эффективнее, если ты сам будишь регулярно посещать на разных форумах рублики "проекты" и предлагать свою кандидатуру.
titans2011
294 / 255 / 43
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2011, 10:15  [ТС]     Закрепление материала #12
Я как раз заканчиваю один домашний проект, половину функционала пока не получилось. Но тут мало чего пока пишеться из C++, в основном, прикручиваю библиотеки, и вписываю чужие коды, что бы работать с функциями. Что насчёт проекта... У меня есть потясная идея... Чуть позже найду видео, на одном сайте фрилансерском выложили, просили сделать аналог такой программы, давали 30 штук зелени. Просто ради прикола попробовать сделать.

Добавлено через 13 минут
Так, нашёл видео Как бы сам алгоритм я придумал. Можно попробовать создать команду, только где же опытного программера то найти?
Bers
Заблокирован
04.09.2011, 15:40     Закрепление материала #13
titans2011, По-моему это слишком уж круто))

Что нибудь попроще придумай)
titans2011
294 / 255 / 43
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2011, 16:30  [ТС]     Закрепление материала #14
где-то я прочитал фразу, примерно она звучала так: В программировании нет ничего сложного. Каждый шаг разбит на маленькие операции, которые по сути не сложны, а в сумме они составляют большой и сложный продукт.
Но так и быть, чего нибудь ещё подумаю.
Bers
Заблокирован
04.09.2011, 17:15     Закрепление материала #15
Цитата Сообщение от titans2011 Посмотреть сообщение
где-то я прочитал фразу, примерно она звучала так: В программировании нет ничего сложного. Каждый шаг разбит на маленькие операции, которые по сути не сложны, а в сумме они составляют большой и сложный продукт.
Но так и быть, чего нибудь ещё подумаю.
И так знаешь, что нибудь более реалистичное.

Вот взять к примеру этот самый форум. Раздел для новичков. Обрати внимание - весь народ в основном сидит в консоли.

А что такое консоль? Такое неуклюжее черненькое окошко.
А ты возьми и сделай библиотеку-обёртку для консоли, что бы можно было с удобством выводить разноцветный текст в консоли, перетаскивать буковки мышью,
Сделать возможность смены кадров (вместо прокрутки окошка вниз. Мы так асски-арт анимацию делали)

И тп.

То есть, облагородь консоль. Сделай удобный ввод данных в консоль (при помощи мыши, а так же аналог бейсиковского $inkeystring)

Потом можно сделать для такой навороченной консольке какой нибудь тетрис с арканоидом.

И тогда, даже я скачаю у тебя твою библиотеку.
Я постоянно в консоли классы тестирую. Мне удобная красивая консолька бы не помешала)

И можешь быть уверенным - если ты это сделаешь на с++, то проблем с классами у тебя уже не будит. А библиотека твоя может приглянуться людям.


Вот эта задача вполне по силам даже одному человеку.
А если сделать командой - будит дополнительный скилл командной игры
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
04.09.2011, 17:38     Закрепление материала #16
Bers
Я в программировании как в джунглях.
Допустим начну делать обертку для консоли. Только с чего начинать? Ничего в голову не приходит.
Bers
Заблокирован
04.09.2011, 17:48     Закрепление материала #17
Цитата Сообщение от Chelioss Посмотреть сообщение
Только с чего начинать?
С главных вопросов:
1. Чего я хочу?
2. Какой круг задач должен решать продукт? (чем он может быть полезен людям)
3. Какие требования я предъявляю к продукту?

Смысл в том, что нужно предельно четко представлять себе, чем предстоит заниматься.
Только зная ЧТО я хочу, можно ответить на вопрос КАК я буду это делать.

/зы "Совершенный код" Макконелла может помочь вам ответить на многие ваши вопросы.
titans2011
294 / 255 / 43
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2011, 18:18  [ТС]     Закрепление материала #18
Цитата Сообщение от Bers Посмотреть сообщение
И тогда, даже я скачаю у тебя твою библиотеку.
Я постоянно в консоли классы тестирую. Мне удобная красивая консолька бы не помешала)

И можешь быть уверенным - если ты это сделаешь на с++, то проблем с классами у тебя уже не будит. А библиотека твоя может приглянуться людям.


Вот эта задача вполне по силам даже одному человеку.
А если сделать командой - будит дополнительный скилл командной игры
Ок. Тогда подскажите, в каком разделе нужно подавать объявление, и начнём. Я даже сделаю временный сайтик, и если надо, сервак свой домашний отдам под сборку.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
04.09.2011, 18:36     Закрепление материала #19
http://www.cyberforum.ru/projects/
Вроде как туда

Добавлено через 2 минуты
Я бы писал так:
Привет, я опытный\начинающий программист. Влдею языками c++\java\c# и т.д. хочу присоединиться\набрать команду для создания (бла-бла-бла). E-mail\Icq\Skype
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2011, 18:37     Закрепление материала
Еще ссылки по теме:

C++ Определить название материала с минимальной плотностью
C++ Структуры: посчитать количество кубиков указаного цвета и материала
Примеры программ для закрепления материала C++
C++ Определить деталь изготовленную из материала максимальной плотности

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

Или воспользуйтесь поиском по форуму:
titans2011
294 / 255 / 43
Регистрация: 27.09.2010
Сообщений: 1,058
04.09.2011, 18:37  [ТС]     Закрепление материала #20
Ок, спасибо, так и сделаем.
Yandex
Объявления
04.09.2011, 18:37     Закрепление материала
Закрытая тема Создать тему
Опции темы

Текущее время: 10:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru