Сведения о вопросе

Drake

20:41, 20th August, 2020

Теги

c#   open-source    

Возможности С Открытым Исходным Кодом C#

Просмотров: 591   Ответов: 9

Я скоро буду искать новые возможности трудоустройства. Я традиционно классифицировался как администратор рабочего стола, но на самом деле я больше похож на ИТ-швейцарский армейский нож. В настоящее время я нахожусь в команде администраторов, но меня просят сделать что-то типа разработки для команды. У меня есть опыт работы в C#/C++/C/Per/...ad nauseum, но ни один из них не входит в формальную команду разработчиков, работающую над формальным проектом. Чтобы исправить эту кажущуюся дыру в моем резюме, я хотел бы принять участие в хорошо управляемом проекте с открытым исходным кодом, над которым я мог бы работать по вечерам. Кто-нибудь знает сайт, где я мог бы найти такой проект? Или у кого-нибудь есть что-то, чтобы рекомендовать. Я знаю, что могу пойти на некоторые сайты, такие как sourceforge, чтобы найти проекты, но мне трудно определить, какие проекты активно ищут помощи, а какие являются просто чьим-то хобби-проектом, который они хотят развивать сами. Я думаю, что то, что я ищу, - это своего рода страница с открытым исходным кодом "classifieds". Спасибо за любые предложения.



  Сведения об ответе

DAAA

03:55, 20th August, 2020

Если вы ищете проект с открытым исходным кодом в C#,, вы также должны взглянуть на CodePlex (см. список проектов, отфильтрованный на C# ).

Вот несколько крупных проектов с открытым исходным кодом C#, о которых я знаю (либо работал с ними, либо использовал, либо слышал много хороших отчетов), которые хорошо работают и определенно приветствовали бы ввод:

DotNetNuke (web portal system) - это, вероятно, самый большой проект с открытым исходным кодом .NET, но он находится в VB.NET.

Я думаю, что лучше присоединиться к устоявшемуся проекту, чем начинать свой собственный. Ваш вклад будет использоваться большим количеством людей, и с точки зрения работодателя я бы предпочел услышать, что вы внесли свой вклад в проект, о котором я, возможно, слышал, а не "я начал еще один проект .NET weblog".


  Сведения об ответе

#hash

07:23, 22nd August, 2020

Джон Галлоуэй писал::

Я думаю, что лучше присоединиться к устоявшемуся проекту, чем начинать свой собственный. Ваш вклад будет использоваться большим количеством людей, и с точки зрения работодателя я бы предпочел услышать, что вы внесли свой вклад в проект, о котором я, возможно, слышал, а не "я начал еще один проект .NET weblog".

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

На самом деле, во многих работах слишком большой акцент на "open-source" может навредить вам, а не помочь.

Открытый исходный код все еще ассоциируется в сознании многих менеджеров с Академией и академическим (а не коммерческим) взглядом на Программирование. Справедливо или несправедливо.

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

Это демонстрирует полное развитие жизненного цикла программного обеспечения, и это демонстрирует инициативу.

И вполне вероятно, что вы узнаете гораздо больше о том, как на самом деле программировать, делая вещи таким образом, а не разрабатывать компонент left-handed spin widget UI для последнего проекта hip open-source ;)


  Сведения об ответе

FAriza

05:04, 6th August, 2020

Один из хороших способов-это просмотреть каталоги кода Sourceforge и Google и найти проект small-to-medium, который обращается к вам и открыт для внешней помощи.

Также стоит отметить, что если вы хотите заполнить пробел "no commercial experience", возможно, лучше создать и опубликовать инструмент самостоятельно, а не посвящать все это время существующему проекту с открытым исходным кодом. Выберите хороший домашний проект вашего собственного творчества и катитесь с ним.

Если вместо того, чтобы сказать работодателям "I worked on the XYZ open-source project", вы смогли сказать: "Я создатель и сопровождающий инструмента Fiddler, доступного по адресу XYZ.com", я думаю, что это гораздо более сильная продажа.

В любом случае, удачи вам.


  Сведения об ответе

piter

10:46, 26th August, 2020

Мое предложение-найти область применения, где у вас есть настоящая страсть. Если вы просто хотите убить немного времени, есть тысячи проектов, к которым можно присоединиться. Но он может быстро стать другим "job". Когда я ищу людей, чтобы присоединиться к команде DotNetNuke, я ищу людей со страстью к нашему проекту, а не просто тех, кто хочет прийти к своему резюме. Люди со страстью, скорее всего, будут придерживаться нас как в веселом кодировании, так и в грубой работе, в то время как люди, которые хотят заполнить свое резюме, как правило, не задерживаются дольше, чем требуется для добавления новой строки в резюме.


  Сведения об ответе

ASSembler

17:38, 6th August, 2020

Само собой разумеется, что Codeplex должен иметь то, что вы ищете. Его SourceForge хотя по своей MS размещенной природе склоняется к проектам на основе C# и .net, он делает все технологии, хотя. Так что проверь это. :)


  Сведения об ответе

ASER

18:07, 11th August, 2020

Я нахожусь в очень похожей лодке. Я администратор, который начинает больше заниматься разработкой, и я присоединился к нескольким проектам с открытым исходным кодом, размещенным на Codeplex, которые я использую на работе. Хотя я предпочел бы работать с серверной частью Subversion (а не Team Foundation Server), использование SvnBridge сделало это менее болезненным.

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

Это полностью стоит того, чтобы принять участие в open source.


  Сведения об ответе

PHPH

16:17, 5th August, 2020

Честно говоря, это самое сложное в Open Source, потому что некоторые из самых легальных проектов не выглядят так, потому что их присутствие известно только через плохую веб-страницу, созданную в 1997 году, и список рассылки. Другие проекты очень кричащие, но у них нет ничего, чтобы поддержать их. Некоторые проекты не знают, как принимать новых участников,и даже не знают, как попросить об этом.

Лучший способ найти эти проекты-это держать свой ear на земле и общаться на таких форумах, как этот.


  Сведения об ответе

qwerty101

06:41, 5th August, 2020

нам понадобится CLA от вас [ и вашего работодателя], но в обмен на такую вещь и некоторые серьезно хорошие патчи или элементы управления расширением вы получите доступ к RA-Ajax . Но сначала ты должен проявить себя...

Если вы это сделаете,то получите профиль здесь ... :)


  Сведения об ответе

ASSembler

23:25, 14th August, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться