Gender Urlaub in der IT. Wie zu beachten

Inmitten von Gender-Ferien möchte ich denen helfen, die Aktivitäten im Büro ausführen. Die Haltung gegenüber dem 23. Februar und dem 8. März wird von Jahr zu Jahr mehrdeutig. Aber wir sind noch nicht bereit, einen weiteren Grund aufzugeben, um gemeinsam Spaß zu haben.

Wir wissen, dass die Personalabteilung die Arbeit zur Auswahl von Unterhaltung und Geschenken häufig an diejenigen delegiert, die dazu überhaupt nicht bereit sind. Wenn Sie ein Entwickler \ Architekt \ Tester \ sind (unterstreichen Sie dies nach Bedarf) ... oder eine verzweifelte Personalabteilung ohne Glückwunschideen - dieses Material ist für Sie.

Der Artikel enthält Fälle, die zu unseren Mitarbeitern kamen. Vielleicht können Sie der König der Partei werden, wenn Sie bis zum Ende lesen.



Empfohlene Vorgehensweise. Oder wie man das, was sie im Fernsehen oder auf YouTube tun, für ihre eigenen Zwecke verwendet.


Wir haben uns das Spiel " Directumbler " ausgedacht . Was zu tun ist?

Nehmen Sie den Namen Ihres Mitarbeiters, zum Beispiel Chernova. Fügen Sie dem Nachnamen ein Bild des Motivs hinzu, z. B. ein Vakuum. Wir bekommen: Schwarzes Vakuum.



Vielleicht wird jetzt jemand überrascht sein, aber das Spiel hat aufgehört. Wir haben 331 Kommentare erhalten, indem wir das Spiel im Unternehmensblog veröffentlicht haben. Irgendwann haben wir sogar die Kontrolle verloren, weil die Mitarbeiter anfingen, ihre eigenen Bilder in Farbe zu machen. Hier haben wir den Namen Chepel und jedermanns Lieblingsknödel. Am Ausgang bekommen wir - ChePelmeni. Probieren Sie es aus, es wird Ihnen gefallen.

Bild

Um einem Team von bis zu 10 Personen zu gratulieren, das Spiel " Intuition". Wir sammeln seltsame Fakten über Kollegen und versuchen zu erraten, wo, was, über wen. Also fanden wir heraus, dass es Leute in der Abteilung gibt, die: aus dem Kindergarten geflohen sind, ein Ticket auf den Drucker gedruckt haben, Knoblauchperlen getragen haben und im Meer eingeschlafen sind.

KommentAut at minimums Teilen Sie

Kollegen in 2 Teams. Aufgaben können von allen Spielern nacheinander ausgeführt werden. Wie in der beliebten Show ziehen sie zuerst einen Kommentar und dann, wenn sie nicht schreiben, die Aufgabe.

Es ist besser, die Kommentare relativ leicht zu machen, aber mit internen Witzen und Erwähnungen von Kollegen. Wir haben Instagram-Konten konkurrierender Unternehmen weitere Kommentare hinzugefügt, damit wir besser arbeiten. Wenn die Aufgaben passen: seltsame Tänze in der nächsten Abteilung oder Breakdance an der Rezeption, Hochladen eines Videos, in dem Sie schrecklich in der Geschichte singen und ähnliches.

Es gibt einen Life-Hack für diese Unterhaltung - es ist besser, sie durchzuführen, wenn die Kollegen bereits aufgewärmt sind.

Nach den Klassikern


Das einfachste, aber von vielen so beliebte Spielturniere . Mortal Kombat, FIFA, CS oder Dendy - je nachdem, wofür die Fantasie ausreicht und was die Zelebranten wählen werden. Nach unserer Erfahrung macht es immer noch Spaß, wenn Mädchen wie MK den Feind zufällig schlagen.

Wenn Turniere für Sie bereits im letzten Jahrhundert sind, schlage ich vor, sie zu diversifizieren. Urlaub am Ende.

Verbringen Sie einen betrunkenen Kampf . Alles ist das gleiche wie bei gewöhnlichen Sterblichen, aber vor jedem Spiel trinken die Teilnehmer. Nichttrinker spielen nicht. Es ist besser, leichtes Bier aus Alkohol zu nehmen, damit am Ende jemand belohnt wird. Und das ist +50 für Unterhaltung, Spaß und festliche Stimmung.

Bei Spielen können Sie immer noch einen Kicker, ein Airhockey oder einen Arcade-Automaten für das Büro mieten. Jeder spielt den ganzen Tag. Die Reaktion der Menschen auf Arcade-Automaten ist besonders schön - ein Klassiker, der dem Herzen so am Herzen liegt: Space Race, Street Fighter, Pacman.

Bild

Ein weiteres klassisches Ereignis ist Encounter . Finden Sie diejenigen, die Fragen schreiben. Es ist ratsam, sich mit der IT zu verbinden, damit es mehr Spaß macht. Dann ist es das kleine Unternehmen: Organisieren Sie Fahrer, stellen Sie Teams zusammen und lösen Sie vor Mitternacht Rätsel in der Stadt. Der Einfachheit halber können Sie sich auf bestimmte Bereiche beschränken. In den besten Jahren hatten wir 15 Teams mit 5 Personen.

Was willst du noch im Urlaub? Natürlich ist es gut zu essen.

Für Mädchen für ein Morgentreffen können Sie eine Maschine bestellen, die Zuckerwatte herstellt oder Äpfel in Karamell kocht. Nein, es wird nicht zusammenhalten. Und wenn sie noch schön sind und fotografiert werden, ist Ihnen der Erfolg garantiert.

Bild

Und für Männer Morgenkaffee mit Zimt, Sahne oder Baileys. Toast mit Käse, Wurst oder Gemüse, Pfannkuchen, Pfannkuchen oder sogar Morgengrill. In Lebensmitteln ist es besser, nicht eingeschränkt zu sein.

Es ist schwieriger zu organisieren, aber sie kommen gut an.


Wenn Sie Kollegen haben, die Gitarre spielen oder gut singen, können Sie eine Gruppe zusammenstellen und eine Lodge einrichten . Wir mieteten ein kleines Zimmer, stellten Firmenutensilien und verstreute Birnenstühle auf. Diejenigen, die wollten, brachten Getränke und Essen mit. Es stellte sich gut und aufrichtig heraus.

Bild

Code im Dunkeln . Die Veranstaltung ist sehr beliebt, aber wenn Sie es nicht wussten, kann sie auch im Rahmen der Feier abgehalten werden. Was ist der Sinn? Dies ist ein lustiger Layout-Wettbewerb, der diejenigen anspricht, die "nun, ich bin nicht wirklich ein Schriftsetzer" oder "Ich erinnere mich an etwas anderes", und diejenigen, die "irgendwie ein Frontend-Gott sind".

Wie wir hatten:

  • 4 oder 2 Entwickler bilden gleichzeitig ein einfaches Layout.
  • Zuschauer sehen den Projektor in Echtzeit;
  • Nach 15 Minuten ist der Editor blockiert, das Publikum wählt das Beste aus.

Der Spaß ist, dass jeder Teilnehmer nur den HTML-Editor sieht und nicht zwischen den Browser-Registerkarten wechseln kann, was bedeutet, dass er das Layout-Ergebnis nicht bis zum Ende sieht. Die Ergebnisse werden auf dem Projektor angezeigt, nachdem der Editor gesperrt wurde. Wir brachten Popcorn, Getränke und Snacks mit, einschließlich Drum & Bass im Hintergrund. Es hat Spaß gemacht!

Bild

In einer Welt, in der ein 17-jähriger Öko-Aktivist zur Person des Jahres wird, gibt es einen Ort für Aktivitäten wie das Überqueren von Kleidern . Wir geben es für Mädchen aus, aber auch Männer können sich verbinden. Die Aufgabe besteht darin, Dinge, die sich schon lange verstaubt haben, in den Schrank zu bringen und sie entweder einfach so zu verschenken, auszutauschen oder für sehr wenig Geld zu verkaufen. Sie können Häppchen, Musik und Champagner hinzufügen. Gemeinsam versuchen wir, den Planeten nicht mit Dingen zu verunreinigen.

Der gruseligste Code

Es gab eine Aufgabe, Entwickler mit dem Urlaub zu verbinden. Sie warfen einen unangenehmen Code auf den Blog und boten an, ihn noch beängstigender zu gestalten und gleichzeitig die Effizienz aufrechtzuerhalten. Hier ist eine:

public DateTime EndOfMonth(DateTime date)
  {
    try
    {
      var date_string = date.ToString("dd.MM.yyyy");
      var month = date_string.Substring(3, 2);
      var year = date_string.Substring(6, 4);
      var rez = "";
      Console.WriteLine(month);
      if (month == "01")
        rez = "31.01";
      else if (month == "02")
        if ((Int32.Parse(year) / 4) * 4 == Int32.Parse(year))
          rez = "29.02";
        else
          rez = "28.02";
      else if (month == "03")
        rez = "31.03";
      else if (month == "04")
        rez = "30.04";
      else if (month == "05")
        rez = "31.05";
      else if (month == "06")
        rez = "30.06";
      else if (month == "07")
        rez = "31.07";
      else if (month == "08")
        rez = "31.08";
      else if (month == "09")
        rez = "30.09";
      else if (month == "10")
        rez = "31.10";
      else if (month == "11")
        rez = "30.11";
      else if (month == "12")
        rez = "31.12";

      return DateTime.ParseExact(rez + "." + date_string.Substring(6, 4), "dd.MM.yyyy", CultureInfo.InvariantCulture);
    }
    catch (Exception e)
    {
      // -...
    }

    return date;
  }

Als Ergebnis haben wir 20 schreckliche Optionen erzielt, die diese gewonnen haben:

using System;
using System.Globalization;
using System.Diagnostics.CodeAnalysis;

namespace ScaryCode
{
  public static class DateTimeNormalizeExtension
  {
    public static string ToNormalString(this DateTime dateTime)
    {
      return dateTime.ToString(Program.EndOfMonthCalculatorExecutor.DateFormat);
    }
  }

  class Program
  {
    static void Main(string[] args)
    {
      var endOfMonth = UniversalFunctionsExecutor.ExecuteRandomFunction(typeof(EndOfMonthCalculatorExecutor), "EndOfMonth", DateTime.Today);
      Console.Write(endOfMonth);
      Console.ReadKey();
    }

    public interface ICalendarElement
    {
      // .
    }

    public interface IDay : ICalendarElement
    {
      //   .
    }

    public interface IMonth : ICalendarElement
    {
      //   . 
    }

    public interface IYear : ICalendarElement
    {
      //   .
    }

    public interface IDate : ICalendarElement
    {
      //   .
    }

    public abstract class LastMonthDay : IDay
    {
      [SuppressMessage(" String,   ","    ")]
      public virtual string GetLastDayTwoPartsOfThree()
      {
        return String.Empty;
      }
    }

    public class LastJanuaryDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.01";
      }
    }

    public class LastFebruaryDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "28.02";
      }
    }

    public class LastVisocosicFebruaryDay : LastFebruaryDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "29.02";
      }
    }

    public class LastMarchDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.03";
      }
    }

    public class LastAprilDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "30.04";
      }
    }

    public class LastMayDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.05";
      }
    }

    public class LastJuneDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "30.06";
      }
    }

    public class LastJulyDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.07";
      }
    }

    public class LastAugustDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.08";
      }
    }

    public class LastSeptemberDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "30.09";
      }
    }

    public class LastOctoberDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.10";
      }
    }

    public class LastNovemberDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "30.11";
      }
    }

    public class LastDecemberDay : LastMonthDay
    {
      override public string GetLastDayTwoPartsOfThree()
      {
        return "31.12";
      }
    }

    public interface ICalculationFunctionExecutor
    {
       
    }

    public static class LastDayWithootYearCalculatorFabric
    {
      public static string GetLastDayWithoutYearCalculatorExecuteAndReturn(string month, string year)
      {
        var rez = "";

        if (month == "01")
          rez = new LastJanuaryDay().GetLastDayTwoPartsOfThree();
        else if (month == "02")
          if ((Int32.Parse(year) / 4) * 4 == Int32.Parse(year))
            rez = new LastVisocosicFebruaryDay().GetLastDayTwoPartsOfThree();
          else
            rez = new LastFebruaryDay().GetLastDayTwoPartsOfThree();
        else if (month == "03")
          rez = new LastMarchDay().GetLastDayTwoPartsOfThree();
        else if (month == "04")
          rez = new LastAprilDay().GetLastDayTwoPartsOfThree();
        else if (month == "05")
          rez = new LastMayDay().GetLastDayTwoPartsOfThree();
        else if (month == "06")
          rez = new LastJuneDay().GetLastDayTwoPartsOfThree();
        else if (month == "07")
          rez = new LastJulyDay().GetLastDayTwoPartsOfThree();
        else if (month == "08")
          rez = new LastAugustDay().GetLastDayTwoPartsOfThree();
        else if (month == "09")
          rez = new LastSeptemberDay().GetLastDayTwoPartsOfThree();
        else if (month == "10")
          rez = new LastOctoberDay().GetLastDayTwoPartsOfThree();
        else if (month == "11")
          rez = new LastNovemberDay().GetLastDayTwoPartsOfThree();
        else if (month == "12")
          rez = new LastDecemberDay().GetLastDayTwoPartsOfThree();

        return rez;
      }
    }


    public static class UniversalFunctionsExecutor
    {
      public static string ExecuteRandomFunction(Type type, string FunctionName, DateTime FirstArgument)
      {
        var instance = type.GetProperty("Instance").GetValue(null);

        var rez = type.GetMethod(FunctionName).Invoke(instance, new [] { (object)FirstArgument });
        return DateTime.Parse(rez.ToString()).ToNormalString();
      }
    }

    public sealed class EndOfMonthCalculatorExecutor : ICalculationFunctionExecutor
    {
      private static EndOfMonthCalculatorExecutor instance;
      static EndOfMonthCalculatorExecutor() { }
      private EndOfMonthCalculatorExecutor() { }

      public static string DateFormat = "dd.MM.yyyy";

      public static EndOfMonthCalculatorExecutor Instance
      {
        get
        {
          if (instance == null)
            instance = new EndOfMonthCalculatorExecutor();
          return instance;
        }
      }

      public enum NumbersPositionInDate
      {
        MonthStart = 3,

        MonthLength = 2,

        YearStart = 6,

        YearLength = 4
      }

      public DateTime EndOfMonth(DateTime fullIncoming_dateParam)
      {
        try
        {
          var date_string = fullIncoming_dateParam.ToNormalString();
          var month = date_string.Substring((int)NumbersPositionInDate.MonthStart, (int)NumbersPositionInDate.MonthLength);
          var year = date_string.Substring((int)NumbersPositionInDate.YearStart, (int)NumbersPositionInDate.YearLength);
          
          Console.WriteLine(month);
          var rez = LastDayWithootYearCalculatorFabric.GetLastDayWithoutYearCalculatorExecuteAndReturn(month, year);

          return DateTime.ParseExact(rez + "." + date_string.Substring((int)NumbersPositionInDate.YearStart, (int)NumbersPositionInDate.YearLength),
            DateFormat, CultureInfo.InvariantCulture);
        }
        catch (Exception e)
        {
          // -...
        }

        return fullIncoming_dateParam;
      }
    }
  }

    
}

Unheimliche Leute, diese Entwickler natürlich. Übrigens, wenn Sie eine Verbindung herstellen möchten, schreiben Sie Ihre Optionen für die Verschleierung in die Kommentare.

Ein bisschen mehr für diejenigen, die gerne verwöhnen und brechen. Einmal haben wir uns in ein System gehackt . Vorbereitung eines Wettbewerbs mit verschiedenen Schwierigkeitsgraden. Zum einen war es notwendig, am 8. März kostenlos Blumen im Online-Shop zu bestellen. Die Löcher waren mit jedem neuen Level schwieriger. Aber ein wichtiger Punkt für die Organisatoren: Wir standen vor der Tatsache, dass wir in der ersten Phase nicht nur in das System gehackt, sondern es auch abgelegt haben. Seien Sie auf solche Wendungen vorbereitet und verbinden Sie Profis mit Veranstaltungen.

Sie können Geschäft mit Vergnügen verbinden und informelle Besprechungen im Büro organisieren. Wir haben den Besitzer einer Bar mit belgischem Bier eingeladen. Er erzählte über die Geschichte des Bieres, Sorten, Sorten und das ist alles. Natürlich mit Verkostung.

Und einmal hatten wir Treffen über emotionales Burnout. Jedem sein eigenes, wie sie sagen.

In der Firma arbeiten wir im Directum-System. Das System verfügt über Standardrouten, die zur Lösung alltäglicher Routineaufgaben ausgelegt sind. Wir haben uns entschlossen, diese Routen zu wählen und das neue TM „Wish Fulfillment“ auf den Markt zu bringen.. Der erste Schritt brachte all diejenigen auf die Route, die bereit sind, Wünsche zu erfüllen und zu empfangen - spezifiziert durch eine kurze Umfrage im gesamten Unternehmen. Dann könnte ein Tag innerhalb der Route auf Anfrage von Kollegen gesendet und abgeschlossen werden. Jemand bat um Blumen, jemand Kaffee, jemand Poesie. Nichts kompliziertes, keine Urlaubswünsche auf Bali und iPhone11. Der Effekt war jedoch sehr positiv, zum dritten Mal ist diese Geschichte langweilig geworden, und wir riskieren noch nicht, sie zu wiederholen, aber wir werden sie möglicherweise nächstes Jahr in einem neuen Format wiederbeleben.

Ein bisschen über Geschenke


Wir haben 319 Männer und 247 Frauen in unserer Firma. Es ist schwierig, ein Geschenk auszuwählen, das jeder gerne hätte, aber es scheint, wir haben es gefunden.

  1. Natürlich Lego.
  2. Natürlich die Blumen.
  3. Und sie gaben auch Sätze von Soda (Dr. Pepper) + Pringles und Abzeichen + brutale Schokolade.
  4. Weitere Sets: Handcreme / Abzeichen, wieder Blumen und sofort Vasen für sie.

Und irgendwie wurden uns am 8. März schöne, flauschige Socken präsentiert. Ja. Socken am 8. März. Und es war sehr cool.

Solche Geschenke als Ergänzung zum Hauptspaß passen gut. Sie sind universell, in diesem Fall ist es nicht schade, sie wegzuwerfen (: D). Nun, sie können als Erinnerung an den Urlaub bei der Arbeit bleiben.

Was wir gaben und niemand mochte


Günstige Visitenkartenhalter mit einer Gravur des Firmenlogos, seltsam geformte Untersetzer, die nicht am Telefon hingen, kleine Flaschen für Alkohol (seltsames Volumen, Beschichtung von schlechter Qualität, selten wer Alkohol in solchen Mengen mit sich führt). Wiederholen Sie nicht unsere Fehler.

Es scheint alles zu sein. Ich hoffe, dass Sie mit dieser Unterhaltung einen kühlen Urlaub verbringen und sich entspannen können.

All Articles