Schrift
[thread]8267[/thread]

Wissen eines Perl Programmierers: Umfrage wg. Programmierkenntnissen

Leser: 1


<< >> 9 Einträge, 1 Seite
MisterL
 2006-08-25 13:17
#69196 #69196
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Hallo.

Sicher, ein Programmierer kann nicht alles wissen. Aber man kann ja mal so tun als ob ;-)

Zwei kurze Fragen: (1)was sollte man als Perl Programmierer an Sprachkonstrukten, Konzepten und Modulen so kennen um eine solide Basis (z.B. für Webprogrammierung oder Systemadministration. Spezialprogramme wie MS SQL Server kann man aussen vor lassen) vorweisen zu können ? Immerhin ist das CPAN fleissig beim Module erstellen.
(2)wie lange sollte man brauchen um eine Bildungslücke zu schliessen ? Wenn man sich die Seite hier mitsamt den verlinkten Resourcen so betrachtet, sollte das doch relativ schnell gehen...

Danke im Voraus
mfg MisterL
“Perl is the only language that looks the same before and after RSA encryption.”
Crian
 2006-08-25 13:22
#69197 #69197
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Man muss nicht alles wissen, man muss wissen wo man die Informationen findet (schnell und zuverlässig). Die grundlegenden Dinge über die verwendete Programmiersprache sollte man natürlich schon beherrschen, aber ich schau oft Details nach, z.B. in der Konsole mit perldoc -f substr (ich kanns mir einfach nicht merken, substr geht irgendwie gegen meinen inneren Strich).
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Ronnie
 2006-08-25 13:37
#69198 #69198
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Für den allgemeine Programmieralltag:

Man sollte den Umgang mit Listen, assoziativen Listen, sowie Referenzen und Objekten verinnerlicht haben. map/grep sollten kein Problem sein.

Was die Webprogrammierung betrifft sollte man als Minimum wohl:
- CGI,
- DBI
- und ein Templatingsystem
problemlos einsetzen können, wobei man diese Liste sicher stark erweitern kann.
renee
 2006-08-25 18:10
#69199 #69199
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was man wissen sollte? Das findet man eigentlich relativ schnell heraus. Denn die wirklich wichtigen Dinge laufen einem bei 3 Programmen mindestens 100 Mal über den Weg. Den Rest kann man nachschauen (siehe Crian).

Man sollte als Perl-Programmierer vielleicht faul sein - aber auf keinen Fall Lesefaul. Denn wer Lesefaul ist, findet auf CPAN keine guten Module bzw. muss 1000 Mal nachfragen wie denn CGI verwendet wird.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
lichtkind
 2006-08-25 18:43
#69200 #69200
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
sprachkonstruten: na das úbliche verzweigung, schleifen, vor allem auch regex. das mit konzepten ist schon scherer zu beantworten weil perl sehr vielseitig ist und es eher darauf ankommt seine aufgabe zu lösen doch etwas vermögen seine sachen sparsam und effektiv umzusetzen hateher was mit denkvermögen und kreativität zu tun auch wenn man einige buzzwords als checkliste hinstellen kann. auch für administration sollte man auch sachen wie LWP , Net::FTP und so kennen was aber an sich recht leicht ist wenn man programmieren kann, das verlangen (der gekonnte umgang mit) DBI und T::T weit mehr ab.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
bloonix
 2006-08-27 00:47
#69201 #69201
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo,

was ich ganz besonders wichtig finde ist die Verwendung von Subfunktionen,
ganz besonders in Bezug auf Objektorientierung, denn um ein Programm
übersichtlich und vor allem flexibel zu schreiben, ist die Verwendung von
Subfunktionen und "Vererbung" sehr wichtig.

Gruß,
opi
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
pq
 2006-08-28 12:41
#69202 #69202
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=opi,26.08.2006, 22:47]was ich ganz besonders wichtig finde ist die Verwendung von Subfunktionen,
ganz besonders in Bezug auf Objektorientierung, denn um ein Programm
übersichtlich und vor allem flexibel zu schreiben, ist die Verwendung von
Subfunktionen und "Vererbung" sehr wichtig.[/quote]
was sind denn subfunktionen? und was haben die mit vererbung zu tun?
ich kenne nur die bezeichnungen subroutine, funktion und methode.\n\n

<!--EDIT|pq|1156754546-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
bloonix
 2006-08-29 15:55
#69203 #69203
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo pq,

mit Subfunktionen meine ich Subroutinen. Ich verstehe unter beides das
Gleiche.

Mit Vererbung meine ich die typische Verwendung von Methoden -
Subfunktionen... Subroutinen... wie auch immer -, wie zum Beispeil das
Initialisieren mit einer new-Methode und das Weiterreichen von Speicher-
strukturen mittels einer Referenz, so wie das halt in den meisten Modulen
üblich ist.

Gruss,
opi\n\n

<!--EDIT|opi|1156853322-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
lichtkind
 2006-08-29 17:38
#69204 #69204
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ne war klar aber traditionell sagt man funktion wenn sie auch was zurückgiebt
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
<< >> 9 Einträge, 1 Seite



View all threads created 2006-08-25 13:17.