Beiträge von Haixung
-
-
-
Falls du dich bewerben möchtest, lies diesen Text und vor allem die Anforderungen komplett und genau durch. Sollte auch nur ein Punkt nicht erfüllt sein, kann die Bewerbung ohne Weiteres abgelehnt werden.
Aufgaben als Junior-Developer
In erster Linie dient Junior-Developer dazu, erstmal in die Zeit als Entwickler auf Maficraft reinzuschnuppern und laufend neue Sachen zu lernen. Selbstverständlich wirst du Plugins für den Server entwickeln.
Da lernst du verschiedene Best Practices der Programmierung, die so auch in der Wirtschaft zu Einsatz kommen. Vor allem für die, die die Grundlagen der Programmierung schon erlernt haben und an diesen Skills laufend feilen und diese festigen wollen, eignet sich eine Zeit als Entwickler auf Maficraft!
Anforderungen
Das Mindestalter, um sich bei uns als Developer bewerben zu können, beträgt 14 Jahre, jedoch erwarten wir auch eine gewisse geistige Reife und die Bereitschaft für Offenes.
Du benötigst 4 Stunden Ontime in den letzten 60 Tagen (/ontime)
Aus programmiertechnischer Sicht sind die folgenden Mindestvoraussetzungen zu erfüllen:
- Arbeiten mit einem beliebigen IDE für Java (Vorzugsweise IntelliJ IDEA)
- Java-Grundbasics erklären können (Schleifen; Abfragen; Variablen; Datentypen; Basics der objektorientierten Programmierung, ...)
- Grundlagen der objektorientierten Programmierung
- Einfaches lokales Minecraft-Server-Hosting mit Bukkit
- Einfache Plugins mit Bukkit entwickeln
▬▬▬▬▬▬▬▬▬.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.▬▬▬▬▬▬▬▬▬▬
Bewerbungsformat
Falls du unsere Anforderungen nicht erfüllst (14+ Jahre, 4h Ontime, Softwareentwicklungs-Mindestskills) wird deine Bewerbung ohne Weiteres abgelehnt.
- Informationen über dich
- Onlinezeit
- Welche Erfahrungen hattest du auf anderen Servern oder im Real-Life sammeln dürfen?
- Warum solltest genau DU ins Team kommen?
- Wo liegen deine Stärken und deine Schwächen in der Programmierung?
- Wenn du Senior-Developer wärst, was würdest du als Erstes verändern?
- Welche Programme/Plugins hast du bereits entwickelt? Links/Bildschirmaufnahmen/Repositories
- Mit welchen Systemen (MySQL, YAML-Configs, Vault, HTTP, ...) hast du gearbeitet?
Nicht alle Abschnitte müssen als Fließtext formuliert sein.
Bei einer abgelehnten Bewerbung erhaltet ihr eine Antwort, welche euch einen Grund für die Ablehnung nennt. Zudem ist es bei abgelehnter Bewerbung erst nach 4 Wochen erneut gestattet, eine weitere Bewerbung zu verfassen.
Es ist möglich, die Bewerbung durch die Löschung des Bewerbungsposts zurückzuziehen, solltet ihr nicht damit zufrieden sein. Das wird nicht als Ablehnung gewertet und wird dementsprechend nicht mit einer 4-Wochen-Sperre geahndet.
Wie wirst du ein vollwertiges Teammitglied?
Um ein vollwertiges Teammitglied zu werden musst du drei Phasen durchlaufen.
1. Bewerbungsschreiben
Wie am Anfang des Threads angegeben, brauchst du eine Bewerbung, die den genannten Punkten entspricht und diese ausreichend erfüllt. Umso wichtiger ist es, Quellcode vorlegen zu können, damit wir die Programmierskills beurteilen können. Falls uns deine Bewerbung überzeugt, laden wir dich zu einem Gespräch auf unserem Discord ein.
2. Bewerbungsgespräch
Wurde deine Bewerbung angenommen, wird bei dem Entwicklungsgespräch festgestellt, welche Projekte du gemacht hast, welche Erfahrungen du hast, ob du die Grundkenntnisse in der Entwicklung hast, …
3. Plugin vorprogrammieren
Sollte das nötig sein, um deine Skills einschätzen zu können, bekommst du eine kleine Aufgabenstellung, die du dann in einigen Tagen zu erfüllen hast. Es kann entweder eine Erweiterung bzw. der Verbesserung des Vorzeigeplugins sein oder ein kleineres Plugin sein.
Anmerkung: Entgegenkommen von ehemaligen Entwicklern sowie Ehrenmitgliedern
Ehemalige Developer, die
- in den letzten 12 Monaten im Team waren und aus dem Team ausgestiegen sind oder
- Ehrenmitglieder sind, indem sie durch die Programmierung besondere Leistungen für den Server erbracht haben
können sich beim jeweiligen Leiter des Entwicklerteams (derzeit WarIX) melden, um die Notwendigkeit einer schriftlichen Bewerbung sowie dem direkten Einstieg ins Team zu besprechen. Es ist jedoch zwingend notwendig, dass keine Gründe gegen eine Wiederaufnahme ins Team vorliegen. (Zum Beispiel Degradierung, Rechtemissbrauch, …)
Was verwenden wir für Techniken?
- Bitbucket zur Quellcodeverwaltung
- Jira für die Projektverwaltung
- Confluence für die Dokumentation
- Trello zur Organisation der offenen Aufträge
- MariaDB als Datenbank
- Sonatype Nexus für die Verwaltung des eigenen Maven-Repositories
Seid nicht besorgt, wenn euch diese Begriffe nichts sagen! Das werdet ihr alles mit der Zeit erlernen.

Wir probieren laufend neue Techniken aus und bauen sie auch ein, wenn diese einen besonderen Nutzen für den Server haben! Derzeit (Stand: 10.02.2021) versuchen wir, wie wir Redis als Caching-Strategie hernehmen können.
→ Vollwertiges Teammitglied
Dein Weg als Entwickler:
- Zum Arbeiten erhältst du Zugriff auf den Testserver von Maficraft, um mit den Systemen von Maficraft vertraut zu werden. Dementsprechend solltet ihr einige einfache Plugins programmieren oder bei laufenden Projekten mithelfen.
- Wenn du dich mit der Programmierung auf Maficraft eingefunden hast und schon die ersten Plugins entwickelt hast, dann wirst du zum vollwertigen Developer befördert. Damit hast du mehr Zugriffsrechte.
- Solltest
du laufend
- dein Wissen erweitern,
- selbstständig neue Plugins entwickeln, die den Server voranbringen,
- Skills im Softwareprojektmanagement erwerben, die Skills hast,
- selbstständig neue Programmierfelder erlernen,
- ordentlich Vertrauen aufgebaut hast und
- auch fähig bist, neue Entwickler auszubilden,
- wirst du zum Senior-Developer befördert. Damit erhältst du auch Root-Zugang auf dem Server und den uneingeschränkten Zugang auf das Maficraft-Repository.
- Wenn du aber auch in der Lage bist, im besonderen Maße Leadership-Skills vorzuweisen, und auch das Engagement hast, den Server voranzubringen, ist auch ein Umstieg von Senior-Developer auf Co-Admin denkbar!
-
Einheitsübersetzung
-
-
-
Überfallkommando
-
-
Hallo Burak,
wie Julcraft schon erwähnte, sind die Anforderungen der Ontime nicht erfüllt von 4 Stunden in den letzten 60 Tagen. Deine Beträgt zum Stand der Bewerbung eine Ontime von 53 Minuten.
Bewerbung Abgelehnt. Grund: Anforderungen nicht erfüllt.MfG
Haixung | Eric
PS: Eine Neue Bewerbung kann erfolgen sobald die Anforderungen erfüllt sind. -
-
-
-
Für einen Prototyp von Agodian Wars suchen wir eure Unterstützung!
Hilf mit und gestalte aktiv das neue Agodian Wars!Wir suchen:
- Contents (Erstellung neuer Spielinhalte)
- Übersetzer (Englisch -> Deutsch)
- Beta-Tester (Darf vor allen anderen neue Inhalte testen!)
- Developer (Programmierung neuer Features (Java / Web))
- Designer (Erstellung neuer Logos, Bilder, Videos, etc.)
- Map Designer (Architekten, Erstellung neuer Welten und Bauwerke)
- Discord Management
- Teamspeak Management
- Social-Media ManagementFAQ:
Wie kann ich mich bewerben?- Du kannst dich mit diesem Formular bewerben: https://forms.gle/4yajogXqBRpG23g17
- Alle weiteren Infos findest du dort. Du wirst nach dem abschicken des Formulars von uns über Discord kontaktiert.Gibt es ein Mindestalter?
- Du musst mindestens 14 Jahre alt sein, um mithelfen zu könnenWorum geht es in Agodian Wars?
- "Agodian Wars wird ein umfangreiches MMORPG in Minecraft. Der Fokus soll dabei auf dem PvP Aspekt liegen. Singleplayer Elemente wie Quests wird es ebenfalls geben. Große Schlachten, Eroberungen und Plünderungen soll der Multiplayer (und damit auch der PvP Aspekt) bieten."Disclaimer: Als Helfer für den Prototyp bist du kein Teammitglied von Maficraft. Beförderungen (und damit auch ein Beitritt ins Maficraft Team) sind möglich.
-
-
-
Guten Nachmittag,
kein Stress, mit deiner Erklärung verstehe ich es jetzt. Mittelalter ist ein schönes Zeitalter zum bau.
LG Eric
-
Moinsen Max,
deine Bewerbung hat mir sehr gefallen beim durchlesen, die Strukturen haben mir persönlich gefallen.
Daher bekommst du von mir ein JA.
PS: Meinst du mit eingenem Stil, ein Baustil aus einem bestimmten Zeitalter?
-
Marketinorganisation
-
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Das ist der Baumjump!
Die Richtige Antwort: Holzquizjump
-