PCS - programiści poszukiwani!

www
Tagi: #<Tag:0x00007f3438f8b128>

#1

O projekcie

Powerful Community System (PCS) jest projektem otwartoźródłowego silnika forum. Za cel postawiliśmy sobie utworzenie oprogramowania zarówno wydajnego, funkcjonalnego oraz wygodnego, zarówno od strony użytkownika, jak i od strony frameworka. Chcemy wyznaczyć nowe standardy w tej kategorii oprogramowania. Projekt został zainicjowany przeze mnie, od czasu kiedy jako developer aplikacji i pluginów zacząłem się wkurzać na źle zaprojektowany, niewydajny framework Invision Community/Invision Power Board/IPS Community Suite.

Kogo poszukujemy?

Obecnie w ekipie są 3 osoby:

  • ja (lider projektu, back-end developer)
  • RikoDEV (grafik, front-end developer)
  • @bvcz (back-end developer)

W tej chwili prowadzimy rekrutację na jedno stanowisko:

Back-end developer

Wymagania:

  • dobra znajomość obiektowego PHP w wersji >=7.0
  • podstawowa umiejętność robienia testów jednostkowych z użyciem PHPUnit w wersji 6
  • podstawowa znajomość języka angielskiego
  • znajomość MySQL i umiejętność korzystania z biblioteki PDO (może się przydać, mimo narzędzi ułatwiających obsługę baz danych)
  • umiejętność pracy w grupie
  • podstawowa umiejętność pracy z użyciem Git’a
  • konto Discord i konto na GitLabie

Mile widziane:

  • znajomość JavaScript

Co możemy zaoferować w zamian?

Satysfakcję, luźną atmosferę w ekipie, możliwość pracy przy tworzeniu przyszłościowego oprogramowania, w przyszłości również darmowy dostęp do wszystkich oficjalnych dodatków. Jako że podstawowa część PCS (silnik + forum) będzie darmowa, a sam projekt otwartoźródłowy, nie jesteśmy obecnie w stanie zaoferować wynagrodzenia pieniężnego, ale w przyszłości* planujemy zarabiać na oficjalnych dodatkach oraz pomocy technicznej.

Podania należy składać w wiadomości prywatnej na forum lub na Discordzie (Reedziu_#7245).
W podaniu należy zawrzeć następujące informacje:

  • stanowisko, na które chcesz dołączyć do ekipy PCS
  • krótki opis własnej osoby i swojego doświadczenia, mile widziane również jakieś portfolio
  • dlaczego chcesz dołączyć do naszej ekipy

Chciałbym tylko dodać, że wiek nie gra roli. Wymagamy jedynie dojrzałości umysłowej.


*Dość odległej przyszłości.


#2

Jak OSS to nie lepiej GH? Popularniejszy i nie wywala błędu 500 tak często jak GL.


#3

Na czas prac wolimy robić na GitLabie.


#4

Jaki to ma sens w kontekście używania VCS i generalnie publikowania projektu na OSS?


#5

Niestety, nie mogłem się powstrzymać od komentarza.

Srutututu, bajeczki — niby proste, ale przez najbliższe kilka lat nie spełni to żadnego z wymagań, szczególnie jeśli ma być funkcjonalne i co za tym idzie — rozbudowane.

Trochę jak mityczna dobra atmosfera w korpo, najlepsi specjaliści w branży specjalistów.

O proszę, a karta multisport jest?


Podsumowując, powodzenia. Do mnie niestety ten post nie przemawia, za dużo w nim PR-owego bełkotu.

No i dodatkowo chcecie robić publicznie dostępne oprogramowanie, które będziecie trzymać na gitlabie, jeszcze pewnie w prywatnym repo. Znowu mi się to nie podoba, niby dla każdego, ale jednak z kodem uciekać, bo “potem się dopiero przerzuci na githuba”.

No i znowu bajeczki. Odnoszę wrażenie, że może być to unikanie krytyki kodu, który będzie tam powstawał. Błąd. Czy to nie miało być przyjazne dla deweloperów? Sami może będziecie znać środowisko, ale jak inni mają ocenić czy jest przyjazne?

Jak dla mnie to padnie szybciej niż powstało, na początku będzie szło, ale potem zwolni, żeby umrzeć, chociaż przynajmniej będzie wam wygodniej skasować z gitlaba. :smile:

Myślę, że bez zmiany sposobu prowadzenia projektu nie ma najmniejszych szans na spełnienie swoich założeń.


#6

tak mi się skojarzyło https://pl.wikipedia.org/wiki/PCS


#7

Na jakiej licencji jest kod tego projektu? To ma dość fundamentalne znaczenie.

Nie jestem pewien czy czegoś nie pominąłem ale skoro jest to projekt otwartoźródłowy to w temacie brakuje mi linka do repo. Nie mogę zobaczyć kodu więc nawet nie mam jak rozważyć waszej propozycji, zapewne inni też mogą mieć te same spojrzenie na sprawę.

IMHO GitLab, GitHub, Bitbucket czy Phabricator nie ma tu większego znaczenia, przecież rozchodzi się o projekt a nie fapienie do narzędzi z których się korzysta :slight_smile: I tak wszystkie z nich korzystają przynajmniej z git’a, to wystarczy do porządku z kodem, reszta to tylko kwestia opinii. Osobiście korzystam z wszystkich trzech pierwszych jednocześnie i jestem zadowolony. Każdy system wspierający programistę ma swoje wady i zalety, jednego idealnego nie ma.


#8

Dokładnie, a kolega wyżej wspomniał że chce stworzyć projekt OSS, ale wpierw projekt będzie w prywatnym repo - tylko po co, zamiast całość tworzyć publicznie od początku do końca?


#9

(odkop)
I jak tam. Projekt umarł, żyje? :wink:


#10

Niestety poprosił o zombifikację wątku, więc raczej nie =(