Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2012, 00:41   #1
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию Open Source

Здравствуйте, уважаемые форумчане!
Хочу попробовать себя в оупен сорсе, но не знаб с какой стороны подойти.
Хочу принять участие в каком-то проекте. Знаний особых нету. НО! Есть большое желание получить знания+опыт.

Что скажете?
И вообще могу ли я быть нужном в каком-то более-менее нормальном проекте?

Заранее большое спасибо.
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 08.03.2012, 01:04   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от asmars Посмотреть сообщение
Здравствуйте, уважаемые форумчане!
Хочу попробовать себя в оупен сорсе, но не знаб с какой стороны подойти.
С какой угодно.
Цитата:
Хочу принять участие в каком-то проекте. Знаний особых нету. НО! Есть большое желание получить знания+опыт.
В каком-нибудь? Вот это круто! А по-кукурузе не пробовал? С ракетками?

Цитата:
Что скажете?
И вообще могу ли я быть нужном в каком-то более-менее нормальном проекте?
Да. В нужнике.
Цитата:
Заранее большое спасибо.
Да, в принципе, не за что.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 08.03.2012, 01:07   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

мало чтоль сайтов для тких проектов, тот же github, sourceforge, google.code
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.03.2012, 20:15   #4
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

asmars, передо мной стоит аналогичная проблема. Если я расскажу в каком направлении начал двигаться, может это вам как-то может.

Но сразу предупрежу, что мой путь начала может быть в корне неверен. И вы последовав по этому пути, потеряете драгоценное время. Так как многое зависит от того, какое ПО вы собираетесь разрабатывать. Это определит наиболее эффективный путь вашего развития. Это очень сложный вопрос, не будем углубляться.

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

Мой выбор пал на операционную систему MINIX3(www.minix3.org). Её разработал Таненбаум специально для обучения студентов. Есть книга, в которой он подробно описывает MINIX3. Книга называется: "Операционные системы. Разработка и реализация". Я только просматривал эту книгу. Сам ещё не смог внедриться в сообщество разработчиков, так как знаний по ОС и английскому языку ещё не достаточно. К слову сказать, MINIX (первый или второй) вдохновил Линуса Торвальдса на разработку Linux. MINIX удовлетворяет стандарту POSIX, это значит, что знания полученные при изучении MINIX можно будет применить при программировании в Unix, Linux, так как системные вызовы те же самые. Да и если вы будите программировать в Window, то эти знания вам тоже не помешают (будет с чем сравнить).

Вам нужно будет подписаться на рассылку информации касательно выбранного проекта. Вам будут приходить письма, по которым вы будите отслеживать ход разработки. Отправленные вами письма будут приходить всем участника разработки.

Зайдите на сайт www.minix3.org Пройдите по последовательности ссылок: Wiki --> DevelopersGuide Эту документацию вам нужно будет изучить.

P.S. Параллельно или после изучения MINIX3 можно обратить свой взор в сторону проектов, которые можно найти на сайтах предложенных Пеплом Феникса.

Последний раз редактировалось 8Observer8; 11.03.2012 в 20:33.
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
source code 11888 Общие вопросы C/C++ 1 05.02.2012 15:52
the Space 2D 45 isometric space fighter (Open Source) DeeMOONger Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 18.06.2011 17:24
Open Source YaCy.net VirpeX Свободное общение 0 13.02.2011 02:39
Менеджер шахматных партий (Open Source) mutabor Софт 1 14.02.2010 08:05
Нужны программисты для open source проекта sigmalion Фриланс 3 31.07.2009 17:51