FLEXY FLEXY

無料登録

Perl PROJECTS

募集中 【MySQL/PostgreSQL/Go/HTML/CSS/TypeScript/Vue.js/React】お金の悩み相談プラットフォームを展開する企業でアプリケーション開発支援(フルリモート)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週3〜5日日本橋
報酬:〜80万円/月

・フロントエンド全般の開発・運用(モダンな技術やデザインシステムを活用)
・バックエンド全般の開発・運用
・UI/UX向上のための提案・デザイン案作成
・サービス品質向上のための技術選定、改善、自動化対応
...続きを読む

募集中 【PHP/Java/Ruby/Python/Perl/AWS/MySQL/Redis】サーバサイドSE支援(フルリモート)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週4〜5日渋谷
報酬:〜80万円/月

・メディア運営に関する開発
・MySQLやサーバアプリケーションの負荷分散
・速度向上等のサーバパフォーマンスチューニング等も業務に含まれます。

■募集背景
人員不足のため。続きを読む

募集終了 【Go/Ruby/Python/Perl/Scala/Java】AIを活用した通話内容評価サービスを提供する企業でSREエンジニア支援(フルリモート)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週5日赤坂見附
報酬:〜80万円/月

・システム監視
・インシデント対応
・自動化
・システムの設計と改善
・キャパシティプランニング

◾️募集背景
現在、AIを活用した通話内容の評価サービスの開発を進めており、開発体制の強化を図るためにS...続きを読む

募集終了 【Go/Ruby/Python/Perl/Scala/Java/MySQL/PostgreSQL】金融営業DXツールの追加機能のフルスタック開発支援(フルリモート)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア、インフラエンジニア
稼働日数:週3〜5日茅場町
報酬:〜90万円/月

BtoB向けのメインサービスである金融営業DXツールの追加機能開発支援
金融企業や、証券会社等の企業を対象にその先のクライアントの顧客管理やマッチング型営業ツールとして提供しております。
その中で今後、LINE...続きを読む

募集終了 【Perl】マッチングサービスのサーバーサイド開発

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週2〜3日溜池山王駅
報酬:〜48万円/月

<業務内容>
累計1,500万人が利用するマッチングサービスのサーバーサイド開発

<開発組織体制>
CTO  1名
エンジニア 15名(業務委託も含む)

<開発環境>
開発言語:Perl / TypeScript
インフラ:AWS...続きを読む

募集終了 人気マッチングサービスのPerlエンジニア

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週2〜3日国会議事堂前駅
報酬:〜48万円/月

・ポジション:
サーバーサイド

・業務内容:
累計1,500万人が利用するマッチングサービスのサーバーサイド開発続きを読む

募集終了 【Perl 】大手マッチングサービスのサーバサイド開発

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週2〜3日溜池山王駅
報酬:〜48万円/月

サーバサイドエンジニアの募集案件です。
自社で運営しているマッチングサービスの開発を行なっていただきます。

<開発組織体制>
CTO  1名
エンジニア 15名(業務委託も含む)

<開発環境>
開発言語:P...続きを読む

募集終了 BtoB向けWebサービス本体の追加開発・新機能開発におけるSE支援

株式会社サーキュレーション

社名:非公開

職種:システムエンジニア
稼働日数:週4〜5日大崎駅
報酬:〜80万円/月

SE支援の案件です。
BtoB向けWebサービス本体の追加開発、新機能開発を行なっていただきます。
具体的には、要件定義、基本設計、受け入れ試験対応などをお任せする予定です。

※コーディングをする業務はありま...続きを読む

募集終了 スマホゲーム実況アプリの開発支援!インフラエンジニア募集

株式会社サーキュレーション

社名:非公開

職種:インフラエンジニア
稼働日数:週3〜5日目黒駅
報酬:〜80万円/月

<稼働頻度>
週3日〜(フルリモート)

<ポジション>
インフラエンジニア

<業務内容>
・GCPのIaaS環境におけるサーバ、ネットワーク、データベース、ミドルウェア設計・構築
・システム監視の設計・開...続きを読む

募集終了 【Perl】ゲーム実況・配信アプリ開発!サーバーサイドエンジニア

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週2〜3日目黒駅
報酬:〜48万円/月

自社サービスである、ゲーム実況・アバター配信アプリの開発に携わって頂きます。
iOSアプリ、Androidアプリ、分析基盤などの様々な要素をライブストリーミング基盤上で行っている中で、サーバーサイドに特化して新...続きを読む

もっと見る

Perlとは?

「Perl」は、1987年にアメリカ人ラリー・ウォールが開発したプログラミング言語です。Web上でCGI(Common Gateway Interface)を実現するための言語で、文法はC言語に似ています。元々はUNIX上で利用できるよう開発されましたが、現在ではWindowsやMacでも利用できます。
Perlは初心者にも使いやすい言語として知られています。それには以下のような理由があります。
・ソースコードを記述と同時に実行可能なコードに変換できるインタプリタ言語のため、コンパイルの必要がない。
・記述が容易なスクリプト言語のため、スピード感のある記述が可能で、可読性も高いので第三者がチェックする時にもミスを発見しやすい。
・後方互換性が高いため、バージョンアップした場合でも古いバージョンのコードがそのまま使える。
・言語に文字列のパターンである「正規表現」が含まれており、テキスト処理にすぐれている。

最近はプログラミング言語も種類が増えてきたため、Web開発でPerlが使用される機会は以前より減っています。しかし、使いやすさには定評があり、まだまだ使われる機会も多いので、プログラマならば習得しておいて損はないでしょう。

Perlフリーランスエンジニアに必要なスキル

Perlのフリーランスエンジニアとして仕事をするなら、言語の知識に加え、サーバやネットワーク、システム運用などIT全般に関する知識が求められます。現在、Perlエンジニアの仕事は、既存システムの運用や保守開発が主流になっており、場合によってはシステム監視からバグなどのトラブル対応まで一人で担当する場合もあります。

加えてプログラムの修正や改修を行うこともあるため、既存コードの読解スキルも非常に重要です。長い歴史を持つPerlは、膨大な量のモジュールがCPANとして公開されており、それを上手く活用するスキルがあれば、エンジニアとして重宝されるでしょう。

また先述したように、現在Web開発でPerlが使われる機会は減っているため、Perl以外のPHPやRuby、Pythonといったプログラミング言語の知識もあった方が仕事のチャンスを増やせます。さらに実装だけでなく要件定義や基本設計、フレームワークやクラウドに関する知識もあれば、より仕事の幅は広がるでしょう。

Perlに関する資格

Perlは現在Web開発の主流言語ではないので、関連する資格は多くはありません。そのなかでも案件取得に役立ちそうなメジャーな資格としては、「CIW(Certified Internet Web Professional)」がよく知られています。

CIWは、アメリカのCertification Partners社が運営する、IT技術者のための国際的な資格です。特定のベンダーが運営する資格ではないため、出題にも偏りがなく、中立的な立場でスキルが評価されます。

CIWの資格は基礎、デザイン、開発、セキュリティの4分野に分かれており、開発分野の中に「Perlスペシャリスト」という試験があります。言語の基礎知識やデータベースへの接続、プログラム制御などに関する問題が出され、難易度は中級程度とされています。

国際的な知名度も高い資格のため、スキルを可視化する手段のひとつとして、取得を検討してみるのもよいでしょう。

Perlの習得難易度・勉強方法

Perlは、スクリプト言語なので記述自体は難しくありません。文法もC言語と似ており癖がないため、初心者でも習得しやすい言語です。

ただ、古い言語のため記述に独特な部分があり、他の言語に慣れている人は読みにくく感じる場合もあります。習得しやすさについては、PHPやJavaよりは難易度が高めですが、C言語やC++よりは比較的やさしい言語です。

Perlは独学で身につけることも可能です。勉強方法としては、本や学習サイト、YouTubeやアプリなどさまざまな選択肢があります。独学の場合、学習費用を抑えられたり、ライフスタイルに合わせて勉強ができたりといったメリットがあります。ある程度プログラミングの下地があり、追加でPerlの知識を習得したいなら、独学が適しているかもしれません。

一方、独学より費用はかかりますが、プログラミング未経験者ならスクールに通うのもおすすめです。言語の知識だけでなく、プログラミングの知識全般を基礎から学べ、分からないことがあれば気軽に講師に質問できるのは、スクールならではのメリットです。

Perlの将来性

Perlは歴史が長く、ITエンジニアの間ではなじみ深い言語ですが、現在アプリやソフトウェア開発では、主流の言語ではなくなっています。そのため、Perlを使った仕事はシステム運用や保守開発が中心になっています。

Perl単独で考えれば、あまり将来性がある言語とはいえないでしょう。今後、アプリやソフトウェア開発の仕事をしたいなら、Perlだけの知識では不十分かもしれません。ただ、過去に作られたプログラムはPerlで記述されているものも多く、それらを活用したり、修復したりする際にはPerlの知識が必要になる場合もあります。

Perlの知識を持つ人は今後減っていくと考えられるため、知識があると重宝される可能性もあります。Perlに加え、現在主流となっているPHPやJava、Ruby、C言語やC++などのプログラミング言語も習得しておけば、獲得できる仕事の幅はぐっと広がるでしょう。

Perl案件ならFLEXYがおすすめな理由

FLEXYは、IT分野の豊富な経験と確かなスキルを持った人に適した人材サービスです。大手企業からスタートアップのベンチャー企業までさまざまな企業と取引があり、メインデザイナーやプロジェクトマネージャーなど、高いスキルを活かせる高額報酬案件もたくさんあります。

Perlの案件も多く扱っており、週2〜3日程度やリモートなど、自分に合った働き方が選べます。収入アップを目指す高スキルのフリーランスエンジニアや、これから独立を目指す方にも、FLEXYはおすすめです。

フリーランスのPerl案件・求人動向

FLEXYで募集しているPerl関連の案件は、サーバサイドエンジニア、フロントエンドエンジニア、iOSエンジニア、Androidエンジニアなどです。仕事内容はアプリケーションやシステムの開発・設計・実装、監視や保守、テスト、データ移行などが中心となっています。ただ、なかにはCTO(最高技術責任者)など、重要な立場で報酬も高額な求人もあります。もしマネジメント経験があるなら、こうした求人にも応募できます。

エンジニアの求人では、Perlだけでなく、JavaやPHP、GoやPython、Rubyといったほかの言語スキルも必要としているところがほとんどです。フリーランスエンジニアとして仕事を続けるならPerlに加え、JavaやPHPなど現在アプリ開発でよく使われている言語も習得しておくべきでしょう。

Perl案件・求人の報酬相場

FLEXYで扱うPerl関連の求人において、報酬相場は週2~3日で~48万円/月、週3~5日で~80万円/月でした。週2~3日の勤務でサラリーマンの月収ほどの報酬が得られるので、一般的な求人に比べるとどれもかなりの高額案件です。

特にCTOのように経験とスキルが必要とされる業務や、勤務日数が多い求人は報酬が高い傾向にあります。自分が希望する働き方やスキルに応じて、応募する求人を選ぶとよいでしょう。

JOB SEARCH

Perl案件のよくある質問

Perlの代表的なフレームワークは何ですか?

Perlの代表的なフレームワークとしては、「Mojolicios」、「Catalyst」、「Dancer」などが挙げられます。MojoliciosはリアルタイムWebフレームワークで、大規模なWeb開発にも対応でき、テンプレート機能を使えば素早くコーディングが行えます。CatalystはMVCアーキテクチャを搭載しており、役割に応じて実装を分離することが可能なため、効率的な開発ができます。DancerはRubyのフレームワークであるSinatraから移植したもので、シンプルかつ柔軟性の高いフレームワークです。モジュールにあまり依存していないので、メンテナンスが行いやすいのもメリットです。

Perlでできる仕事には、どんなものがありますか?

PerlはWebと相性がいいため、動画配信サービスや検索エンジンなどのWebサービス開発によく使われています。さらに、顧客情報や生産管理など業務系の基盤システム開発やソーシャルゲームなどのバックエンド開発なども多いです。

PerlとPHP、Ruby、Pythonとの違いは?

現在、アプリケーション開発でよく使われているPHPは、初心者でも扱いやすい言語です。Perlと処理速度はほぼ同等ですが、習得の難易度はPerlの方がやや高めです。
RubyとPerlの違いは、オブジェクト指向言語かどうかです。近年、効率性の面からオブジェクト指向の言語が採用される機会が増えています。Rubyは純粋なオブジェクト指向言語のため、この概念でプログラムを組み立てる際はPerlより使い勝手がよいでしょう。ただ習得の難易度はPerlに比べやや高くなります。
Pythonは、シンプルさが特長の言語で、近年人工知能やIoTなどの分野でよく採用されています。文法が簡単でほかの言語に比べて覚える構文も少なくて済むので、初心者でも扱いやすいでしょう。

Perlに対応しているOSを教えてください。

Perlに対応可能なOSはUNIX系OS(Linuxを含む)、Mac OS X、Windowsです。Unix系OSとMac OS Xについては、あらかじめPerlがインストールされています。WindowsでPerlを使うには新たにインストールが必要になり、実行環境としては「Strawberry Perl」と「ActiveState Perl」がよく利用されています。