選択中の条件

リセット
  • Perl

Perlの案件・求人一覧

1-30 / 全 1366
  • NEW

製造実行システムの新規開発

600,000円/月

業務委託(フリーランス)
東京都
C#C#.NET
SE
作業内容 ・生産管理システム(MES)の追加開発に携わります。 ・UI基本設計書の記載を行います。 ・UI定義、イベント、ロジック定義、API定義、SP定義を担当します。 ・要件定義を基本設計書に落とし込む作業があります。 ・開発メンバーとの調整を行います。 ・結合テストと仕様書作成を行います。

【Java】ポータル刷新/債権管理システム開発

750,000円/月

業務委託(フリーランス)
東京都
JavaPerlLinuxAWS
バックエンドエンジニア
作業内容 ・バッチ機能(Perl)に対する開発およびテスト関連業務 ・工程:基本設計、詳細設計、開発、単体テスト、結合テスト、総合テスト

【Java】証券会社向け バッチ開発・テスト

800,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaPerlMySQLSpring
バックエンドエンジニア
作業内容 ・バッチ機能全体に対するテスト関連業務 ・不具合修正等で開発作業をする可能性もあり

【Python】運送社内管理システム(リモート)

600,000円/月

業務委託(フリーランス)
東京都
東銀座駅
Python
作業内容 下記要件により改修が発生する為、基本設計~結合試験まで対応する ・DB桁拡張 ・他シス間の取り込みバッチ修正(perl) ・桁拡張に伴う社内システムの修正(ZOPE/python)

【Linux】コンテナサービスのマルチテナント技術検証(リモート)案件

650,000円/月

業務委託(フリーランス)
東京都
豊洲駅
PerlLinux
作業内容 OCP(Red Hat OpenShift Container Platform)のマルチテナント環境に対する技術調査 技術調査は、クオータ毎に決まったテーマに沿って、OCPの各種機能のインストール方法の確立、各種機能の調査、各種機能により実現できることの調査・評価などを行うことを想定。

【インフラエンジニア】インフラネットワークや基幹システムの構築・改修・保守運用案件

500,000円/月

業務委託(フリーランス)
東京都
恵比寿駅
PythonPerlShellLinux
インフラエンジニア社内SE
作業内容 ・オンプレミスでのシステム環境設計・構築・運用・保守 ・グループ会社のネットワーク環境の設計・構築・運用・保守 ・グループ内での社内SE的な働き

【PHP/Laravel】不動産向け既存システムの保守

700,000円/月

業務委託(フリーランス)
東京都
銀座駅
JavaScriptPHPPerlNode.jsLaravel
バックエンドエンジニア
作業内容 ・既存システムのリプレイスを視野に入れている為、本格稼働の際は要件定義に向けて事前調査⇒画面、ソースコードからシステム仕様を把握。 ・要件定義のインプットとなるドキュメントを作成。

【C#/C】自動化PC用アプリケーション開発案件

750,000円/月

業務委託(フリーランス)
東京都
浜松町駅
C++CPythonPerlMATLAB
バックエンドエンジニア
作業内容 携帯無線基地局の検証環境の効率化のため、試験機(WindowsOSのPC+Androidスマートフォン)の自動化に向けたPC用アプリケーションを開発する。 実装する機能はPC-スマホ間通信アプリ制御の自動化、取得ログの解析、統計データ化、表及びグラフ作成、その他効率化機能。 Androidスマホの動作パラメータ設定、無線通信制御、無線通信ログ取得などのPC用ソフトウェアは実装済み及び周辺機器操作

【ネットワークエンジニア】設備保守の自動化開発及びドキュメント整備支援案件

500,000円/月

業務委託(フリーランス)
埼玉県
さいたま新都心駅
JavaScriptPythonPerl
ネットワークエンジニア
作業内容 ・AOPの作成、開発業務(コーディング、レビュー、動作試験) ・商用設備の復旧オペレーションに必要な各種ツール作成 ・開発に付随したドキュメント作成 ・ドキュメント整備

【Flutter】医療系アプリケーション開発案件

850,000円/月

業務委託(フリーランス)
東京都
西新宿駅
JavaScriptC#PerlAndroidiOSFlutter
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・医療系アプリケーション開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要件定義  -基本設計  -詳細設計  -実装  -テスト  -運用保守

【Java】インターネットサービスプロバイダー事業者向け社内システムエ ンハンス業務

700,000円/月

業務委託(フリーランス)
東京都
東銀座駅
Java
バックエンドエンジニア
作業内容 インターネットサービスプロバイダー事業者向け社内システムのエンハンス業務をお願いいたします。 基本的に現場に設計書がないため、その中でシステムの機能改修を行いつつ、設計書に落とし込んでいく作業が多いです。

【C、Java、Oracle】システム開発支援・既存システムの開発、運用、保守(リモート)

550,000円/月

業務委託(フリーランス)
千葉県
君津駅
JavaCLinuxUnixOracle
作業内容 鉄鋼業内のメインフレームの運用・保守

【Java3年以上/リモート併用/週5稼働/20~30代活躍中】某大手メガバンク系証券会社向け社内ポータル刷新業務の案件・求人

800,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaJavaScriptPerlMySQLSpringTypeScriptVue.jsSpringBootElasticsearch
バックエンドエンジニア
作業内容 某大手メガバンク系証券会社向け社内ポータル刷新業務に携わっていただきます。 具体的には、上記業務におけるサブ機能(社内電話帳、Todoタスク管理、バッチ)の設計~開発~テスト等、開発作業全般をお任せします。 ※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外) ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~30代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~

【PHP】学校のシステム維持保守案件

700,000円/月

業務委託(フリーランス)
東京都
神保町駅
PHP
作業内容 ・運用に関わる各部の情報のとりまとめ支援 ・新たに開発するシステムに向けた情報収集や検討支援 ・各種ドキュメント作成支援 ・基盤に求められるあるべき姿の検討支援

【JavaScript/Python(リモート)】生産計画策定Webシステム開発案件

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScriptPythonSQLLinuxDjango
作業内容 ・DHTMLX(dhtmlxGantt)を用いてのガントチャートWEBシステム開発、ビール生産計画策定WEBシステムのフロント開発 ・工程:設計、実装、テスト

【JavaScriptエンジニア】ビールの生産計画策定システム開発

600,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScriptSQLLinux
作業内容 基本設計〜本番リリース〜稼働確認を実施していただく予定です

【PHP】サービスのプロジェクト推進、技術支援

750,000円/月

業務委託(フリーランス)
東京都
五反田駅
PHPLinux
作業内容 ・新しいサービスの企画や機能拡張の技術サポート ・課金決済システムの保守管理、顧客対応、ログ分析など ・追加開発について、調整、要件定義、仕様決定、受入試験 ・システムの維持、アップデート作業

【COBOL】マイグレーション(非互換調査)、リモート

600,000円/月

業務委託(フリーランス)
東京都
新宿駅
COBOL
作業内容 ・システムのマイグレーションに伴う非互換調査、移行方針の策定 ・マイグレーション方法は、単純コンバージョン想定 ・作業:現行資産棚卸、システム移行性分析、移行工数算出、移行計画

【インフラエンジニア】インフラ改善プロジェクト(リモート)

800,000円/月

業務委託(フリーランス)
東京都
GitAnsibleTerraform
インフラエンジニア
作業内容 ・オンプレのサーバをクラウド移行する ・既存のIaCのコードをクラウド移行に伴い改修 ・IaCの開発サイクル改善 ・Github Actionを利用したサイクルの自動化 ・Scala・Perlのコード理解からのインフラ改善 ・アプリケーションの特性をもとに最適なインフラ構築を行う ・セキュリティバックログの消化 ・バッチ適応やEoLの更新作業 ・ドキュメント作成 ・移行後の運用ルールをドキュメントとしてまとめたり、アプリケーションの仕様整理等

大規模toCサービスのインフラエンジニア急募

800,000円/月

業務委託(フリーランス)
東京都
PythonLinuxMySQLApacheNginxCentOSUbuntu
インフラエンジニア
作業内容 インフラチームの一員として、インフラ構築、運用を担当します。具体的には、新規や既存サービスのインフラ設計、構築、運用、保守、管理の業務、システムのパフォーマンス改善、設定変更、スケールアップ/スケールアウト対応、監視システムの運用保守などを行います。今後クラウドへの移行を進め、その設計や運用も含まれます。

【インフラエンジニア】運用監視

450,000円/月

業務委託(フリーランス)
埼玉県
さいたま新都心駅
Access
インフラエンジニア
作業内容 ・通信キャリア設備のアラーム/ログ監視 ・各種申告調査、申告対応   ・他事業者への調査および復旧対応依頼(修理手配) ・オンサイト保守におけるリモートからの作業、オンサイト作業者への指示と作業管理 ・運用監視保守に関連した対応履歴管理、運用データ更新 ・対応マニュアル/手順書作成更新 ・その他、付随業務 ・パラメータ設定変更作業

【東京の出社可能な方】【Python/Perl】【業務委託(準委任)】大規模マッチングアプリサービスの開発

700,000 〜 800,000円/月

業務委託(フリーランス)
東京都
乃木坂駅
PythonPerlMySQLDjango
作業内容 ======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大規模マッチングアプリサービスを展開している企業にて、サーバーサイドエンジニアとして参画していただきます。 よりユーザーに喜ばれるような新機能開発や既存機能改修開発となります。 Python、Perlなどのフレームワーク・ライブラリを利⽤した開発になります。

【Perl】既存システム調査・分析/新規システム開発

500,000 〜 700,000円/月

業務委託(フリーランス)
東京都
御茶ノ水駅
PerlASP.NET
作業内容 既存システムの調査分析。新システムの設計、製造、テスト。業種は証券になります。

【PHP】有名アーティストサイトリニューアル開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
日本橋駅
PHPPythonRubySQLPerlLinux
サーバーサイドエンジニア
作業内容 ・某有名アーティストサイトリニューアル開発に携わって頂きます。・サーバーサイドの開発をメインにご担当頂きます。・APIの開発を行なって頂きます。

【PHP】クーポンアプリサーバーサイド開発

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
大塚駅
PHPPerlLinuxMySQL
サーバーサイドエンジニア
作業内容 スマートフォンのクーポンアプリ開発案件内(サーバー・Android・iPhone)で、サーバー側開発に携わっていただきます。最も重視しているのは技術力で、PerlまたはPHPに自信のあるエンジニアを歓迎します。

【Python】位置情報取得アプリでのデータ分析システムの開発

600,000 〜 800,000円/月

業務委託(フリーランス)
神奈川県
横浜駅
PythonRubyPerl
サーバーサイドエンジニア
作業内容 ユーザーから取得した位置情報や行動データを分析する専用システムの開発をご担当頂きます。

【Ruby on Rails】大手グルメサイトアプリ開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
代官山駅
JavaPHPPythonRubyPerlRails
サーバーサイドエンジニア
作業内容 追加機能開発業務本人が望めばどのような仕事でも出来るサーバーサイド、フロントエンド、インフラ部分(M/W)などもやって貰える成長できる環境です

【Ruby on Rails】ファッション系O2Oアプリ企画・API開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
外苑前駅
RubyPerlRails
サーバーサイドエンジニア
作業内容 新規自社ファッション系O2Oアプリの企画、開発をご担当して頂きます。メインでご担当頂くのは、アプリで利用する予定のWebAPI(REST)の設計や開発となる予定です。

【Go】Webサービス全文検索機能開発

900,000 〜 1,100,000円/月

業務委託(フリーランス)
東京都
中野駅
JavaPHPPythonRubyGoPerl
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 新規マッチングプラットフォームの開発を行なっていただきます。

【Python】位置情報取得アプリでのデータ分析システムの開発

700,000 〜 900,000円/月

業務委託(フリーランス)
神奈川県
横浜駅
PythonRubyPerl
サーバーサイドエンジニア
作業内容 ユーザーから取得した位置情報や行動データを分析する専用システムの開発をご担当頂きます。

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 134万件以上のフリーランス案件から一括検索

    348,404の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 7月6日(Sun)更新

    34万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Perlの月額単価相場

Perlのエージェント別案件数

Perlのフリーランス案件・求人を保有しているフリーランスエージェントは、①レバテックフリーランス:567件、②フリコン:158件、③ココナラテック(旧:フリエン/furien):156件、④Midworks:101件、⑤アットエンジニア:53件、⑥テックリーチ:33件、⑦レバテッククリエイター:7件、⑧エンジニアルーム:4件、⑨mijicaフリーランス:3件、⑩1 on 1 Freelance:2件となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①レバテックフリーランス、②フリコン、③ココナラテック(旧:フリエン/furien)であることがわかります。 Perlのフリーランス案件・求人に参画を希望するフリーランスの方は①レバテックフリーランス、②フリコン、③ココナラテック(旧:フリエン/furien)を中心に複数のフリーランスエージェントに登録することをおすすめします。

Perlのエージェント別月額単価相場

Perlのフリーランス案件・求人を保有しているフリーランスエージェント別の単価相場は、①1 on 1 Freelance:100万円、②フリーランスポート(Freelance Port):85万円、③アットエンジニア:80.6万円、④CloudBuilders:80万円、⑤プロエンジニア:80万円、⑥ELEVATE:75万円、⑦テックリーチ:75万円、⑧レバテックフリーランス:73.4万円、⑨mijicaフリーランス:73.3万円、⑩Midworks:73.3万円となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人の月額単価が高いフリーランスエージェントは①1 on 1 Freelance、②フリーランスポート(Freelance Port)、③アットエンジニアであることがわかります。 Perlのフリーランス案件・求人に参画を希望するフリーランスの方は①1 on 1 Freelance、②フリーランスポート(Freelance Port)、③アットエンジニアを中心に複数のフリーランスエージェントに登録することをおすすめします。

Perlの都道府県別案件数

Perlのフリーランス案件・求人の都道府県別案件数は、①東京都:1146件、②大阪府:70件、③神奈川県:45件、④福岡県:24件、⑤埼玉県:15件、⑥千葉県:7件、⑦愛知県:5件、⑧静岡県:1件、⑨京都府:1件、⑩兵庫県:1件となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人が集中している都道府県は①東京都、②大阪府、③神奈川県であることがわかります。 Perlのフリーランス案件・求人に参画を希望するフリーランスの方は①東京都、②大阪府、③神奈川県を中心にフリーランス案件を探されることをおすすめします。

Perlの職種別案件数

Perlのフリーランス案件・求人の職種別案件数は、①サーバーサイドエンジニア:305件、②インフラエンジニア:113件、③フロントエンドエンジニア:107件、④バックエンドエンジニア:89件、⑤スマホアプリエンジニア:74件、⑥SE:69件、⑦アプリケーションエンジニア:66件、⑧サーバーエンジニア:59件、⑨PL:51件、⑩PM:49件となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人は①サーバーサイドエンジニア、②インフラエンジニア、③フロントエンドエンジニアが多いことが分かります。

Perlの職種別平均単価

Perlのフリーランス案件・求人の職種別の平均単価は、①Webディレクター:120万円、②セキュリティエンジニア:111.3万円、③Webマーケター:100万円、④SRE:90.1万円、⑤運用・監視:90万円、⑥ITアーキテクト:90万円、⑦プロダクトマネージャー:86.7万円、⑧フルスタックエンジニア:85.8万円、⑨ITコンサルタント:85万円、⑩データサイエンティスト:83.2万円となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人の月額単価が高い職種は①Webディレクター、②セキュリティエンジニア、③Webマーケターであることがわかります。

Perlの業界別案件数

Perlのフリーランス案件・求人の業界別案件数は、①サービス:599件、②IT:157件、③EC:147件、④ゲーム:130件、⑤製造:99件、⑥通信:95件、⑦広告:69件、⑧メディア:59件、⑨ソーシャルゲーム:58件、⑩Webサイト:55件となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人は①サービス、②IT、③ECが多いことが分かります。 Perlのフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②IT、③ECを中心に複数の業界の案件を検討されることをおすすめします。

Perlの業界別平均単価

Perlのフリーランス案件・求人の業界別の平均単価は、①エンタメ系アプリ:89.2万円、②人材:85.9万円、③生命保険:81.3万円、④機械:81.1万円、⑤ソーシャルゲーム:79.2万円、⑥広告:79万円、⑦AI:78.5万円、⑧小売:77.5万円、⑨SaaS:76.9万円、⑩IoT:76.4万円となっています。(※フリーランスHub調べ/2025年7月) Perlのフリーランス案件・求人の月額単価が高い業界は①エンタメ系アプリ、②人材、③生命保険であることがわかります。 Perlのフリーランス案件・求人に参画を希望するフリーランスの方は①エンタメ系アプリ、②人材、③生命保険を中心に複数の業界の案件を検討されることをおすすめします。

Perlの常駐案件・リモートワーク案件割合

Perlのフリーランス案件・求人数のリモートワーク案件・常駐案件の割合を分析するとリモートワーク案件が581件(42.5%)、常駐案件が785件(57.5%)となっています。 したがって、Perlフリーランス案件・求人に関しては常駐案件が多いことがわかります。 (※フリーランスHub調べ/2025年7月)

Perl案件のよくある質問

Perlの月額単価の相場はどれくらいですか?

Perlの月額単価の相場は71万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Perlの案件数は何件ですか?

フリーランスHub上でご覧いただけるPerlの案件数は1366件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもPerlのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Perlについて

【Perlの概要】 Perlは、1987年にアメリカのラリー・ウォール氏によって公開されたプログラミング言語です。当時のプログラミング言語より使いやすいものを開発する目的で作られました。Perlは、一般的にWebサイトやWebアプリケーションを開発する際に使用されるプログラミング言語です。しかし、1990年以降には、CGIにパールを使うことがスタンダードになりました。Perlの特徴は省略の多用や特殊変数です。処理を行う際に複数の記述方式を用いることができ、他言語と比べ短いコードでの実行が可能になります。一般的なプログラミング言語に必要な型を意識せず簡単に書くことが可能です。記述が簡単なだけではなく誰でも習得しやすいため、開発経験がある人なら簡単に習得できます。 【Perlの特徴】 Perlは似たような処理のコードでも、さまざまな方式で記述できます。そのため、他のプログラミング言語を使うときよりコードを簡略化することが可能です。Perlを使うことで、コードを実行する際のコンパイルが不要になります。通常、プログラミング言語で書かれたソースコードを実行するには、コンピューターが実行可能な言語に変換する必要があります。これを、「ソースコードをオブジェクトコードに変換する」といい、コンパイルの意味も同様です。Perlには、CPANモジュールといって、同言語で書かれたソフトウェアを使ったアーカイブがあります。アーカイブに公開されているプログラムは誰でも使用できるため、初心者の人でも心強い教科書がある気持ちで習得できます。Perlは、コードの表現が自由である分、エンジニアによって記述するコードが異なることがデメリットです。引継ぎの際にコードの自由さがデメリットとなってしまうため、プロジェクト内でコーディングを統一するなどして、解消する必要があります。Perlは柔軟性に優れていますが、インタプリタ言語です。インタプリタ言語とは、コードを実行する際1語ずつコンピュータが理解できる言葉に翻訳する言語のことです。 【Perlフリーランスエンジニアの参画が可能な案件例】 Perlを扱うフリーランスエンジニアになると、以下の案件で活躍できます。 ・顧客管理システムの開発/運用 Perlは、システム管理やテキスト処理、データベース操作を得意とする言語です。そのため、顧客情報管理システムを開発する際に役立てられます。動作が可能なOSを選ばないため、さまざまな顧客管理システムを開発して運用することが可能です。Perlは、プログラムに特別な権限を付与されて実行されたときにも、セキュリティ保持がしやすい言語です。特別な権限とは、たとえばsetuidやsetgidを指します。一般ユーザーに上記の管理者権限を付与したときでも、セキュリティの維持が簡単です。 ・動画配信サービスの開発/運用 Perlを使用することで、動画配信サービスに必要な機能の実装が可能です。1つの言語を使って構築するのではなく、JavaScriptやPHPなどの、その他の言語をメインにして、基盤の一部分をサポートするというイメージです。動画配信サービスを提供するためには、アップロード処理、ストリーミング処理、メタデータの管理などの機能が欠かせません。ストリーミングとは、インターネット上における動画配信や音楽配信サービスなどで利用される配信方法の一種です。メタデータとは、ほかのデータに関する情報を持っているデータのことです。たとえば、書類の目次や概要、作成日時などがあります。 ・ラジオアプリの開発/運用 Perlは、音声の配信ができるネットサービス開発や運用ができます。音声の配信に必要な機能を実装することが得意です。ラジオアプリの開発や運用に関する求人では、Perlによる開発経験が必須となっていることもあります。動画配信サービスの開発時と同様に、Perlのみで実装するのではなく、JavaやPHPなど、その他の言語も合わせて使用することが特徴です。 ・データ解析スクリプトの作成 Perlは関数が多く正規表現で構築するため、データ解析スクリプトの作成を得意としています。テキスト処理をする際には、複雑な検索やテキストの抽出が簡単です。 【Perlフリーランスエンジニアの未経験での案件参画に関して】 Perlは、未経験から習得するまでの難易度が低いため、フリーランスエンジニアを目指しやすいといえるでしょう。ただし、現在後続となる代替言語が次々に登場しています。案件もその多くが改修業務となっており、ほかの言語のスキルも求められる傾向です。Perlを扱うフリーランスエンジニアを目指すなら、Perlで基礎的な内容を学習してプログラミング言語の使い方を学習してから、Rubyのような人気言語の学習もしておくとよいでしょう。また、多くのフリーランス案件では、Perlを用いた開発経験が要求されています。Perlでフリーランスエンジニアになりたいという場合には、まずはPerlを使用している会社に所属して業務をこなし経験を積んでおくことがおすすめです。 【Perlフリーランス案件・求人に参画するために必要なスキル】 以下のスキルを所有していると、活躍の場が広がります。 ・Perl以外の言語のプログラミングスキル Perl関連のフリーランス案件では、他言語によるプログラミングスキルも問われます。Webアプリやシステムの開発ではJavaScript、PHP、Ruby、Python。ECサイト開発ではHTMLやCSSといった言語スキルが求められることもあるようです。 ・マネジメントスキル 実装だけでなく、設計やマネジメントのような上流工程に従事した経験・スキルがあれば、選択できるフリーランス向けのPerl関連案件を獲得しやすくなるのもポイントです。上流工程経験で培われた広い視野を活かし、プロジェクト全体を見通しながら開発に取り組めるエンジニアは、Perlを使う案件先でも重宝されるでしょう。 ・Webアプリの開発スキル Perlエンジニアとして活動するには、Webアプリの開発スキルが欠かせません。経験のある年数や所持しているスキルにより、参画できる案件が異なります。ただし、Perlエンジニアとして働いた経験が1年未満の人でも、参画できる案件があります。参画可能な案件に応募して、スキルや経験を積み上げることで、高単価を得ることができるでしょう。 【Perl言語の習得難易度・勉強方法について】 Perlを習得する際の難易度は、比較的低いといえるでしょう。ただし、案件ではほかの言語を使って開発した経験を求められやすく、その他の習得言語次第ではやや高くなる傾向にあります。Perlは、C言語やその他のプログラミング言語からよい所を取り入れて開発された言語です。そのため、Perlの文法はC言語に似ていて、慣れている人は覚えやすい特徴があります。Perlは幅広く応用がきく言語ではあるものの、一貫性を持たせることが困難なためプログラマーによって構成が異なります。チームでプロジェクトを担当する際に、読解に手間がかかる人もいるため注意が必要です。Perlを習得する際は、書籍や学習サイトを活用して学ぶことがおすすめです。入門編や中級編、上級編など、ひとつの言語でも学習レベルにあった書籍が発売されています。簡単なサンプルコードをメインに構成された初心者向けの書籍から、実務ですばやくPerlを活用したい人向けの書籍までさまざまです。Perlが学べる場所は書籍や学習サイト以外に、プログラミングスクールもあります。プログラミングスクールを選ぶときは、Perlを学習して将来どのようになりたいのかを決めることが重要です。 【Perlフリーランスエンジニアにおすすめのフレームワーク】 Perlを扱うフリーランスエンジニアにおすすめのフレームワークを紹介します。 ・Mojolicios Mojoliciosは、モジュリシャスと読みます。Webアプリでの活用において、シンプルな構造にも複雑な開発にも対応できるフレームワークです。アプリケーションの規模により別々のフレームワークを使い分けなくてよくなっています。1つのフレームワークであらゆる開発に対応していることが特徴です。Mojoliciosはさまざまな環境下でサポートされているため、レンタルサーバーやVPSなど多くの環境で運用することが可能です。 ・TripletaiL TripletaiLは、トリプルテイルと読みます。継承が不要であることや、依存するモジュールが少ないことから、使いやすい特徴があります。プログラミングにおける継承とは、新たに生み出されたクラスが既存のクラスから性質を受け継ぐことです。クラス定義において共通している箇所を新しいクラスにまとめることで、コードの再利用性や拡張性を高めます。 ・Dancer Dancerは、高い柔軟性があるだけではなく、最低限の機能のみを搭載しており、メンテナンスを実行しやすいことが特徴です。豊富なテンプレート・エンジンがコードの複雑さを解消してくれるため、使いやすい特徴があります。テンプレート・エンジンを使わずに開発を進めると、記述の必要な文字列が多くなり、その分難易度が上がります。 ・Amon2 Amon2は、アモンツーと読みます。シンプルな構造に加えてとても軽量であるため、Perl初心者の人が扱いやすいフレームワークです。拡張性を意図して開発されたフレームワークであり、あとで発生する機能拡張や仕様の変更に対して柔軟な対応ができます。 ・Catalyst Catalystは、カタリストと読み、役割を分担できるMVCモデルを採用しています。MVCモデルとは、モデル(データの登録や削除などを担う)・ビュー(利用者と商品の接点を担う)・コントローラー(モデルとビューの制御を担う)の3種に分けて管理するソフトウェア設計モデルです。 【Perlフリーランス案件・求人に参画するために役立つ資格について】 Perlの実力を直接アピールできる資格はありません。しかし、プログラマーやシステムエンジニアとしての知識やスキルを証明できる資格があります。 ・基本情報技術者試験/応用情報技術者試験 基本情報技術者試験は、プログラマーやシステムエンジニアの基礎的なスキルの証明になる国家資格です。情報処理推進機構(IPA)が実施している試験であり、知名度が高いという特徴があります。応用情報技術者試験は、基本情報技術者試験より上位の知識や技術があることを示す試験です。 ・LinuC(Linux技術者認定試験) LinuCとは、Linux技術者認定試験のことで、スキルや知識があることの証明ができます。LinuxとはOSの1つであり、WindousやAndroidなどと同様です。レベル1、レベル2、レベル3と試験内容があり、それぞれ認定を取得する方法が異なります。Linuxのスキルがあることで、仕事で活躍できる場面が増えるため、年収が高い求人への参画がしやすくなるでしょう。 ・PHP技術者認定試験 PHP技術者認定試験は、一般社団法人であるPHP技術者認定機構が運営している試験で、技術者としてのスキルを証明できる資格です。スキルを証明できるようになると、報酬の高い案件に参画できるため、年収アップの可能性があります。 ・AWS(Amazon Web Service)認定 AWS認定は、Amazonが提供している資格で、クラウドサービスに関する専門知識を問う試験です。世界でも広く利用されており、クラウドのスキルを身につけることや、革新性を発揮する際に役立てられます。AWS認定は、制限時間が設けられている監督付きの試験に合格することで取得できます。 ・CIW資格 CIW資格とは、アメリカのCertification Partner社が主催している国家資格です。職種ごとの特徴に分かれている国際資格で、アソシエイト資格やCIWウェブセキュリティなど、複数の種類があります。アメリカのIT基準にのっとった資格であるため、海外進出を目指しているときに取得しておきたい資格です。 【Perlの市場動向や将来性について】 Perlは、後続となる代替言語が存在するため、新規案件が減少傾向にあります。中心となっている案件は、これまでに開発されてきたシステムの改修作業です。これまでにPerlで開発されたシステムの数は多いため、当面はニーズがあると考えられます。とはいえ、新規案件が少ないことを踏まえると、さらに先の未来のことも検討しておくべきです。Perlでフリーランスエンジニアを始める場合、Perlと合わせてそれ以外の言語も学習しておくと良いでしょう。同系統の言語としてはPythonやRubyという人気な言語です。これらの学習を並行して行えば、将来の業務にも役立つでしょう。Pythonは、近年注目されている機械学習の分野にも最適な言語で、Rubyはサーバーサイドのさまざまな開発に役立ちます。このように、Perlだけにこだわるのではなく、第2、第3の言語を学んでおくことで、フリーランスエンジニアとして広く活躍ができるでしょう。 ※この文章は、2023年7月時点の内容です。