From steffen at steffen-winkler.de Tue Aug 1 06:18:12 2017 From: steffen at steffen-winkler.de (Steffen Winkler) Date: Tue, 1 Aug 2017 15:18:12 +0200 Subject: [Munich-pm] =?utf-8?q?Elche_einfrieren_-_oder=3A_Alle_Wege_f?= =?utf-8?q?=C3=BChren_nach_ORM?= In-Reply-To: <87o9s0usem.fsf@web.de> References: <87o9s0usem.fsf@web.de> Message-ID: <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> Hallo Jörg, Am 01.08.2017 um 00:56 schrieb Harald Jörg: > Hm. "Da nimmt man DBIx::Class", heißt es. Nur ist der falschrum: Da > muss man erst das Datenbankschema haben, und er erzeugt die Objekte > draus. Das ist nicht wahr. Du kannst auch erst die Schemas mit der Hand schreiben und dann zu einer Datenbank deployen. Das ist auch recht nett und wir machen das so, den wenn wir den Code live bringen, bringen wir so auch die neuer Version mit den Datenbank-Änderungen mit live. Bei uns macht das der automatische Deployment-Prozess einfach mit. > * Anstelle direkter SQL-Tabellen könnte ich auch ein > DBIx::Class-Schema erzeugen und daraus dann die Tabellen > generieren. Das ist mehr Aufwand, aber die DBIx::Class-Fans > könnten dann direkt mit dem Schema arbeiten und müssten kein SQL > verwenden. Ich habe überhaupt kein Gefühl dafür, ob DBIx::Class > einfach nur eine von vielen Möglichkeiten ist oder der > "Perl-Standard". Wie seht Ihr das? Das ist einfach total geil, wie Du Perl und Datenbank verheiraten kannst. Du schreibst eigentlich kein SQL mehr. Ausnahmen bestätigen die Regel aber das sind wirklich ganz spezielle Fälle. > Das Angebot: > * Wir hatten schon lange keine technische Session mehr. Wenn > Interesse besteht, dann kann ich mal vorstellen, was ich da gebaut > habe, was alles geht und wo die Grenzen sind. Viele haben schon eine Datenbank, deshalb ist es dann so, dass man daraus die Schemas erzeugt. Aber man kann auch von Null an beginnen. Grüße von Steffen Winkler. From haj_58 at web.de Tue Aug 1 16:47:36 2017 From: haj_58 at web.de (Harald =?utf-8?Q?J=C3=B6rg?=) Date: Wed, 02 Aug 2017 01:47:36 +0200 Subject: [Munich-pm] =?utf-8?q?Elche_einfrieren_-_oder=3A_Alle_Wege_f?= =?utf-8?q?=C3=BChren_nach_ORM?= In-Reply-To: <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> (Steffen Winkler's message of "Tue, 1 Aug 2017 15:18:12 +0200") References: <87o9s0usem.fsf@web.de> <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> Message-ID: <87379adf53.fsf@web.de> Steffen Winkler schreibt: >> Hm. "Da nimmt man DBIx::Class", heißt es. Nur ist der falschrum: Da >> muss man erst das Datenbankschema haben, und er erzeugt die Objekte >> draus. > Das ist nicht wahr. Du kannst auch erst die Schemas mit der Hand > schreiben und dann zu einer Datenbank deployen. Ok, ich formuliere das genauer: Man muss erst ein Schema haben. Entweder aus einer vorhandenen Datenbank oder von Hand erzeugt. Genau den Extra-Zirkus will ich vermeiden: Ich habe eine Klasse, die ganz ohne Datenbank-Hintergedanken entstanden ist und will Objekte dieser Klasse in eine Datenbank packen, ohne die Klassen-Attribute in "Schema-Sprache" nochmal abzutippen. Das soll dann in etwa so aussehen: package New::Class; use Moose; extends 'Old::Class'; with 'My::MooseX::ORM'; # ...und dann später... my $object = New::Class->new(%params); my $id = $object->store; # am nächsten Tag: my $object = New::Class->load_object($id); my $objects_ref = New::Class->load; # lädt die ganze Tabelle Und das war's dann auch schon. My::MooseX::ORM erzeugt und nutzt die Tabellen hinter den Kulissen. Der Begriff "Schema" kommt gar nicht vor und die einzelnen Tabellen sind nicht als Klassen "greifbar". Es ergibt sich in der Praxis ein Unterschied zu DBIx::Class und Verwandschaft, weil es nicht zu jeder Tabelle eine Klasse gibt. Klassenlose Tabellen entstehen für diejenigen Attribute, die "ungetaufte Referenzen" sind: package Old::Class; use Moose; has 'titles' => (isa => 'HashRef[Str]'); Mit DBIx::Class würde man im Schema eine "titles"-Tabelle anlegen und sie mit der Old::Class-Tabelle verknüpfen, damit daraus beim Deployment die richtigen Tabellen entstehen. Das ist Denkarbeit und Schreibarbeit. Die entsprechenden Tabellen baut My::MooseX::ORM auch, aber eben direkt aus der Klassendefinition! > [...] > Viele haben schon eine Datenbank, deshalb ist es dann so, dass man > daraus die Schemas erzeugt. Aber man kann auch von Null an beginnen. Richtig. Man merkt man durchgängig an der Dokumentation und den Tools, dass "die Datenbank ist schon da" der häufigere Fall ist. Ich kann den Perlmonks-Artikel http://www.perlmonks.org/?node_id=1174498 mit seiner Kritik and er Dokumentation des Deployment nachvollziehen! -- Cheers, haj From pm.list at perl-services.de Tue Aug 1 22:46:30 2017 From: pm.list at perl-services.de (Renee B) Date: Wed, 2 Aug 2017 07:46:30 +0200 Subject: [Munich-pm] =?utf-8?q?Elche_einfrieren_-_oder=3A_Alle_Wege_f?= =?utf-8?q?=C3=BChren_nach_ORM?= In-Reply-To: <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> References: <87o9s0usem.fsf@web.de> <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> Message-ID: Ich verwende ganz gerne MySQL-Workbench. Damit kann ich ein "schönes ERM malen" (das dann Kunden auch besser verstehen als DBIC-Klassen). Dann habe ich mir https://metacpan.org/pod/MySQL::Workbench::DBIC geschrieben, das aus dem ERM die DBIC-Klassen erstellt. Anschließend nehme ich DBIC::DeploymentHandler um alles (auch Änderungen) in die Datenbank zu bringen. Nach dem Malen des ERM sind das dann nur noch 3 Skriptaufrufe und alles ist in der Datenbank... - Renée Am 01.08.2017 um 15:18 schrieb Steffen Winkler: > Hallo Jörg, > > > Am 01.08.2017 um 00:56 schrieb Harald Jörg: >> Hm. "Da nimmt man DBIx::Class", heißt es. Nur ist der falschrum: Da >> muss man erst das Datenbankschema haben, und er erzeugt die Objekte >> draus. > Das ist nicht wahr. Du kannst auch erst die Schemas mit der Hand > schreiben und dann zu einer Datenbank deployen. Das ist auch recht > nett und wir machen das so, den wenn wir den Code live bringen, > bringen wir so auch die neuer Version mit den Datenbank-Änderungen mit > live. Bei uns macht das der automatische Deployment-Prozess einfach mit. >> * Anstelle direkter SQL-Tabellen könnte ich auch ein >> DBIx::Class-Schema erzeugen und daraus dann die Tabellen >> generieren. Das ist mehr Aufwand, aber die DBIx::Class-Fans >> könnten dann direkt mit dem Schema arbeiten und müssten kein SQL >> verwenden. Ich habe überhaupt kein Gefühl dafür, ob DBIx::Class >> einfach nur eine von vielen Möglichkeiten ist oder der >> "Perl-Standard". Wie seht Ihr das? > Das ist einfach total geil, wie Du Perl und Datenbank verheiraten > kannst. Du schreibst eigentlich kein SQL mehr. Ausnahmen bestätigen > die Regel aber das sind wirklich ganz spezielle Fälle. >> Das Angebot: >> * Wir hatten schon lange keine technische Session mehr. Wenn >> Interesse besteht, dann kann ich mal vorstellen, was ich da gebaut >> habe, was alles geht und wo die Grenzen sind. > Viele haben schon eine Datenbank, deshalb ist es dann so, dass man > daraus die Schemas erzeugt. Aber man kann auch von Null an beginnen. > > Grüße von Steffen Winkler. > _______________________________________________ > Munich-pm mailing list http://munich.pm.org/ > Munich-pm at pm.org > http://mail.pm.org/mailman/listinfo/munich-pm From pm.list at perl-services.de Tue Aug 1 23:13:39 2017 From: pm.list at perl-services.de (Renee B) Date: Wed, 2 Aug 2017 08:13:39 +0200 Subject: [Munich-pm] =?utf-8?q?Elche_einfrieren_-_oder=3A_Alle_Wege_f?= =?utf-8?q?=C3=BChren_nach_ORM?= In-Reply-To: <87379adf53.fsf@web.de> References: <87o9s0usem.fsf@web.de> <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> <87379adf53.fsf@web.de> Message-ID: <57e1526e-eb34-2dfb-1c2f-ff7731f8b6dd@perl-services.de> Am 02.08.2017 um 01:47 schrieb Harald Jörg: > > Das soll dann in etwa so aussehen: > > package New::Class; > use Moose; > extends 'Old::Class'; > with 'My::MooseX::ORM'; > > # ...und dann später... > my $object = New::Class->new(%params); > my $id = $object->store; > > # am nächsten Tag: > my $object = New::Class->load_object($id); > my $objects_ref = New::Class->load; # lädt die ganze Tabelle Ein Ansatz wäre, ein eigenes Attribut für Attribute zu schreiben: package DBAttribute; use Moose; extends 'Moose::Meta::Attribute'; has is_column => ( is => 'rw', isa => 'Int', ); no Moose; 1; In einer Rolle kannst Du dann folgendes machen: package DBRole; sub store { my ($self, %param) = @_; _check_table(); # check if table exists, add the table if it's missing if ( $entry_exists ) { $self->_update(%param); } else { $self->_insert(%param); } } sub load { ... } sub load_objects { ... } sub insert { my ($self, %param) = @_; my $meta = $self->meta; my @attributes = $meta->get_attribute_list; my @columns = map{ $meta->get_attribute( $_ ) }@attributes; my %columns; for my $attribute ( @trackable ) { if ( $attribute->isa( 'DBAttribute' ) && $attribute->is_column ) { my $name = $attribute->name; $columns{$name} = $self->$attribute(); } } my $table = ...; # get class name from meta data my $column_names = join ', ', keys %columns; my $placeholders = join ', ', ('?') x keys %columns; my $SQL = "INSERT INTO $table ( $column_names ) values ( $placeholders )"; $sth->execute( values %columns ); } In der New::Class dann: package New::Class; use Moose; extends 'Old::Class'; with 'My::MooseX::ORM'; with 'DBRole'; has id => ( is => 'ro', isa => Int, is_column => 1, ); # ...und dann später... my $object = New::Class->new(%params); my $id = $object->store; # am nächsten Tag: my $object = New::Class->load_object($id); my $objects_ref = New::Class->load; # lädt die ganze Tabelle Du musst Dir aber noch überlegen, wie Du mehr Spalteninformationen (z.B. Datentyp) etc. ablegen willst oder ob Du das auf Basis vorhandener Werte ermitteln willst... - Renée From richard.foley at rfi.net Wed Aug 2 01:54:27 2017 From: richard.foley at rfi.net (Richard Foley) Date: Wed, 2 Aug 2017 10:54:27 +0200 Subject: [Munich-pm] =?iso-8859-1?q?PERL_Entwickler_in_Festanstellung_ges?= =?iso-8859-1?q?ucht_-_Core_Weiterentwicklung_f=FCr_Perl_Shopsoftware_-_in?= =?iso-8859-1?q?_Puchheim/M=FCnchen?= In-Reply-To: References: Message-ID: <20170802085427.4qwqdppjge77scby@thpad> es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es ist auch schoen zu hoeren das kein fremdsprache umportierung in Frage gestellt wird. Gut, und weiter so! -- Ciao Richard Foley http://www.rfi.net/ On Tue, Aug 01, 2017 at 06:06:31AM +0000, Silvan Dolezalek, CosmoShop GmbH wrote: > Hallo liebe München-Perl Gemeinschaft :-) > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank nochmal für den Tip! > > Wir sind Hersteller des vermutlich größten Perl Shopsystems (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 und suchen Unterstützung für unser Core Team. > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir einen Nachfolger für eine Festanstellung bei uns in Puchheim am Westrand von München (S-Bahn Anschluß). > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten könntet, falls ihr noch Perl Programmierer kennt. Unsere Community wird ja leider immer kleiner und eine Portierung auf PHP kommt für uns nicht infrage :-))) > > Viele Grüsse, > Silvan > > ======================================= > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen engagierten PERL Webentwickler bzw. Programmierer / Softwareentwickler (m/w) in Festanstellung bei uns in Puchheim (Westrand von München, S-Bahn Anschluß). > > Ihre Aufgaben > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer Shopsoftware auf Basis unseres 1997 ins Leben gerufenen Systems ?CosmoShop? (eines der größten Shopsysteme, das in PERL geschrieben ist) > ? Core-Entwicklung / Weiterentwicklung unseres Produktes / Module / integrierte Tests > ? Core-Refactoring > ? Teamleitung unseres inhouse Teams > > > > Ihr Profil > > ? umfangreiche Erfahrung in der Entwicklung webbasierter Anwendungen unter Verwendung der Technologien PERL (mindestens 3 Projektjahre in der Perl Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der sichere Umgang mit jQuery, Ajax, REST, SOAP. > ? Routine im Umgang mit mySQL > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte und strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und gute Kommunikationsfähigkeit > ? gute Deutsch-Kenntnisse > > > > > Wir bieten > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, Plugins, Weiterentwicklung) > ? Abwechslungsreiche Aufgabengebiete und Mitarbeit in anspruchsvollen umfangreichen IT-Projekten > ? Flache Hierarchien, Teamarbeit und eine transparente Kommunikation > ? ein Top motiviertes und dynamisches Team > ? flexible Arbeitszeiten / Gleitzeit > ? gemeinsame Unternehmungen > ? Schulungen / Weiterbildung sind uns wichtig > > > > Werden Sie Teil unseres motivierten Teams und unterstützen uns mit Ihrer Kreativität und fachlichen Kompetenz! > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, usw.) per Mail an: > > > CosmoShop GmbH > z.Hd. Herrn Silvan Dolezalek > Mail: sd at cosmoshop.de > > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: > https://www.cosmoshop.de/20jahre-cosmoshop/ > > CosmoShop GmbH > Zeppelinstrasse 2 > D-82178 Puchheim > Fon: +49 89 / 3 79 79 66-0 > Fax: +49 89 / 3 79 79 66-39 > https://www.CosmoShop.de > https://www.Visual-Storemanager.de > HRB136375 FFB > Sitz d. Ges.: Puchheim > USt.ID: DE214424893 > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich erforderlich ist. > > _______________________________________________ > Munich-pm mailing list http://munich.pm.org/ > Munich-pm at pm.org > http://mail.pm.org/mailman/listinfo/munich-pm From haj_58 at web.de Wed Aug 2 11:31:04 2017 From: haj_58 at web.de (Harald =?utf-8?Q?J=C3=B6rg?=) Date: Wed, 02 Aug 2017 20:31:04 +0200 Subject: [Munich-pm] =?utf-8?q?Elche_einfrieren_-_oder=3A_Alle_Wege_f?= =?utf-8?q?=C3=BChren_nach_ORM?= In-Reply-To: <57e1526e-eb34-2dfb-1c2f-ff7731f8b6dd@perl-services.de> (Renee B.'s message of "Wed, 2 Aug 2017 08:13:39 +0200") References: <87o9s0usem.fsf@web.de> <47c86155-4c5a-8d3a-820a-59d8dee429c4@steffen-winkler.de> <87379adf53.fsf@web.de> <57e1526e-eb34-2dfb-1c2f-ff7731f8b6dd@perl-services.de> Message-ID: <877eyl3jpz.fsf@web.de> Renée schreibt: > Am 02.08.2017 um 01:47 schrieb Harald Jörg: >> >> Das soll dann in etwa so aussehen: >> >> package New::Class; >> use Moose; >> extends 'Old::Class'; >> with 'My::MooseX::ORM'; >> >> # ...und dann später... >> my $object = New::Class->new(%params); >> my $id = $object->store; >> >> # am nächsten Tag: >> my $object = New::Class->load_object($id); >> my $objects_ref = New::Class->load; # lädt die ganze Tabelle > > Ein Ansatz wäre, ein eigenes Attribut für Attribute zu schreiben: > > package DBAttribute; > > use Moose; > extends 'Moose::Meta::Attribute'; > > has is_column => ( > is => 'rw', > isa => 'Int', > ); > no Moose; > > 1; Die Eigenschaft "is_column" ist bei mir durch die Verwendung der Rolle My::MooseX::ORM schon gesetzt, für alle Attribute der Klasse. Die Meta-Ebene hätte ich vorgesehen, wenn ich spezifische Angaben machen wollte, *wie* ein Attribut zu speichern ist, oder ob z.B. für ein Attribut ein Index anzulegen ist. Das orientiert sich an Moose::Cookbook::Meta::Labeled_AttributeTrait, weil das Erweitern von Moose::Meta::Attribute als nicht mehr ganz so schick angesehen wird ("Subclassing metaclasses (as opposed to providing metaclass traits) is strongly discouraged.") - ich habe das einfach so hingenommen. Das läßt sich aber leider nicht durchgängig erreichen. Old::Class hat Attribute, die selbst Objekte in "alten" Klassen sind, oder auch Objekte von nicht-Moose-Klassen: has 'other' => (isa => 'Old::Other::Class'); has 'reference' => (isa => 'URI'); ...und ich kann zwar die DB-Rolle in Old::Other::Class reinschrauben, hätte dann aber immer noch keinen Platz, erweiterte Eigenschaften der Attribute von Old::Other::Class abzulegen. > In einer Rolle kannst Du dann folgendes machen: > > package DBRole; > > sub store { > my ($self, %param) = @_; > _check_table(); # check if table exists, add the table if it's > missing > if ( $entry_exists ) { > $self->_update(%param); > } > else { > $self->_insert(%param); > } > } Richtig, store ist bei mir eine Methode der Rolle My::MooseX::ORM. store hat keine Parameter, denn das, was zu speichern ist, ist alles über $self abgreifbar. Du verwendest in sub insert {} weiter unten den übergebenen Hash übrigens auch nicht :) Allerdings: Das reicht so nicht! Ein $object->store kann mehrere Tabellenoperationen auslösen, wenn die Objektattribute Referenzen sind. Die Rolle soll das Objekt mit allen Anhängseln speichern, genau wie die "Object Graph storage engine" KiokuDB das macht, nur eben mit mehr abgreifbaren Spalten. > sub load { ... } > sub load_objects { ... } ...und hier natürlich entsprechend: Um ein Objekt komplett aus der Datenbank aufzubauen, müssen manchmal mehrere Tabellen gelesen werden. > sub insert { > my ($self, %param) = @_; > > my $meta = $self->meta; > my @attributes = $meta->get_attribute_list; > my @columns = map{ $meta->get_attribute( $_ ) }@attributes; Statt der letzten beiden Zeilen: my @columns = $meta->get_all_attributes(); ...denn ich will ja auch die Attribute speichern, die die Klasse von ihren Vorvätern ererbt hat, sonst f hlt was. Explizit ausschließen muss ich die Attribute, die ich mir über die Datenbank-Rolle einfange. Das kriegt man über $attr->role_attribute und $ra->associated_role->name hin. > my %columns; > for my $attribute ( @trackable ) { Global symbol "@trackable" requires explicit package name (did you forget to declare "my @trackable"?) :) Ich vermute mal, Dir schwebt hier ein Auswahlprozess über @columns vor? > if ( > $attribute->isa( 'DBAttribute' ) && > $attribute->is_column > ) { > my $name = $attribute->name; > $columns{$name} = $self->$attribute(); > } > } > > my $table = ...; # get class name from meta data > my $column_names = join ', ', keys %columns; > my $placeholders = join ', ', ('?') x keys %columns; > > my $SQL = "INSERT INTO $table ( $column_names ) values ( > $placeholders )"; + my $sth = $dbh->prepare($SQL); > $sth->execute( values %columns ); Wenn der Wert eines Attributs ein ArrayRef ist, schreibst Du hiermit 'ARRAY(0x55b8ea21f790)' in die Datenbank... (siehe Bemerkung oben). > } An dieser Stelle habe ich mit ähnlichem Code einen lustigen Fehler gemacht: Bei mehrstelliger Anzahl von INSERTs mag man nicht jedes Mal einen $dbh->prepare absetzen, denn eigentlich ist doch das SQL-Statement eine Eigenschaft der Klasse (fast richtig), also immer das gleiche (*FALSCH*). Die Reihenfolge der key/value-Paare ist zufällig, d.h. in der Regel bei jedem Objekt anders. Das gibt dann bei jedem Testlauf eine andere Fehlermeldung, weil's eben Zufall ist, welcher Placeholder als erstes auf einen nicht kompatiblen Datentyp trifft. Jedesmal den prepare abzusetzen hat auch seine ... Nebeneffekte. Es soll Datenbanken geben, die unter Putz alle SQL-Strings cachen, damit der nächste prepare mit dem gleichen String schneller geht. Bei 16 Attributen gibt es 16! oder 2*10^13 verschiedene SQL-Statements, das dauert dann ein wenig, bis der Cache mal einen Treffer vermelden kann. > In der New::Class dann: > > package New::Class; > use Moose; > extends 'Old::Class'; > with 'My::MooseX::ORM'; > with 'DBRole'; > > has id => ( > is => 'ro', > isa => Int, > is_column => 1, > ); Siehe oben: Ich will die Eigenschaften der Attribute der Old::Class nicht wiederholen. Eine Id als eindeutige Identifikation des Objekts in der Datenbank habe ich in die Rolle gesteckt: Als Attribute in New::Class möchte ich nur Eigenschaften sehen, die als Hinweise für das Speichern der Objekte gebraucht werden. > # ...und dann später... > my $object = New::Class->new(%params); > my $id = $object->store; > > # am nächsten Tag: > my $object = New::Class->load_object($id); > my $objects_ref = New::Class->load; # lädt die ganze Tabelle > > Du musst Dir aber noch überlegen, wie Du mehr Spalteninformationen > (z.B. Datentyp) etc. ablegen willst oder ob Du das auf Basis > vorhandener Werte ermitteln willst... Richtig! Für mein aktuelles Problem komme ich schon sehr weit mit den Moose-Basistypen. Das liegt aber am Problem: Weil die Daten alle aus XML-Dateien, Excel-Dateien und Webformularen kommen, sind sie alle erst einmal Strings und die Objekte können aus Datenbank-Strings genauso zusammengesetzt werden wie aus den Originaldateien. Ein paar der Strings werden für die Verarbeitung geparst, und erst bei denen beginnt es, so richtig interessant zu werden. ...und es gibt noch viele interessante Baustellen, bei denen ich eine Vorstellung habe, wie's geht, aber das braucht alles seine Zeit: * Datentypen wie 'Maybe[Str]': Wenn ich bei einer NULL in der Datenbank nicht unterscheiden kann zwischen "Attribut nicht angegeben" oder "Attribut explizit auf undef gesetzt", dann kann ich die Objekte nicht genauso aufbauen wie sie zum Zeitpunkt des store() waren. Ist für mich aktuell nicht erforderlich, gehört aber dazu, weil sonst Prädikate vor und nach dem Speichern unterschiedliche Ergebnisse liefern können. * Beim load() aus der Datenbank kann man die Objekte im allgemeinen nicht mit Class->new(%params) aufbauen. Da können mindestens init_arg, BUILDARG und BUILD in die Quere kommen. * Type Unions (isa => 'Str | App::Keyword') sind vermutlich auch für jedes andere Datenschema einigermaßen lästig. * Basisklassen als Attributtypen (isa => 'Base::Class'): Wenn man anhand solcher Informationen die Tabellen aus den Attributen der Klassen aufbaut, dann fehlen möglicherweise Spalten für Objekte, die auf Base::Class aufbauen und mehr Attribute aufweisen. Anders als bei Type Unions merkt man das erst bei der Verarbeitung der Objekte. Wie in Deinem Beispiel erfolgt also die Erzeugung der Tabellen erst beim store! * Gemischtwarenläden (isa => 'ArrayRef[Object]'), bei denen die einzelnen Array-Elemente bestenfalls eine gemeinsame Basisklasse, aber individuelle Attribute haben: Sowas fängt man sich ganz gern beim Parsen von XML-Dokumenten ein. * Wiederverwendung von Objekten: Wenn Attribute verschiedener Objekte das gleiche Objekt enthalten, dann soll es auch nach einem store/load-Zyklus wieder das gleiche Objekt sein. Das ist nebenbei der Grund, woran die Verwendung von Data::Dumper+eval als Implementierung von store+load scheitert. Wenn ich das so aufschreibe und betrachte: Vielleicht ist es auch einfach eine Schnapsidee, die ich grade verfolge und es hat gute Gründe, warum das keiner so macht... -- Cheers, haj From roland-schmitz at web.de Sat Aug 5 06:52:18 2017 From: roland-schmitz at web.de (Roland Schmitz) Date: Sat, 05 Aug 2017 15:52:18 +0200 Subject: [Munich-pm] =?utf-8?q?PERL_Entwickler_in_Festanstellung_gesucht_?= =?utf-8?q?-_Core_Weiterentwicklung_f=C3=BCr_Perl_Shopsoftware_-_in_Puchhe?= =?utf-8?q?im/M=C3=BCnchen?= In-Reply-To: <20170802085427.4qwqdppjge77scby@thpad> References: <20170802085427.4qwqdppjge77scby@thpad> Message-ID: <5217440.QTpq1MHGlp@meteor.local> Sehr geehrter Herr Dolezalek, hallo München, eine Möglichkeit wäre auch den Deutschen Perl-Workshop 2018 zu besuchen und dort Ihr Produkt und Ihre Firma vorzustellen. Vorträge die auf "Wir stellen Perl-Entwickler ein" enden sind gerne gesehen ;-) Auch wir als Perl-Community freuen uns zu hören, das Firmen auf Perl setzen, und damit zufrieden sind. Viele Grüße Roland Schmitz Am Mittwoch, 2. August 2017, 10:54:27 CEST schrieb Richard Foley: > es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es ist auch > schoen zu hoeren das kein fremdsprache umportierung in Frage gestellt wird. > > Gut, und weiter so! > > > Hallo liebe München-Perl Gemeinschaft :-) > > > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank nochmal > > für den Tip! > > > > Wir sind Hersteller des vermutlich größten Perl Shopsystems > > (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 und > > suchen Unterstützung für unser Core Team. > > > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir einen > > Nachfolger für eine Festanstellung bei uns in Puchheim am Westrand von > > München (S-Bahn Anschluß). > > > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten könntet, falls > > ihr noch Perl Programmierer kennt. Unsere Community wird ja leider immer > > kleiner und eine Portierung auf PHP kommt für uns nicht infrage :-))) > > > > Viele Grüsse, > > Silvan > > > > ======================================= > > > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen > > engagierten PERL Webentwickler bzw. Programmierer / Softwareentwickler > > (m/w) in Festanstellung bei uns in Puchheim (Westrand von München, S-Bahn > > Anschluß). > > > > Ihre Aufgaben > > > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer Shopsoftware > > auf Basis unseres 1997 ins Leben gerufenen Systems ?CosmoShop? (eines der > > größten Shopsysteme, das in PERL geschrieben ist) ? Core-Entwicklung / > > Weiterentwicklung unseres Produktes / Module / integrierte Tests ? > > Core-Refactoring > > ? Teamleitung unseres inhouse Teams > > > > > > > > Ihr Profil > > > > ? umfangreiche Erfahrung in der Entwicklung webbasierter Anwendungen unter > > Verwendung der Technologien PERL (mindestens 3 Projektjahre in der Perl > > Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der sichere Umgang > > mit jQuery, Ajax, REST, SOAP. ? Routine im Umgang mit mySQL > > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte und > > strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und gute > > Kommunikationsfähigkeit ? gute Deutsch-Kenntnisse > > > > > > > > > > Wir bieten > > > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, Plugins, > > Weiterentwicklung) ? Abwechslungsreiche Aufgabengebiete und Mitarbeit in > > anspruchsvollen umfangreichen IT-Projekten ? Flache Hierarchien, > > Teamarbeit und eine transparente Kommunikation ? ein Top motiviertes und > > dynamisches Team > > ? flexible Arbeitszeiten / Gleitzeit > > ? gemeinsame Unternehmungen > > ? Schulungen / Weiterbildung sind uns wichtig > > > > > > > > Werden Sie Teil unseres motivierten Teams und unterstützen uns mit Ihrer > > Kreativität und fachlichen Kompetenz! > > > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, usw.) > > per Mail an: > > > > > > CosmoShop GmbH > > z.Hd. Herrn Silvan Dolezalek > > Mail: sd at cosmoshop.de > > > > > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: > > https://www.cosmoshop.de/20jahre-cosmoshop/ > > > > CosmoShop GmbH > > Zeppelinstrasse 2 > > D-82178 Puchheim > > Fon: +49 89 / 3 79 79 66-0 > > Fax: +49 89 / 3 79 79 66-39 > > https://www.CosmoShop.de > > https://www.Visual-Storemanager.de > > HRB136375 FFB > > Sitz d. Ges.: Puchheim > > USt.ID: DE214424893 > > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber > > > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich erforderlich ist. > > > > _______________________________________________ > > Munich-pm mailing list http://munich.pm.org/ > > Munich-pm at pm.org > > http://mail.pm.org/mailman/listinfo/munich-pm > > _______________________________________________ > Munich-pm mailing list http://munich.pm.org/ > Munich-pm at pm.org > http://mail.pm.org/mailman/listinfo/munich-pm -- Mit freundlichem Gruss Yours sincerely Roland Schmitz PGP Fingerprint: C6BD 0833 C619 421A CDA7 9A0E 4A0E DC22 0FD6 3FC4 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From richard.foley at rfi.net Sun Aug 6 05:02:37 2017 From: richard.foley at rfi.net (Richard Foley) Date: Sun, 6 Aug 2017 14:02:37 +0200 Subject: [Munich-pm] =?iso-8859-1?q?PERL_Entwickler_in_Festanstellung_ges?= =?iso-8859-1?q?ucht_-_Core_Weiterentwicklung_f=FCr_Perl_Shopsoftware_-_in?= =?iso-8859-1?q?_Puchheim/M=FCnchen?= In-Reply-To: <5217440.QTpq1MHGlp@meteor.local> References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> Message-ID: <20170806120232.wdiz3by4jx6jzfq2@thpad> hi Roland, einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! Vielleicht können wir das inzwischen, mit verschiedene Firmen, und/oder Agenturen auch, zusammen kommen und das vorschlagen. Das wäre bestimmit sinnvoll! Einen Topic für der nächsten MPM Treff...? -- Ciao Richard Foley http://www.rfi.net/ On Sat, Aug 05, 2017 at 03:52:18PM +0200, Roland Schmitz wrote: > Sehr geehrter Herr Dolezalek, hallo München, > > eine Möglichkeit wäre auch den Deutschen Perl-Workshop 2018 zu besuchen und > dort Ihr Produkt und Ihre Firma vorzustellen. Vorträge die auf "Wir stellen > Perl-Entwickler ein" enden sind gerne gesehen ;-) > Auch wir als Perl-Community freuen uns zu hören, das Firmen auf Perl setzen, > und damit zufrieden sind. > > Viele Grüße > > Roland Schmitz > > Am Mittwoch, 2. August 2017, 10:54:27 CEST schrieb Richard Foley: > > es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es ist auch > > schoen zu hoeren das kein fremdsprache umportierung in Frage gestellt wird. > > > > Gut, und weiter so! > > > > > Hallo liebe München-Perl Gemeinschaft :-) > > > > > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank nochmal > > > für den Tip! > > > > > > Wir sind Hersteller des vermutlich größten Perl Shopsystems > > > (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 und > > > suchen Unterstützung für unser Core Team. > > > > > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir einen > > > Nachfolger für eine Festanstellung bei uns in Puchheim am Westrand von > > > München (S-Bahn Anschluß). > > > > > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten könntet, falls > > > ihr noch Perl Programmierer kennt. Unsere Community wird ja leider immer > > > kleiner und eine Portierung auf PHP kommt für uns nicht infrage :-))) > > > > > > Viele Grüsse, > > > Silvan > > > > > > ======================================= > > > > > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen > > > engagierten PERL Webentwickler bzw. Programmierer / Softwareentwickler > > > (m/w) in Festanstellung bei uns in Puchheim (Westrand von München, S-Bahn > > > Anschluß). > > > > > > Ihre Aufgaben > > > > > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer Shopsoftware > > > auf Basis unseres 1997 ins Leben gerufenen Systems ?CosmoShop? (eines der > > > größten Shopsysteme, das in PERL geschrieben ist) ? Core-Entwicklung / > > > Weiterentwicklung unseres Produktes / Module / integrierte Tests ? > > > Core-Refactoring > > > ? Teamleitung unseres inhouse Teams > > > > > > > > > > > > Ihr Profil > > > > > > ? umfangreiche Erfahrung in der Entwicklung webbasierter Anwendungen unter > > > Verwendung der Technologien PERL (mindestens 3 Projektjahre in der Perl > > > Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der sichere Umgang > > > mit jQuery, Ajax, REST, SOAP. ? Routine im Umgang mit mySQL > > > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte und > > > strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und gute > > > Kommunikationsfähigkeit ? gute Deutsch-Kenntnisse > > > > > > > > > > > > > > > Wir bieten > > > > > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, Plugins, > > > Weiterentwicklung) ? Abwechslungsreiche Aufgabengebiete und Mitarbeit in > > > anspruchsvollen umfangreichen IT-Projekten ? Flache Hierarchien, > > > Teamarbeit und eine transparente Kommunikation ? ein Top motiviertes und > > > dynamisches Team > > > ? flexible Arbeitszeiten / Gleitzeit > > > ? gemeinsame Unternehmungen > > > ? Schulungen / Weiterbildung sind uns wichtig > > > > > > > > > > > > Werden Sie Teil unseres motivierten Teams und unterstützen uns mit Ihrer > > > Kreativität und fachlichen Kompetenz! > > > > > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, usw.) > > > per Mail an: > > > > > > > > > CosmoShop GmbH > > > z.Hd. Herrn Silvan Dolezalek > > > Mail: sd at cosmoshop.de > > > > > > > > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: > > > https://www.cosmoshop.de/20jahre-cosmoshop/ > > > > > > CosmoShop GmbH > > > Zeppelinstrasse 2 > > > D-82178 Puchheim > > > Fon: +49 89 / 3 79 79 66-0 > > > Fax: +49 89 / 3 79 79 66-39 > > > https://www.CosmoShop.de > > > https://www.Visual-Storemanager.de > > > HRB136375 FFB > > > Sitz d. Ges.: Puchheim > > > USt.ID: DE214424893 > > > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber > > > > > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich erforderlich ist. > > > > > > _______________________________________________ > > > Munich-pm mailing list http://munich.pm.org/ > > > Munich-pm at pm.org > > > http://mail.pm.org/mailman/listinfo/munich-pm > > > > _______________________________________________ > > Munich-pm mailing list http://munich.pm.org/ > > Munich-pm at pm.org > > http://mail.pm.org/mailman/listinfo/munich-pm > > > -- > Mit freundlichem Gruss Yours sincerely > > Roland Schmitz > > PGP Fingerprint: C6BD 0833 C619 421A CDA7 9A0E 4A0E DC22 0FD6 3FC4 > _______________________________________________ > Munich-pm mailing list http://munich.pm.org/ > Munich-pm at pm.org > http://mail.pm.org/mailman/listinfo/munich-pm From sch.r at web.de Sun Aug 6 11:18:33 2017 From: sch.r at web.de (Roland Schmitz) Date: Sun, 06 Aug 2017 20:18:33 +0200 Subject: [Munich-pm] =?utf-8?q?PERL_Entwickler_in_Festanstellung_gesucht_?= =?utf-8?q?-_Core_Weiterentwicklung_f=C3=BCr_Perl_Shopsoftware_-_in_Puchhe?= =?utf-8?q?im/M=C3=BCnchen?= In-Reply-To: <20170806120232.wdiz3by4jx6jzfq2@thpad> References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> <20170806120232.wdiz3by4jx6jzfq2@thpad> Message-ID: <13C9F7FF-BF7F-47B2-9E94-C8E991C339E4@web.de> Hallo, diesmal auch mit dem für die Liste passenden Account, so das meine Mail nicht extra genehmigt werden muss. Die Idee eine Jobbörse zu haben hört sich gut an! Roland Am 6. August 2017 14:02:37 MESZ schrieb Richard Foley : >hi Roland, > >einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! > >Vielleicht können wir das inzwischen, mit verschiedene Firmen, und/oder >Agenturen auch, zusammen kommen und das vorschlagen. Das wäre bestimmit >sinnvoll! > >Einen Topic für der nächsten MPM Treff...? > >-- >Ciao > >Richard Foley > >http://www.rfi.net/ > >On Sat, Aug 05, 2017 at 03:52:18PM +0200, Roland Schmitz wrote: >> Sehr geehrter Herr Dolezalek, hallo München, >> >> eine Möglichkeit wäre auch den Deutschen Perl-Workshop 2018 zu >besuchen und >> dort Ihr Produkt und Ihre Firma vorzustellen. Vorträge die auf "Wir >stellen >> Perl-Entwickler ein" enden sind gerne gesehen ;-) >> Auch wir als Perl-Community freuen uns zu hören, das Firmen auf Perl >setzen, >> und damit zufrieden sind. >> >> Viele Grüße >> >> Roland Schmitz >> >> Am Mittwoch, 2. August 2017, 10:54:27 CEST schrieb Richard Foley: >> > es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es >ist auch >> > schoen zu hoeren das kein fremdsprache umportierung in Frage >gestellt wird. >> > >> > Gut, und weiter so! >> > >> > > Hallo liebe München-Perl Gemeinschaft :-) >> > > >> > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank >nochmal >> > > für den Tip! >> > > >> > > Wir sind Hersteller des vermutlich größten Perl Shopsystems >> > > (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 >und >> > > suchen Unterstützung für unser Core Team. >> > > >> > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir >einen >> > > Nachfolger für eine Festanstellung bei uns in Puchheim am >Westrand von >> > > München (S-Bahn Anschluß). >> > > >> > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten >könntet, falls >> > > ihr noch Perl Programmierer kennt. Unsere Community wird ja >leider immer >> > > kleiner und eine Portierung auf PHP kommt für uns nicht infrage >:-))) >> > > >> > > Viele Grüsse, >> > > Silvan >> > > >> > > ======================================= >> > > >> > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen >> > > engagierten PERL Webentwickler bzw. Programmierer / >Softwareentwickler >> > > (m/w) in Festanstellung bei uns in Puchheim (Westrand von >München, S-Bahn >> > > Anschluß). >> > > >> > > Ihre Aufgaben >> > > >> > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer >Shopsoftware >> > > auf Basis unseres 1997 ins Leben gerufenen Systems ?CosmoShop? >(eines der >> > > größten Shopsysteme, das in PERL geschrieben ist) ? >Core-Entwicklung / >> > > Weiterentwicklung unseres Produktes / Module / integrierte Tests >? >> > > Core-Refactoring >> > > ? Teamleitung unseres inhouse Teams >> > > >> > > >> > > >> > > Ihr Profil >> > > >> > > ? umfangreiche Erfahrung in der Entwicklung webbasierter >Anwendungen unter >> > > Verwendung der Technologien PERL (mindestens 3 Projektjahre in >der Perl >> > > Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der >sichere Umgang >> > > mit jQuery, Ajax, REST, SOAP. ? Routine im Umgang mit mySQL >> > > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte >und >> > > strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und >gute >> > > Kommunikationsfähigkeit ? gute Deutsch-Kenntnisse >> > > >> > > >> > > >> > > >> > > Wir bieten >> > > >> > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, >Plugins, >> > > Weiterentwicklung) ? Abwechslungsreiche Aufgabengebiete und >Mitarbeit in >> > > anspruchsvollen umfangreichen IT-Projekten ? Flache Hierarchien, >> > > Teamarbeit und eine transparente Kommunikation ? ein Top >motiviertes und >> > > dynamisches Team >> > > ? flexible Arbeitszeiten / Gleitzeit >> > > ? gemeinsame Unternehmungen >> > > ? Schulungen / Weiterbildung sind uns wichtig >> > > >> > > >> > > >> > > Werden Sie Teil unseres motivierten Teams und unterstützen uns >mit Ihrer >> > > Kreativität und fachlichen Kompetenz! >> > > >> > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, > usw.) >> > > per Mail an: >> > > >> > > >> > > CosmoShop GmbH >> > > z.Hd. Herrn Silvan Dolezalek >> > > Mail: sd at cosmoshop.de >> > > >> > > >> > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: >> > > https://www.cosmoshop.de/20jahre-cosmoshop/ >> > > >> > > CosmoShop GmbH >> > > Zeppelinstrasse 2 >> > > D-82178 Puchheim >> > > Fon: +49 89 / 3 79 79 66-0 >> > > Fax: +49 89 / 3 79 79 66-39 >> > > https://www.CosmoShop.de >> > > https://www.Visual-Storemanager.de >> > > HRB136375 FFB >> > > Sitz d. Ges.: Puchheim >> > > USt.ID: DE214424893 >> > > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber >> > > >> > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich >erforderlich ist. >> > > >> > > _______________________________________________ >> > > Munich-pm mailing list http://munich.pm.org/ >> > > Munich-pm at pm.org >> > > http://mail.pm.org/mailman/listinfo/munich-pm >> > >> > _______________________________________________ >> > Munich-pm mailing list http://munich.pm.org/ >> > Munich-pm at pm.org >> > http://mail.pm.org/mailman/listinfo/munich-pm >> >> >> -- >> Mit freundlichem Gruss Yours sincerely >> >> Roland Schmitz >> >> PGP Fingerprint: C6BD 0833 C619 421A CDA7 9A0E 4A0E DC22 0FD6 3FC4 > >> _______________________________________________ >> Munich-pm mailing list http://munich.pm.org/ >> Munich-pm at pm.org >> http://mail.pm.org/mailman/listinfo/munich-pm >_______________________________________________ >Munich-pm mailing list http://munich.pm.org/ >Munich-pm at pm.org >http://mail.pm.org/mailman/listinfo/munich-pm -- Mit freundlichem Gruss Yours sincerely Roland Schmitz -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From richard.foley at rfi.net Mon Aug 7 01:52:33 2017 From: richard.foley at rfi.net (Richard Foley) Date: Mon, 7 Aug 2017 10:52:33 +0200 Subject: [Munich-pm] =?iso-8859-1?q?PERL_Entwickler_in_Festanstellung_ges?= =?iso-8859-1?q?ucht_-_Core_Weiterentwicklung_f=FCr_Perl_Shopsoftware_-_in?= =?iso-8859-1?q?_Puchheim/M=FCnchen?= In-Reply-To: References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> <20170806120232.wdiz3by4jx6jzfq2@thpad> Message-ID: <20170807085222.tsiwex5alx7azked@thpad> hi Silvan, jeder der sich mit Perl interissiert ist selbstverständlich eingeladen zu jeder MPM Treff! Es gibt für jeder kein *muss*, sondern nur *kann*. Es freut uns alle neue Perl-typen und kontakten kennen zulernen. Gut so, und mehr so! :) mfG. -- Ciao Richard Foley http://www.rfi.net/ On Mon, Aug 07, 2017 at 07:04:35AM +0000, Silvan Dolezalek, CosmoShop GmbH wrote: > Guten Morgen in die Runde, > > ich würde das gerne unterstützen. > Auch eure Treffen finde ich interessant! Wir haben wir 10 Perl Programmierer in unserem Dunstkreis. > Die sind bestimmt daran interessiert, sich auszutauschen oder auch neue Trends zu diskutieren usw.. > Wir sind zwar auch unregelmässig beim Perl Workshop (der von Rene Bäcker organisiert wird) aber das ist fast ein zu großer Rahmen und meist weiter weg. > Wenn wir dabei sein dürfen, sehr gern! > > Viele Grüsse, > Silvan > > -----Ursprüngliche Nachricht----- > Von: Richard Foley [mailto:richard.foley at rfi.net] > Gesendet: Sonntag, 6. August 2017 14:03 > An: Roland Schmitz > Cc: munich-pm at pm.org; Silvan Dolezalek, CosmoShop GmbH ; Bernhard Schmalhofer ; Lukas Mai > Betreff: Re: [Munich-pm] PERL Entwickler in Festanstellung gesucht - Core Weiterentwicklung für Perl Shopsoftware - in Puchheim/München > > hi Roland, > > einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! > > Vielleicht können wir das inzwischen, mit verschiedene Firmen, und/oder Agenturen auch, zusammen kommen und das vorschlagen. Das wäre bestimmit sinnvoll! > > Einen Topic für der nächsten MPM Treff...? > > -- > Ciao > > Richard Foley > > http://www.rfi.net/ > > On Sat, Aug 05, 2017 at 03:52:18PM +0200, Roland Schmitz wrote: > > Sehr geehrter Herr Dolezalek, hallo München, > > > > eine Möglichkeit wäre auch den Deutschen Perl-Workshop 2018 zu > > besuchen und dort Ihr Produkt und Ihre Firma vorzustellen. Vorträge > > die auf "Wir stellen Perl-Entwickler ein" enden sind gerne gesehen ;-) > > Auch wir als Perl-Community freuen uns zu hören, das Firmen auf Perl > > setzen, und damit zufrieden sind. > > > > Viele Grüße > > > > Roland Schmitz > > > > Am Mittwoch, 2. August 2017, 10:54:27 CEST schrieb Richard Foley: > > > es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es > > > ist auch schoen zu hoeren das kein fremdsprache umportierung in Frage gestellt wird. > > > > > > Gut, und weiter so! > > > > > > > Hallo liebe München-Perl Gemeinschaft :-) > > > > > > > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank > > > > nochmal für den Tip! > > > > > > > > Wir sind Hersteller des vermutlich größten Perl Shopsystems > > > > (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 > > > > und suchen Unterstützung für unser Core Team. > > > > > > > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir > > > > einen Nachfolger für eine Festanstellung bei uns in Puchheim am > > > > Westrand von München (S-Bahn Anschluß). > > > > > > > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten > > > > könntet, falls ihr noch Perl Programmierer kennt. Unsere Community > > > > wird ja leider immer kleiner und eine Portierung auf PHP kommt für > > > > uns nicht infrage :-))) > > > > > > > > Viele Grüsse, > > > > Silvan > > > > > > > > ======================================= > > > > > > > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen > > > > engagierten PERL Webentwickler bzw. Programmierer / > > > > Softwareentwickler > > > > (m/w) in Festanstellung bei uns in Puchheim (Westrand von München, > > > > S-Bahn Anschluß). > > > > > > > > Ihre Aufgaben > > > > > > > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer > > > > Shopsoftware auf Basis unseres 1997 ins Leben gerufenen Systems > > > > ?CosmoShop? (eines der größten Shopsysteme, das in PERL > > > > geschrieben ist) ? Core-Entwicklung / Weiterentwicklung unseres > > > > Produktes / Module / integrierte Tests ? Core-Refactoring ? > > > > Teamleitung unseres inhouse Teams > > > > > > > > > > > > > > > > Ihr Profil > > > > > > > > ? umfangreiche Erfahrung in der Entwicklung webbasierter > > > > Anwendungen unter Verwendung der Technologien PERL (mindestens 3 > > > > Projektjahre in der Perl > > > > Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der sichere > > > > Umgang mit jQuery, Ajax, REST, SOAP. ? Routine im Umgang mit mySQL > > > > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte und > > > > strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und gute > > > > Kommunikationsfähigkeit ? gute Deutsch-Kenntnisse > > > > > > > > > > > > > > > > > > > > Wir bieten > > > > > > > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, > > > > Plugins, > > > > Weiterentwicklung) ? Abwechslungsreiche Aufgabengebiete und > > > > Mitarbeit in anspruchsvollen umfangreichen IT-Projekten ? Flache > > > > Hierarchien, Teamarbeit und eine transparente Kommunikation ? ein > > > > Top motiviertes und dynamisches Team ? flexible Arbeitszeiten / > > > > Gleitzeit ? gemeinsame Unternehmungen ? Schulungen / Weiterbildung > > > > sind uns wichtig > > > > > > > > > > > > > > > > Werden Sie Teil unseres motivierten Teams und unterstützen uns mit > > > > Ihrer Kreativität und fachlichen Kompetenz! > > > > > > > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, > > > > usw.) per Mail an: > > > > > > > > > > > > CosmoShop GmbH > > > > z.Hd. Herrn Silvan Dolezalek > > > > Mail: sd at cosmoshop.de > > > > > > > > > > > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: > > > > https://www.cosmoshop.de/20jahre-cosmoshop/ > > > > > > > > CosmoShop GmbH > > > > Zeppelinstrasse 2 > > > > D-82178 Puchheim > > > > Fon: +49 89 / 3 79 79 66-0 > > > > Fax: +49 89 / 3 79 79 66-39 > > > > https://www.CosmoShop.de > > > > https://www.Visual-Storemanager.de > > > > HRB136375 FFB > > > > Sitz d. Ges.: Puchheim > > > > USt.ID: DE214424893 > > > > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber > > > > > > > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich erforderlich ist. > > > > > > > > _______________________________________________ > > > > Munich-pm mailing list http://munich.pm.org/ Munich-pm at pm.org > > > > http://mail.pm.org/mailman/listinfo/munich-pm > > > > > > _______________________________________________ > > > Munich-pm mailing list http://munich.pm.org/ Munich-pm at pm.org > > > http://mail.pm.org/mailman/listinfo/munich-pm > > > > > > -- > > Mit freundlichem Gruss Yours sincerely > > > > Roland Schmitz > > > > PGP Fingerprint: C6BD 0833 C619 421A CDA7 9A0E 4A0E DC22 0FD6 3FC4 > > > _______________________________________________ > > Munich-pm mailing list http://munich.pm.org/ > > Munich-pm at pm.org > > http://mail.pm.org/mailman/listinfo/munich-pm > From dolezalek at cosmoshop.de Mon Aug 7 00:04:35 2017 From: dolezalek at cosmoshop.de (Silvan Dolezalek, CosmoShop GmbH) Date: Mon, 7 Aug 2017 07:04:35 +0000 Subject: [Munich-pm] =?utf-8?q?PERL_Entwickler_in_Festanstellung_gesucht_?= =?utf-8?q?-_Core_Weiterentwicklung_f=C3=BCr_Perl_Shopsoftware_-_in_Puchhe?= =?utf-8?q?im/M=C3=BCnchen?= In-Reply-To: <20170806120232.wdiz3by4jx6jzfq2@thpad> References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> <20170806120232.wdiz3by4jx6jzfq2@thpad> Message-ID: Guten Morgen in die Runde, ich würde das gerne unterstützen. Auch eure Treffen finde ich interessant! Wir haben wir 10 Perl Programmierer in unserem Dunstkreis. Die sind bestimmt daran interessiert, sich auszutauschen oder auch neue Trends zu diskutieren usw.. Wir sind zwar auch unregelmässig beim Perl Workshop (der von Rene Bäcker organisiert wird) aber das ist fast ein zu großer Rahmen und meist weiter weg. Wenn wir dabei sein dürfen, sehr gern! Viele Grüsse, Silvan -----Ursprüngliche Nachricht----- Von: Richard Foley [mailto:richard.foley at rfi.net] Gesendet: Sonntag, 6. August 2017 14:03 An: Roland Schmitz Cc: munich-pm at pm.org; Silvan Dolezalek, CosmoShop GmbH ; Bernhard Schmalhofer ; Lukas Mai Betreff: Re: [Munich-pm] PERL Entwickler in Festanstellung gesucht - Core Weiterentwicklung für Perl Shopsoftware - in Puchheim/München hi Roland, einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! Vielleicht können wir das inzwischen, mit verschiedene Firmen, und/oder Agenturen auch, zusammen kommen und das vorschlagen. Das wäre bestimmit sinnvoll! Einen Topic für der nächsten MPM Treff...? -- Ciao Richard Foley http://www.rfi.net/ On Sat, Aug 05, 2017 at 03:52:18PM +0200, Roland Schmitz wrote: > Sehr geehrter Herr Dolezalek, hallo München, > > eine Möglichkeit wäre auch den Deutschen Perl-Workshop 2018 zu > besuchen und dort Ihr Produkt und Ihre Firma vorzustellen. Vorträge > die auf "Wir stellen Perl-Entwickler ein" enden sind gerne gesehen ;-) > Auch wir als Perl-Community freuen uns zu hören, das Firmen auf Perl > setzen, und damit zufrieden sind. > > Viele Grüße > > Roland Schmitz > > Am Mittwoch, 2. August 2017, 10:54:27 CEST schrieb Richard Foley: > > es gibt in Muenchen noch welche Perl programierer, keine sorgen. Es > > ist auch schoen zu hoeren das kein fremdsprache umportierung in Frage gestellt wird. > > > > Gut, und weiter so! > > > > > Hallo liebe München-Perl Gemeinschaft :-) > > > > > > Harald machte mich auf diese Mailingliste aufmerksam, vielen Dank > > > nochmal für den Tip! > > > > > > Wir sind Hersteller des vermutlich größten Perl Shopsystems > > > (https://www.cosmoshop.de ) auf dem Markt, wir bestehen seit 1997 > > > und suchen Unterstützung für unser Core Team. > > > > > > Da uns unser Teamleiter wg. Studium leider verlässt, suchen wir > > > einen Nachfolger für eine Festanstellung bei uns in Puchheim am > > > Westrand von München (S-Bahn Anschluß). > > > > > > Wäre euch sehr dankbar, wenn ihr die Mail auch weiterleiten > > > könntet, falls ihr noch Perl Programmierer kennt. Unsere Community > > > wird ja leider immer kleiner und eine Portierung auf PHP kommt für > > > uns nicht infrage :-))) > > > > > > Viele Grüsse, > > > Silvan > > > > > > ======================================= > > > > > > Zur Unterstützung unseres Core Teams suchen wir ab sofort einen > > > engagierten PERL Webentwickler bzw. Programmierer / > > > Softwareentwickler > > > (m/w) in Festanstellung bei uns in Puchheim (Westrand von München, > > > S-Bahn Anschluß). > > > > > > Ihre Aufgaben > > > > > > ? Sie unterstützen unser Core-Team bei der Umsetzung unserer > > > Shopsoftware auf Basis unseres 1997 ins Leben gerufenen Systems > > > ?CosmoShop? (eines der größten Shopsysteme, das in PERL > > > geschrieben ist) ? Core-Entwicklung / Weiterentwicklung unseres > > > Produktes / Module / integrierte Tests ? Core-Refactoring ? > > > Teamleitung unseres inhouse Teams > > > > > > > > > > > > Ihr Profil > > > > > > ? umfangreiche Erfahrung in der Entwicklung webbasierter > > > Anwendungen unter Verwendung der Technologien PERL (mindestens 3 > > > Projektjahre in der Perl > > > Entwicklung) oder auch fundierte PHP Kenntnisse, sowie der sichere > > > Umgang mit jQuery, Ajax, REST, SOAP. ? Routine im Umgang mit mySQL > > > ? Ausgeprägtes analytisches Denkvermögen, eine zielorientierte und > > > strukturierte Arbeitsweise Teamfähigkeit, Eigeninitiative und gute > > > Kommunikationsfähigkeit ? gute Deutsch-Kenntnisse > > > > > > > > > > > > > > > Wir bieten > > > > > > ? Mitwirken an unserer eCommerce Lösung ?CosmoShop? (Core, > > > Plugins, > > > Weiterentwicklung) ? Abwechslungsreiche Aufgabengebiete und > > > Mitarbeit in anspruchsvollen umfangreichen IT-Projekten ? Flache > > > Hierarchien, Teamarbeit und eine transparente Kommunikation ? ein > > > Top motiviertes und dynamisches Team ? flexible Arbeitszeiten / > > > Gleitzeit ? gemeinsame Unternehmungen ? Schulungen / Weiterbildung > > > sind uns wichtig > > > > > > > > > > > > Werden Sie Teil unseres motivierten Teams und unterstützen uns mit > > > Ihrer Kreativität und fachlichen Kompetenz! > > > > > > Bitte senden Sie Ihre Bewerbung (Lebenslauf, umgesetzte Projekte, > > > usw.) per Mail an: > > > > > > > > > CosmoShop GmbH > > > z.Hd. Herrn Silvan Dolezalek > > > Mail: sd at cosmoshop.de > > > > > > > > > Wir feiern 20-jähriges Firmenjubiläum! Feiern Sie mit uns: > > > https://www.cosmoshop.de/20jahre-cosmoshop/ > > > > > > CosmoShop GmbH > > > Zeppelinstrasse 2 > > > D-82178 Puchheim > > > Fon: +49 89 / 3 79 79 66-0 > > > Fax: +49 89 / 3 79 79 66-39 > > > https://www.CosmoShop.de > > > https://www.Visual-Storemanager.de > > > HRB136375 FFB > > > Sitz d. Ges.: Puchheim > > > USt.ID: DE214424893 > > > GF/GS: Silvan Dolezalek, Peter Hoolmans, Herbert Reiber > > > > > > Bitte prüfen Sie, ob der Ausdruck dieser Email wirklich erforderlich ist. > > > > > > _______________________________________________ > > > Munich-pm mailing list http://munich.pm.org/ Munich-pm at pm.org > > > http://mail.pm.org/mailman/listinfo/munich-pm > > > > _______________________________________________ > > Munich-pm mailing list http://munich.pm.org/ Munich-pm at pm.org > > http://mail.pm.org/mailman/listinfo/munich-pm > > > -- > Mit freundlichem Gruss Yours sincerely > > Roland Schmitz > > PGP Fingerprint: C6BD 0833 C619 421A CDA7 9A0E 4A0E DC22 0FD6 3FC4 > _______________________________________________ > Munich-pm mailing list http://munich.pm.org/ > Munich-pm at pm.org > http://mail.pm.org/mailman/listinfo/munich-pm From steffen at steffen-winkler.de Tue Aug 8 00:05:09 2017 From: steffen at steffen-winkler.de (Stefen Winkler) Date: Tue, 8 Aug 2017 09:05:09 +0200 Subject: [Munich-pm] =?utf-8?q?PERL_Entwickler_in_Festanstellung_gesucht_?= =?utf-8?q?-_Core_Weiterentwicklung_f=C3=BCr_Perl_Shopsoftware_-_in_Puchhe?= =?utf-8?q?im/M=C3=BCnchen?= In-Reply-To: <20170806120232.wdiz3by4jx6jzfq2@thpad> References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> <20170806120232.wdiz3by4jx6jzfq2@thpad> Message-ID: <1bf22deb-747c-be8c-c5d4-978b8f3b557a@steffen-winkler.de> Hallo zusammen, tut mir leid Roland, dass ich meine Erfahrungen mit der Organisation eines Perl-Workshops hier auch noch einmal hinschreibe, obwohl ich weiß, dass Du mit Köln auch an 2018 interessiert bist. Workshops Das Wichtigste ist die Location. Die sollte man spätestens bis Weihnachten zusammen haben. Zu dieser Zeit ist die Urlaubsplanung oft noch nicht ganz abgeschlossen und wenn man später noch mit einem Perl-Workshop kommt, erreicht man schon einmal nicht mehr alle. Die spät organisierten Workshops von Dresden und Hamburg zeigten genau, dann die Teilnehmerzahl niedrig war. Die Location hat man am Besten von einem Sponsor. Für Region Erlangen hatten wir die Datev. Damit sind auf beiden Seiten wesentlich Kosten schon einmal nicht da. Einer Firma tut es im allgemeinen nicht weh, wenn man gegen eine Spendenquittung Räume für 3 Tage kostenfrei zur Verfügung stellt. Wenn man dann schon einmal alle zusammen hat, ist es auch einfach, sich den einen oder anderen zu einem Gespräch herauszupicken. Manchmal sind die Erwartungen der Firmen auch zu direkt, dass man sofort einen zum nächstem Monat haben will. Manchmal ist es auch der Bekannte eines Teilnehmers, der Interesse hat. Wir sind eben alle vernetzt. Typisch sind die Perl-Konferenzen gemischt kalkuliert. Sie sind für Privatteilnehmer, wie z.B. mich, Studenten oder Firmen immer bezahlbar. Manche Firmen treten teilweise als Sponsor auf. Ziel ist es, dass jeder nach seinen Möglichkeiten daran teilnehmen kann. Das ist überhaupt nicht mit kommerziellen Konferenzen vergleichbar, für Perl als OpenSource Programmiersprache und Community aber selbstverständlich. Perl-Programmierer finden Das allgemeine Gejammere, dass es keine Entwickler in welcher Programmiersprache auch immer gibt, kann ich schon fast nicht mehr hören. Sagen wir, man will Perl programmieren, dann braucht man in erster Linie Personal, dass das erst einmal will. Wenn man diese Hürde genommen hat, geht es darum, dass diese Mitarbeiter schnell ans Laufen kommen. Dazu benötigt man einen Mentor, der sich mit dieser Aufgabe auch tatsächlich identifiziert. Wer Perl programmieren kann, kann noch lange nicht sofort in der Firma voll arbeiten. Das liegt einfach daran, dass die IT-Sparte sehr breit aufgestellt ist und die Erfahrungen oft weit gestreut sind. Also kommt man um eine Einarbeitungszeit nicht herum. Wenn ich das immer so beobachtet habe, braucht man etwa ein Jahr, bis man in einer Firma alles etwa ein Mal gemacht hat, also auf 100 % ist. Oftmals ergeben sich auch in der Firma gewisse Spezialisierungen, dass einer oder eine kleine Gruppe bestimmt Spezialkenntnisse hat, dann sind 100 % eben ohne das. Das heißt aber nicht, dass man nicht schon mit vielleicht 50 % nach einem Monat für die Firma schon sehr nützlich sein kann. Wichtig ist, dass man genau weiß, wen man da gewonnen hat. Es geht nicht darum, zu zeigen, wie dumm der neue Mitarbeiter noch ist, sondern darum, dass man seine Spezialkenntnisse möglichst schnell in die Firma integrieren kann. Es hat auch jeder sein Spezialgebiet für das er sehr engagiert ist anderes, was er nur ungern macht. Genau da sind Führungskräfte gefordert, das herauszufinden und zu fördern, damit man sich auch gut aufgehoben fühlt und Wechselgedanken in den Hintergrund gedrängt werden. Wenn man Personal sucht und sehr viele Einschränkungen mit auf den Tisch legt, dann schrumpft die Auswahl schnell. Das eine ist die Muttersprache, das andere der Arbeitsort. Wenn man Code mit deutschen Bezeichnern und überhaupt Deutsch im Code hat, dann verliert man alle die, welche kein Deutsch sprechen oder nur so gut, dass sie im Alltag zurechtkommen. Außerdem ist man nicht in der Lage, für eine kleine Zeit einen Superspezialisten zu rekrutieren, der typisch mit Deutsch nichts anfangen kann. Die nächste Einschränkung ist der Arbeitsort bzw. das Anstellungsverhältnis. Manch einer wohnt in Weitwegdorf und hat dort ein Haus. Täglich nach München fahren, geht dann schon einmal nicht, es wird auf Dienstreisen für Meetings hinauslaufen, alle andere Kommunikation ist heutzutage mit Skype & Co. perfekt möglich. Dann ist München noch so eine Großstadt, wo man in gleicher Zeit von Berlin nach Hannover fährt, als einmal durch die Stadt, also auch irgendwie unattraktiv. Als ITler braucht man einen Computer aber nicht wirklich einen Arbeitsplatz im herkömmlichen Sinne. Der nächste Punkt ist, dass es einige Selbstständige gibt, die ihren Status nicht aufgeben wollen. Der Unterschied zum Angestellten ist eigentlich nur, dass man anstatt Lohn, die ganzen Nebenkosten an den Selbständigen zahlt anstatt an all die anderen Organisationen, die sonst ihre Hand aufhalten. *** Was wollte ich mit dieser E-Mail erreichen? Sicher nicht, dass ihr jetzt versucht, alle meine Vorschläge mit Negativbeispielen zu widerlegen. Es geht mir vielmehr darum, dass Ihr das Denken etwas breiter aufstellt, wie man möglichst viele zu einem Perl-Workshop bewegt und wie man an Personal kommt. Grüße von Steffen Winkler aus Forchheim, der auch für eine Münchener Firma arbeitet und gerade mit dem Zug nach Amsterdam zur Europäischen Perl Konferenz fährt. Am 06.08.2017 um 14:02 schrieb Richard Foley: > hi Roland, > > einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! > > Vielleicht können wir das inzwischen, mit verschiedene Firmen, und/oder > Agenturen auch, zusammen kommen und das vorschlagen. Das wäre bestimmit > sinnvoll! > > Einen Topic für der nächsten MPM Treff...? > From sch.r at web.de Tue Aug 8 01:19:58 2017 From: sch.r at web.de (Roland Schmitz) Date: Tue, 08 Aug 2017 10:19:58 +0200 Subject: [Munich-pm] =?utf-8?q?PERL_Entwickler_in_Festanstellung_gesucht_?= =?utf-8?q?-_Core_Weiterentwicklung_f=C3=BCr_Perl_Shopsoftware_-_in_Puchhe?= =?utf-8?q?im/M=C3=BCnchen?= In-Reply-To: <1bf22deb-747c-be8c-c5d4-978b8f3b557a@steffen-winkler.de> References: <20170802085427.4qwqdppjge77scby@thpad> <5217440.QTpq1MHGlp@meteor.local> <20170806120232.wdiz3by4jx6jzfq2@thpad> <1bf22deb-747c-be8c-c5d4-978b8f3b557a@steffen-winkler.de> Message-ID: <229DE99C-4495-4F91-9C74-F265619A224E@web.de> Hallo *, @Stefen: danke für die Zusammenfassung. Mal sehen, vielleicht kann Niederrhein-PM nächstes Jahr das ganze ergänzen ;-) Ansonsten allen eine schöne Woche. Mein Zug nach Amsterdam startet erst in zwei Stunden. Roland Am 8. August 2017 09:05:09 MESZ schrieb Stefen Winkler : >Hallo zusammen, > >tut mir leid Roland, dass ich meine Erfahrungen mit der Organisation >eines Perl-Workshops hier auch noch einmal hinschreibe, obwohl ich >weiß, >dass Du mit Köln auch an 2018 interessiert bist. > >Workshops > >Das Wichtigste ist die Location. Die sollte man spätestens bis >Weihnachten zusammen haben. Zu dieser Zeit ist die Urlaubsplanung oft >noch nicht ganz abgeschlossen und wenn man später noch mit einem >Perl-Workshop kommt, erreicht man schon einmal nicht mehr alle. Die >spät >organisierten Workshops von Dresden und Hamburg zeigten genau, dann >die >Teilnehmerzahl niedrig war. Die Location hat man am Besten von einem >Sponsor. Für Region Erlangen hatten wir die Datev. Damit sind auf >beiden >Seiten wesentlich Kosten schon einmal nicht da. Einer Firma tut es im >allgemeinen nicht weh, wenn man gegen eine Spendenquittung Räume für 3 >Tage kostenfrei zur Verfügung stellt. > >Wenn man dann schon einmal alle zusammen hat, ist es auch einfach, sich > >den einen oder anderen zu einem Gespräch herauszupicken. Manchmal sind >die Erwartungen der Firmen auch zu direkt, dass man sofort einen zum >nächstem Monat haben will. Manchmal ist es auch der Bekannte eines >Teilnehmers, der Interesse hat. Wir sind eben alle vernetzt. > >Typisch sind die Perl-Konferenzen gemischt kalkuliert. Sie sind für >Privatteilnehmer, wie z.B. mich, Studenten oder Firmen immer bezahlbar. > >Manche Firmen treten teilweise als Sponsor auf. Ziel ist es, dass jeder > >nach seinen Möglichkeiten daran teilnehmen kann. Das ist überhaupt >nicht >mit kommerziellen Konferenzen vergleichbar, für Perl als OpenSource >Programmiersprache und Community aber selbstverständlich. > >Perl-Programmierer finden > >Das allgemeine Gejammere, dass es keine Entwickler in welcher >Programmiersprache auch immer gibt, kann ich schon fast nicht mehr >hören. Sagen wir, man will Perl programmieren, dann braucht man in >erster Linie Personal, dass das erst einmal will. Wenn man diese Hürde >genommen hat, geht es darum, dass diese Mitarbeiter schnell ans Laufen >kommen. Dazu benötigt man einen Mentor, der sich mit dieser Aufgabe >auch >tatsächlich identifiziert. Wer Perl programmieren kann, kann noch lange > >nicht sofort in der Firma voll arbeiten. Das liegt einfach daran, dass >die IT-Sparte sehr breit aufgestellt ist und die Erfahrungen oft weit >gestreut sind. Also kommt man um eine Einarbeitungszeit nicht herum. >Wenn ich das immer so beobachtet habe, braucht man etwa ein Jahr, bis >man in einer Firma alles etwa ein Mal gemacht hat, also auf 100 % ist. >Oftmals ergeben sich auch in der Firma gewisse Spezialisierungen, dass >einer oder eine kleine Gruppe bestimmt Spezialkenntnisse hat, dann sind > >100 % eben ohne das. Das heißt aber nicht, dass man nicht schon mit >vielleicht 50 % nach einem Monat für die Firma schon sehr nützlich sein > >kann. Wichtig ist, dass man genau weiß, wen man da gewonnen hat. Es >geht >nicht darum, zu zeigen, wie dumm der neue Mitarbeiter noch ist, sondern > >darum, dass man seine Spezialkenntnisse möglichst schnell in die Firma >integrieren kann. Es hat auch jeder sein Spezialgebiet für das er sehr >engagiert ist anderes, was er nur ungern macht. Genau da sind >Führungskräfte gefordert, das herauszufinden und zu fördern, damit man >sich auch gut aufgehoben fühlt und Wechselgedanken in den Hintergrund >gedrängt werden. > >Wenn man Personal sucht und sehr viele Einschränkungen mit auf den >Tisch >legt, dann schrumpft die Auswahl schnell. Das eine ist die >Muttersprache, das andere der Arbeitsort. Wenn man Code mit deutschen >Bezeichnern und überhaupt Deutsch im Code hat, dann verliert man alle >die, welche kein Deutsch sprechen oder nur so gut, dass sie im Alltag >zurechtkommen. Außerdem ist man nicht in der Lage, für eine kleine Zeit > >einen Superspezialisten zu rekrutieren, der typisch mit Deutsch nichts >anfangen kann. Die nächste Einschränkung ist der Arbeitsort bzw. das >Anstellungsverhältnis. Manch einer wohnt in Weitwegdorf und hat dort >ein >Haus. Täglich nach München fahren, geht dann schon einmal nicht, es >wird >auf Dienstreisen für Meetings hinauslaufen, alle andere Kommunikation >ist heutzutage mit Skype & Co. perfekt möglich. Dann ist München noch >so >eine Großstadt, wo man in gleicher Zeit von Berlin nach Hannover fährt, > >als einmal durch die Stadt, also auch irgendwie unattraktiv. Als ITler >braucht man einen Computer aber nicht wirklich einen Arbeitsplatz im >herkömmlichen Sinne. Der nächste Punkt ist, dass es einige >Selbstständige gibt, die ihren Status nicht aufgeben wollen. Der >Unterschied zum Angestellten ist eigentlich nur, dass man anstatt Lohn, > >die ganzen Nebenkosten an den Selbständigen zahlt anstatt an all die >anderen Organisationen, die sonst ihre Hand aufhalten. > >*** > >Was wollte ich mit dieser E-Mail erreichen? Sicher nicht, dass ihr >jetzt >versucht, alle meine Vorschläge mit Negativbeispielen zu widerlegen. Es > >geht mir vielmehr darum, dass Ihr das Denken etwas breiter aufstellt, >wie man möglichst viele zu einem Perl-Workshop bewegt und wie man an >Personal kommt. > >Grüße von Steffen Winkler aus Forchheim, >der auch für eine Münchener Firma arbeitet >und gerade mit dem Zug nach Amsterdam zur Europäischen Perl Konferenz >fährt. > > >Am 06.08.2017 um 14:02 schrieb Richard Foley: >> hi Roland, >> >> einen Jobs-Börse am DPW-2018 wäre sowieso eine guten Vorschlag! >> >> Vielleicht können wir das inzwischen, mit verschiedene Firmen, >und/oder >> Agenturen auch, zusammen kommen und das vorschlagen. Das wäre >bestimmit >> sinnvoll! >> >> Einen Topic für der nächsten MPM Treff...? >> >_______________________________________________ >Munich-pm mailing list http://munich.pm.org/ >Munich-pm at pm.org >http://mail.pm.org/mailman/listinfo/munich-pm -- Mit freundlichem Gruss Yours sincerely Roland Schmitz -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From richard.foley at rfi.net Mon Aug 28 00:23:25 2017 From: richard.foley at rfi.net (Richard Foley) Date: Mon, 28 Aug 2017 09:23:25 +0200 Subject: [Munich-pm] Ann in Erlangen Message-ID: <20170828072325.pcuzy7e4dhzqphlv@thpad> slightly OT post here. Ann Barcomb is moving back to Erlangen for a while soon. She's looking for a short term flat, maybe furnished. (maybe forward to the Erlangen PM list if there is one? If anyone can assist, she'd be pleased to hear from you. The relevant Facebook post is here: https://www.facebook.com/ann.barcomb/posts/1555543011164150 Cheers. -- Ciao Richard Foley http://www.rfi.net/