Współpraca open source

1

Coraz poważniej myślę o zmierzeniu się pod koniec roku z rynkiem pracy w IT. Będzie to finansowy krok wstecz, ale w mojej obecnej branży czuję się wypalony i ciężko mi o dalszy rozwój.

W każdym razie, chcę się nauczyć i spróbować swoich sił w pracy w zespole kolaborując za free w jakimś projekcie. Do października i tak jestem zabookowany w swojej dotychczasowej pracy, więc nie będę w stanie nic robić komercyjnie na 100%, ale (prawie) codziennie będę mógł poświęcić kilka godzin na klepanie.

Zastanawiam się jak ugryźć temat. Rzeczy które przychodzą mi do głowy:

  • open source github
  • wolontaiat w jakiejś słusznej sprawie

Może macie jakieś pomysły? Gdzie najlepiej się zaczepić?

1

a co umiesz?

2

A w jakim języku? I czemu nie własny projekt?

Update w zasadzie niezależnie od języka mozna spróbować committować do najpopularniejszych bibliotek dla danego jezyka programowania. Zawsze mają jakąś listę issue do dozwiązania. Na githubie powinno być oznaczenie good first issue

O nawet jest pięć dla Haskella :P

0
TerazOdpowiemNaKomcie napisał(a):

a co umiesz?

C# i ASP.NET Core: subiektywnie na poziomie średnim; WPF, Angular: podstawy + (może też mid, bo dla WPF napisałem swój framework mały MVVM dla okienek, ciężko mi było znaleźć coś konkretnego, a w Angularze testuję kod); Python, TensorFlow i vanilla JS: podstawy raczej;

KamilAdam napisał(a):

A w jakim języku? I czemu nie własny projekt?

Update w zasadzie niezależnie od języka mozna spróbować committować do najpopularniejszych bibliotek dla danego jezyka programowania. Zawsze mają jakąś listę issue do dozwiązania. Na githubie powinno być oznaczenie good first issue

O nawet jest pięć dla Haskella :P

Nie chcę startować ze swoim nowym projektem bo się mogę nie wyrobić do października, chcę domknąć obecny i tyle. Poza tym chciałem popracować w zespole a nie znowu sam.

Myślę że Issues na GH to może być świetny pomysł, szczególnie w libkach z których sam korzystam / korzystałem! Choć ich kompleksowość może być mała :(

1
bakunet napisał(a):
TerazOdpowiemNaKomcie napisał(a):

a co umiesz?

C# i ASP.NET Core: subiektywnie na poziomie średnim; WPF, Angular: podstawy +; Python, TensorFlow i vanilla JS: podstawy;

hmmm co oznacza średnio? Raczej inaczej jak wiele i jak duże projekty realizowałeś do tej pory(hobbystycznie jak rozumiem). Ja to bym jak masz czas po prostu dołączył do projektu z gh albo sobie założył ambitny projekt i poszedł na rozmowy i tyle. Bo takie ocenianie poziomu to gdybanie.

0

@revcorey: Dlatego napisałem że subiektywnie :) to w kwestii średnio. Dla siebie w małych projektach piszę głównie spaghetti, przy większych projektach piszę testy i w miarę czysty kod, ale nie mi to oceniać.

Kiedyś założyłem i prowadziłem komercyjnie swój serwis WWW na którym trochę zarobiłem. Do tego API które nieustannie aktualizowało dane w nim z hosted serwisem i enpointami które dokonywały aktualizacji na żądanie + klient w WPF nadzorujący jego pracę. Do tego system scraperów powiązanych z serwisem. Jak pomysł się przyjął to dalej go rozwijałem. Ostatecznie z kilku powodów zwinąłem żagle.

Obecnie pracuję w Pythonie i TF nad kompleksowym narzędziem analitycznym które mam zamiar w przyszłości rozwijać, choć do wykorzystania prywatnie, może kiedyś wpadnę na pomysł jak to też sprzedać. Raczej już nie chce mi się robić projektów "do szuflady", szkoda mi na to czasu.

2

@bakunet: był tu taki post na mikro odnośnie projektu w dotnecie. Bot dla discorda. Jeśli nie przeszkadza Ci język polski w komunikacji to możesz się dołączyć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1