2008-11-27 1 views
2

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

Я могу начать блог, но, учитывая, что я новичок, я не могу ничего опубликовать. Как насчет проектов с открытым исходным кодом? Есть ли способы участвовать? Я проверил codeplex, и в sourceforge нет такой вещи, как «Help Wanted», и поэтому я не знаю, с чего начать. Я думаю, что некоторые проекты с открытым исходным кодом могут также принимать новичков.

Любые идеи?

ответ

8

Просто потому, что вы новичок, это не значит, что вы не можете публиковать что-либо стоящее в блоге. Вы могли бы сделать свой блог записной книжкой «Я не понимал X, теперь я это делаю - вот объяснение». Это поможет другим новичкам учиться, и потенциально могут помочь старым рукам понять, в каких областях возникают проблемы для начинающих.

Что касается вклада в проект с открытым исходным кодом - steveth45 имеет в точности правильный ответ. Если вы хотите действительно сделать себя популярным, предложите написать документацию высокого качества - это всегда по запросу. Вы можете улучшить свои навыки, прочитав существующий код и внесите большой вклад, задокументировав, что он делает. Это также поможет вам увидеть, где проект может быть улучшен, а также внести свой код.

Конечно, есть и вопросы «ответа на вопросы» - будь то здесь, в новостных группах или где-либо еще. Вам не нужно много знать заранее, чтобы отвечать на вопросы - вам просто нужно быть готовым провести какое-то исследование и быть более умным (или более настойчивым), чем человек, задающий вопрос. Я довольно много узнал C#, отвечая на сообщения в группах новостей - это очень полезный способ узнать.

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

+0

+1 для «C#, отвечая на сообщения в новостных группах» Я изучил C# из SO, нажав на себя, чтобы ответить на вопросы C#, теперь мне нравится писать на C# – 2008-11-27 09:03:14

2

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

1

Проверьте The CodeProject. Это сайт сообщества о технологиях Microsoft, которые предшествовали .NET. В настоящее время он охватывает технологии Java и LAMP, но главная тема - .NET. Члены публикуют статьи, которые оцениваются сообществом. Я бы сказал, что это самый богатый источник информации о .NET.

Если вы хотите внести свой вклад, вы можете написать статью. В статье может быть о проекте с открытым исходным кодом, который вы строите, например, в библиотеке или приложении. Это может быть даже проще. Вы можете описать шаги, которые вы выполнили, чтобы решить сложную проблему и предоставить исходный код. С этим легче начать вносить свой вклад, поскольку вам не нужно создавать полноценный проект с открытым исходным кодом.

1

Говоря как коммиттер на FileHelpers Project, мы можем использовать всю помощь, которую мы можем получить! Наш проект давно застопорился, так как нас было всего 2, и у нас обоих была очень насыщенная жизнь за последний год.Простейшая помощь по-прежнему полезна - большая часть документации по-прежнему находится на ломанном английском языке, поскольку ведущий разработчик не является родным и не владеет английским языком, поэтому даже простые попытки помочь улучшить документацию будут очень полезными.

0

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