my way-to-perl

12
My way to becoming a Perl programmer

Upload: ilya-chesnokov

Post on 01-Nov-2014

5.997 views

Category:

Career


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: My way-to-perl

My way to becoming a Perl programmer

Page 2: My way-to-perl

Sysadmin in a small company

+ Interesting at first (before everything was set up)

- Just boring after that

- No progress

- No perspectives

- Started to hate other people

+ Had a time to learn something new

Page 3: My way-to-perl

I already knew some Perl and liked something about it...

● magic (JAPHs are usually unreadable puzzles, but they are working Perl programs!)

● eliteness (kind of)● power of expression

– do in 1 line what you would do in 5 lines in other languages

● ease of use (when you know it)

Page 4: My way-to-perl

Searched for Perl on the Internet

● found videos of YAPC::Russia 2008● spent a lot of time watching them

– it was so exciting!

– I never realized people would do something similar!

– smart people!

● realized that the next YAPC::Russia will be in about week or two and registered– and it was free to visit!

Page 5: My way-to-perl

YAPC::Russia 2009

● Came to it● Heard a lot of interesting talks● Met many wonderful and smart people

– still was too shy to talk with most of them :)● but found someone who hired anyway =)

● Played the “imagine the future” game● Was very excited● Wrote a small blogpost about it (never wrote blogposts

before)

Page 6: My way-to-perl

Small freelance jobs

● Learned bits of DBI, CGI, Sympa, TT, LWP, CGI::Application, etc.

● Prepared for something bigger– read the books

– tried to do small testing tasks

● But still needed a kick in the ass to leave my job

Page 7: My way-to-perl

Traces of financial crisis of 2008

● Many people in Russia were fired● 2 sysadmins is too many for the small company

● especially when everything works like a charm =)

● And the other sysadmin was the boss'es nephew =)

Page 8: My way-to-perl

Choosing the job

● Delphi or C# or Java programmer?● Sysadmin in another company?

or probably...

● Perl developer?!?!?– it's so exciting!

● and well paid =)

Page 9: My way-to-perl

Choosing the job

● Delphi or C# or Java programmer?● Sysadmin in another company?

or probably...

● Perl developer– give one, please!

– remotely

Page 10: My way-to-perl

Working remotely

● Couldn't / didn't want to relocate– Even to Amsterdam (and booking.com was

probably also small at that time)

– or to Moscow

– or somewhere else (Odessa? :)● and no one invited me at that time =)

Page 11: My way-to-perl

Promoting Perl is good!

● Organize more wonderful conferences and workshops!

● Sponsor newbies!● Create more Perl jobs!!!

– hire newbies (also remotely)

– teach them to program Perl

– guide and appreciate them

Page 12: My way-to-perl

Thank you!

Ilya Chesnokov <[email protected]>

Kiev, YAPC::EU 2013