Perlの案件・求人一覧

1-30 / 全 1173

【Java】証券向け社内ポータル刷新開発案件

750,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaPerlLinuxOracleSpringAWS
作業内容 ・Javaを用いた証券向け社内ポータル刷新開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -バッチ機能(Perl)に対するテスト関連業務  -仕組債管理  -Javaによる改修
NEW

【Java(Spring)】【業務委託(準委任)】ドメイン名管理システム

650,000円/月

業務委託(フリーランス)
東京都
神保町駅
JavaSpringGitSVN
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 ドメイン名管理システムをお任せいたします。 ■具体的な作業内容 ・既存システムの運用保守開発 ■業種:インターネット ■システム名:ドメイン名管理システム ■作業工程:運用支援、調査~リリースまで ■作業場所:客先@神保町常駐(週2で在宅) ■作業期間:2022/12月 ~ 長期 ■環境:Linux、Windows、Eclipse、Redmine ■開発言語:Java、Perl、PHP、Shellスクリプト、他 ■単価:要相談
NEW

リモート併用/自社システム改善業務(アーキテクト)

800,000円/月

業務委託(フリーランス)
東京都
PythonPerl
インフラエンジニア
作業内容 【役割】 現状のシステム構成の理解の後、スパゲティ化を解決する動きを推進する役割をお願いいたします。「フィット&ギャップ分析」「業務プロセスの整備」「アプリケーションの構造分析」「実行ログ情報分析」「境界の可視化」などの知見をお持ちの方を求めています。 【状況】 各システムのメンテナンス・拡張するサービスの開発時期によって差があり、perl、python、Go等が存在します。お客様の情報やモバイル回線の通信量、クーポンを扱う都合上、DBも複数存在しています。 【見直し対象】 見直し対象のシステム数は数十に渡ります。現状対象と考えているものはユーザ寄りのシステムが大半を占めています。
NEW

Python パレット運送用の社内管理システム(リモート併用)

550,000円/月

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

【JavaScript/フルリモート可能】WEBサイト開発経験のあるPMO募集の案件・求人

850,000円/月

業務委託(フリーランス)
東京都
池袋駅
JavaScriptCSSHTMLAngularReact
PMO
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== 既存のECシステムを新たなECシステムへ移行させるプロジェクト発足に伴いフロントエンド開発管理を行っていただきます。 具体的な内容は下記の通りです。 ・業務スコープ整理 ・業務管理(スケジュール、アウトプット品質) ・課題整理 ・参画会社間とのコミュニケーション…等

【Java】メガバンク系証券会社向け社内ポータル刷新案件

700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaPerlLinuxOracleMySQLSpringAWS
サーバーサイドエンジニア
作業内容 ・Javaを用いたメガバンク系証券会社向け社内ポータル刷新案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -バッチ機能全体に対するテスト関連業務

【Python(Web開発系)】【業務委託(準委任)】アプリレイヤーにおけるエンハンス/運用・保守対応

750,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
JavaPHPPythonPerl
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 アプリレイヤーにおけるエンハンス/運用・保守対応をお任せします。 ■具体的な作業内容 お客様向け業務- 週次打ち合わせのアジェンダ作成/開催/議事録レビュー等 ・ベンダー向け業務 -ベンダー作成資料のレビュー -ベンダー作成システムの品質チェック ※テスト結果の確認および、実際の画面操作やアウトプットデータの確認含む ・個人向け業務- エンハンス提案、見積からエンハンス/運用、保守対応 -プロジェクト管理から要件定義、設計、構築、テストと実作業全て

【フルリモート/Perl】某飲料メーカの基幹システムソース解析

800,000円/月

業務委託(フリーランス)
東京都
Perl
サーバーサイドエンジニア
作業内容 基幹システムにPerlで記述のプログラムがあり、 暗号化を目的に再構築を行う予定です。 前工程として、現行のPerlプログラムから仕様起こしを行います。 解析後はPHPにて再構築の予定です。
NEW

【Linux】病院向け製品のサーバー構築

700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
Linux
インフラエンジニア
作業内容 ・サーバー構築(オンプレミス、クラスタ構成) ・現地での構築作業(出張あり) ・インフラ環境整備(開発VM、VPNなど) ・病院NW構成の資料作成 ・各保守案件のインフラ障害調査 ・各ドキュメント作成

【DBエンジニア(SQL全般)】【業務委託(準委任)】販売管理基幹システム、物流システム再構築

700,000円/月

SQLPerlShellLinuxOracle
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 販売管理基幹システム、物流システム再構築をお任せいたします。 ・Oracle EBSで作成している基幹システムの改修基幹システムは運用ベースに入っており、ユーザからの依頼事項を優先順位を付けて改修している ・上記基幹システムの周辺システムである物流システムの再構築中 ■役割:機能追加設計~実装~テストまで

【Perl(リモート)】金融機関コーポレートサイト構築

650,000円/月

業務委託(フリーランス)
東京都
品川駅
Perl
作業内容 ・金融機関コーポレートサイト構築 ・AWS環境へのリフトアップに伴う既存のコンテンツ(CGI)改修 ・担当工程:プログラム、単体テスト〜システムテスト

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

700,000 〜 800,000円/月

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

大手飲料メーカー専任!社内システム刷新に関する開発業務_

850,000円/月

業務委託(フリーランス)
東京都
PHPSQLPerl
バックエンドエンジニア
作業内容 大手飲料メーカーでの社内システム刷新における開発業務となります。 旧言語で開発したフレームワーク等老朽化したWEBサイト基盤を刷新するプロジェクトとなります。 Perlで開発したシステムを使用しておりますが、今後はPHPでの開発を予定しております。 案件No:151_001

【Java/Springboot(リモート)】メッセージ配信システム

800,000円/月

業務委託(フリーランス)
東京都
JavaPythonSQLPerlSpringNginxTomcatSpringBoot
バックエンドエンジニア
作業内容 ・コンシューマ向けメッセージ配信システム機能改修保守運用 ・機能に対する性能改善 ・仕様変更対応(現状調査、要件定義〜リリース) ・定期的なシステム正常確認/問合せ対応 *開発環境:Java、Springboot、Python、SQL、Nginx、Tomcat、Perl、AmazonLinux2

【PHP+Perl/リモート併用】アプリレイヤーエンハンス開発(PM)

800,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
JavaPHPPythonPerl
PM
作業内容 具体的な業務内容は以下となります。  ・お客様向け業務   - 週次打ち合わせのアジェンダ作成/開催/議事録レビュー   - 顧客の要件/要望や課題等についての調整   - 認識あわせ用の資料の作成  ・ベンダー向け業務   - ベンダー作成資料のレビュー   - ベンダー作成システムの品質チェック    ※テスト結果の確認および、実際の画面操作やアウトプットデータの確認含む   - ベンダーへの顧客要望の実施可否確認。(処理方式についてのベンダー含めたブレスト含む)   - ベンダー作業に対する方針出し   - ベンダー作業の進捗状況や課題等の確認  ・個人向け業務   - エンハンス提案・見積からエンハンス/運用・保守対応   - プロジェクト管理から要件定義、設計、構築、テストと実作業全て

【Java/Perl】業務システムソフトウェア開発案件

750,000円/月

業務委託(フリーランス)
東京都
東銀座駅
JavaPerlLinuxPostgreSQLSpringStrutsEclipseGitAIX
サーバーサイドエンジニア
作業内容 ・業務システムソフトウェア開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要件定義、見積~リリース準備まで

【サーバー(Linux系)】【業務委託(準委任)】ネットワーク監視サーバーシステム向けのアプリ開発及び維持運用業務

700,000円/月

業務委託(フリーランス)
JavaPerlLinuxUnix
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 現在の担当者が定年を迎えるために、後継の担当者の募集案件になります。 現在の担当者の下で覚えて頂きながら、長期対応をお願いいたします。 スキル要件すべて満たさなくてもかまいません。意欲があり、見込みある方であれば育成も視野に検討いたします。

【サーバエンジニア】インフラサーバーエンジニア(運用保守)の求人・案件

500,000円/月

業務委託(フリーランス)
東京都
リモート
PHPPythonPerlLinuxUnixAnsible
インフラエンジニアサーバーエンジニア
作業内容 ・UNIX/Linux/Solarisサーバーの運用管理 ・サーバー構築 ・ソフトウェアのバージョンアップ対応(事前検証、リリース、横展開) ・手順書作成や自動化対応 ・お問合せの2次対応、障害対応、事後対策。     【主な開発環境・ツール】 ・OS:Linux ・コミュニケーションツール:Slack、Redmine ・ソースコード管理:Git

JavaScript ビールの生産計画策定システム開発

600,000円/月

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

SQL/PL/SQLエンジニア 情報提供用RDBシステム更改

550,000円/月

業務委託(フリーランス)
東京都
SQLPL/SQL
作業内容 お客様向け情報提供用RDBシステム更改(DataStegeへ刷新)を実施いただきます。 当面は現行外部データをSQL、Java、Perl等でRDBを更新している処理の調査をご担当いただく想定です。 今後は調査内容をベースにDataStageへの刷新を検討、設計いただきます。

【PHP/Perl】ロジスティクス基幹システム追加開発案件

600,000円/月

業務委託(フリーランス)
東京都
日本橋駅
JavaPHPPythonPerlLinuxMySQLDockerGit
サーバーサイドエンジニア
作業内容 ・ECサイトや社内の会計システムなどあらゆるシステムと連携をした  ロジスティクスシステムの追加開発と改修において、主に下記作業をご担当いただきます。  -実装  -テスト  -運用  -改修

【開発PMO】WEBサイト開発経験のあるPMOの求人・案件

550,000円/月

業務委託(フリーランス)
リモート
JavaScriptCSSHTMLAngularReact
PMO
作業内容 既存のECシステムを新たなECシステムへ移行させるプロジェクト発足に伴いフロントエンド開発管理を任せられる人材が必要になりましたので募集致しました。 ・業務スコープ整理 ・業務管理(スケジュール、アウトプット品質) ・課題整理 ・参画会社間とのコミュニケーション…等

【サーバー(Linux系)】【業務委託(準委任)】統合データベース開発案件

600,000円/月

業務委託(フリーランス)
東京都
日本橋駅
Linux
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 統合データベース開発をお任せいたします。 基幹システムであるDB系システムの維持メンテ、開発が主な作業。 ※作業環境のDBは、Cacheとなります。 マイナーなDBですが、知見がなくとも学びながら開発をしてくだされば問題ございません。

【SAP/PM】業務システム運用支援案件

650,000円/月

業務委託(フリーランス)
埼玉県
LinuxUnixSAP
PM
作業内容 下記業務を担っていただきます。 ・障害対応 ・資料作成 ・マネジメント

SQL|経験5年|データ更新システム開発支援|サーバーサイドエンジニア

1,000,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
PythonSQL
サーバーサイドエンジニア
作業内容 外部情報を取得・内部でデータ補完・補正など情報を整形しエンドユーザが閲覧できる情報を生成するシステム バッチシステムの設計 ・現行のソースコードを解析し現状仕様を把握 ・現状仕様を把握したうえで先方担当とTobeの要求を確認し設計書作成 ・テスト実行に向けた現新比較のためのテーブルカラムマッピング

【Android】サロン予約サイト開発案件

950,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaGoPerlObjective-CAndroidSwiftGitHubKotlin
デザイナーサーバーサイドエンジニアスマホアプリエンジニアプロダクトマネージャー
作業内容 ・業界トップクラスのサロン予約サイト開発に携わっていただきます。 ・具体的な業務は下記となります。  ‐新規機能の実装  ‐UI/UXの改善  ‐各種品質改善  ‐コードレビュー

New【Python/Perl】ゲノム解析業務の求人・案件

200,000円/月

業務委託(フリーランス)
東京都
C++PythonPerlRWindowsLinux
AIエンジニア
作業内容 Python、Perl等の言語を使用し、ゲノム情報、エピゲノム情報の解析を行っていただきます。【使用する言語】 ・Python、Perl、R、C++ 【使用するOS】 ・Linux、MacOS、Windows

【Perl】【業務委託(準委任)】航空業販売管理システム開発

520,000円/月

東京都
田町駅
SQLPerl
作業内容 ■概要 航空業販売管理システム開発をお任せいたします。 ■具体的な作業内容 ・DBMS入替業務(Oracle ⇒ PostgreSQL) ・詳細設計~テスト

【PHP】不動産業務支援システム開発

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
神谷町駅
PHPPerl
サーバーサイドエンジニア
作業内容 ・Perlで作成されたシステムをPHPに移行していただきます。・メイン業務はPerlのコードの調査翻訳に携わっていただきます。

New【Perl/PHPなど】B2C関連業務アプリケーション開発等業務の求人・案件

800,000円/月

業務委託(フリーランス)
東京都
JavaPHPPythonPerl
作業内容 ①某製造業のグループにおけるB2C関連業務アプリケーション開発、データベース設計、及びその運用保守業務 【直近フェーズ】 ・WordPressでのCMS構築・検証・技術調査 ・デジタルアセットマネジメント(DAM)の構築・検証・技術調査【システム環境】 言語:PHP,perl,python,JavaScript OS:Linux DB:My SQL,Postgres インフラ:MS-Azure

Perl案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。

Perlの案件・求人一覧

1-30 / 全 1173

【Java】証券向け社内ポータル刷新開発案件

750,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaPerlLinuxOracleSpringAWS
作業内容 ・Javaを用いた証券向け社内ポータル刷新開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -バッチ機能(Perl)に対するテスト関連業務  -仕組債管理  -Javaによる改修
NEW

【Java(Spring)】【業務委託(準委任)】ドメイン名管理システム

650,000円/月

業務委託(フリーランス)
東京都
神保町駅
JavaSpringGitSVN
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 ドメイン名管理システムをお任せいたします。 ■具体的な作業内容 ・既存システムの運用保守開発 ■業種:インターネット ■システム名:ドメイン名管理システム ■作業工程:運用支援、調査~リリースまで ■作業場所:客先@神保町常駐(週2で在宅) ■作業期間:2022/12月 ~ 長期 ■環境:Linux、Windows、Eclipse、Redmine ■開発言語:Java、Perl、PHP、Shellスクリプト、他 ■単価:要相談
NEW

リモート併用/自社システム改善業務(アーキテクト)

800,000円/月

業務委託(フリーランス)
東京都
PythonPerl
インフラエンジニア
作業内容 【役割】 現状のシステム構成の理解の後、スパゲティ化を解決する動きを推進する役割をお願いいたします。「フィット&ギャップ分析」「業務プロセスの整備」「アプリケーションの構造分析」「実行ログ情報分析」「境界の可視化」などの知見をお持ちの方を求めています。 【状況】 各システムのメンテナンス・拡張するサービスの開発時期によって差があり、perl、python、Go等が存在します。お客様の情報やモバイル回線の通信量、クーポンを扱う都合上、DBも複数存在しています。 【見直し対象】 見直し対象のシステム数は数十に渡ります。現状対象と考えているものはユーザ寄りのシステムが大半を占めています。
NEW

Python パレット運送用の社内管理システム(リモート併用)

550,000円/月

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

【JavaScript/フルリモート可能】WEBサイト開発経験のあるPMO募集の案件・求人

850,000円/月

業務委託(フリーランス)
東京都
池袋駅
JavaScriptCSSHTMLAngularReact
PMO
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== 既存のECシステムを新たなECシステムへ移行させるプロジェクト発足に伴いフロントエンド開発管理を行っていただきます。 具体的な内容は下記の通りです。 ・業務スコープ整理 ・業務管理(スケジュール、アウトプット品質) ・課題整理 ・参画会社間とのコミュニケーション…等

【Java】メガバンク系証券会社向け社内ポータル刷新案件

700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
JavaPerlLinuxOracleMySQLSpringAWS
サーバーサイドエンジニア
作業内容 ・Javaを用いたメガバンク系証券会社向け社内ポータル刷新案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -バッチ機能全体に対するテスト関連業務

【Python(Web開発系)】【業務委託(準委任)】アプリレイヤーにおけるエンハンス/運用・保守対応

750,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
JavaPHPPythonPerl
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 アプリレイヤーにおけるエンハンス/運用・保守対応をお任せします。 ■具体的な作業内容 お客様向け業務- 週次打ち合わせのアジェンダ作成/開催/議事録レビュー等 ・ベンダー向け業務 -ベンダー作成資料のレビュー -ベンダー作成システムの品質チェック ※テスト結果の確認および、実際の画面操作やアウトプットデータの確認含む ・個人向け業務- エンハンス提案、見積からエンハンス/運用、保守対応 -プロジェクト管理から要件定義、設計、構築、テストと実作業全て

【フルリモート/Perl】某飲料メーカの基幹システムソース解析

800,000円/月

業務委託(フリーランス)
東京都
Perl
サーバーサイドエンジニア
作業内容 基幹システムにPerlで記述のプログラムがあり、 暗号化を目的に再構築を行う予定です。 前工程として、現行のPerlプログラムから仕様起こしを行います。 解析後はPHPにて再構築の予定です。
NEW

【Linux】病院向け製品のサーバー構築

700,000円/月

業務委託(フリーランス)
東京都
虎ノ門駅
Linux
インフラエンジニア
作業内容 ・サーバー構築(オンプレミス、クラスタ構成) ・現地での構築作業(出張あり) ・インフラ環境整備(開発VM、VPNなど) ・病院NW構成の資料作成 ・各保守案件のインフラ障害調査 ・各ドキュメント作成

【DBエンジニア(SQL全般)】【業務委託(準委任)】販売管理基幹システム、物流システム再構築

700,000円/月

SQLPerlShellLinuxOracle
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 販売管理基幹システム、物流システム再構築をお任せいたします。 ・Oracle EBSで作成している基幹システムの改修基幹システムは運用ベースに入っており、ユーザからの依頼事項を優先順位を付けて改修している ・上記基幹システムの周辺システムである物流システムの再構築中 ■役割:機能追加設計~実装~テストまで

【Perl(リモート)】金融機関コーポレートサイト構築

650,000円/月

業務委託(フリーランス)
東京都
品川駅
Perl
作業内容 ・金融機関コーポレートサイト構築 ・AWS環境へのリフトアップに伴う既存のコンテンツ(CGI)改修 ・担当工程:プログラム、単体テスト〜システムテスト

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

700,000 〜 800,000円/月

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

大手飲料メーカー専任!社内システム刷新に関する開発業務_

850,000円/月

業務委託(フリーランス)
東京都
PHPSQLPerl
バックエンドエンジニア
作業内容 大手飲料メーカーでの社内システム刷新における開発業務となります。 旧言語で開発したフレームワーク等老朽化したWEBサイト基盤を刷新するプロジェクトとなります。 Perlで開発したシステムを使用しておりますが、今後はPHPでの開発を予定しております。 案件No:151_001

【Java/Springboot(リモート)】メッセージ配信システム

800,000円/月

業務委託(フリーランス)
東京都
JavaPythonSQLPerlSpringNginxTomcatSpringBoot
バックエンドエンジニア
作業内容 ・コンシューマ向けメッセージ配信システム機能改修保守運用 ・機能に対する性能改善 ・仕様変更対応(現状調査、要件定義〜リリース) ・定期的なシステム正常確認/問合せ対応 *開発環境:Java、Springboot、Python、SQL、Nginx、Tomcat、Perl、AmazonLinux2

【PHP+Perl/リモート併用】アプリレイヤーエンハンス開発(PM)

800,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
JavaPHPPythonPerl
PM
作業内容 具体的な業務内容は以下となります。  ・お客様向け業務   - 週次打ち合わせのアジェンダ作成/開催/議事録レビュー   - 顧客の要件/要望や課題等についての調整   - 認識あわせ用の資料の作成  ・ベンダー向け業務   - ベンダー作成資料のレビュー   - ベンダー作成システムの品質チェック    ※テスト結果の確認および、実際の画面操作やアウトプットデータの確認含む   - ベンダーへの顧客要望の実施可否確認。(処理方式についてのベンダー含めたブレスト含む)   - ベンダー作業に対する方針出し   - ベンダー作業の進捗状況や課題等の確認  ・個人向け業務   - エンハンス提案・見積からエンハンス/運用・保守対応   - プロジェクト管理から要件定義、設計、構築、テストと実作業全て

【Java/Perl】業務システムソフトウェア開発案件

750,000円/月

業務委託(フリーランス)
東京都
東銀座駅
JavaPerlLinuxPostgreSQLSpringStrutsEclipseGitAIX
サーバーサイドエンジニア
作業内容 ・業務システムソフトウェア開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要件定義、見積~リリース準備まで

【サーバー(Linux系)】【業務委託(準委任)】ネットワーク監視サーバーシステム向けのアプリ開発及び維持運用業務

700,000円/月

業務委託(フリーランス)
JavaPerlLinuxUnix
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 現在の担当者が定年を迎えるために、後継の担当者の募集案件になります。 現在の担当者の下で覚えて頂きながら、長期対応をお願いいたします。 スキル要件すべて満たさなくてもかまいません。意欲があり、見込みある方であれば育成も視野に検討いたします。

【サーバエンジニア】インフラサーバーエンジニア(運用保守)の求人・案件

500,000円/月

業務委託(フリーランス)
東京都
リモート
PHPPythonPerlLinuxUnixAnsible
インフラエンジニアサーバーエンジニア
作業内容 ・UNIX/Linux/Solarisサーバーの運用管理 ・サーバー構築 ・ソフトウェアのバージョンアップ対応(事前検証、リリース、横展開) ・手順書作成や自動化対応 ・お問合せの2次対応、障害対応、事後対策。     【主な開発環境・ツール】 ・OS:Linux ・コミュニケーションツール:Slack、Redmine ・ソースコード管理:Git

JavaScript ビールの生産計画策定システム開発

600,000円/月

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

SQL/PL/SQLエンジニア 情報提供用RDBシステム更改

550,000円/月

業務委託(フリーランス)
東京都
SQLPL/SQL
作業内容 お客様向け情報提供用RDBシステム更改(DataStegeへ刷新)を実施いただきます。 当面は現行外部データをSQL、Java、Perl等でRDBを更新している処理の調査をご担当いただく想定です。 今後は調査内容をベースにDataStageへの刷新を検討、設計いただきます。

【PHP/Perl】ロジスティクス基幹システム追加開発案件

600,000円/月

業務委託(フリーランス)
東京都
日本橋駅
JavaPHPPythonPerlLinuxMySQLDockerGit
サーバーサイドエンジニア
作業内容 ・ECサイトや社内の会計システムなどあらゆるシステムと連携をした  ロジスティクスシステムの追加開発と改修において、主に下記作業をご担当いただきます。  -実装  -テスト  -運用  -改修

【開発PMO】WEBサイト開発経験のあるPMOの求人・案件

550,000円/月

業務委託(フリーランス)
リモート
JavaScriptCSSHTMLAngularReact
PMO
作業内容 既存のECシステムを新たなECシステムへ移行させるプロジェクト発足に伴いフロントエンド開発管理を任せられる人材が必要になりましたので募集致しました。 ・業務スコープ整理 ・業務管理(スケジュール、アウトプット品質) ・課題整理 ・参画会社間とのコミュニケーション…等

【サーバー(Linux系)】【業務委託(準委任)】統合データベース開発案件

600,000円/月

業務委託(フリーランス)
東京都
日本橋駅
Linux
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 統合データベース開発をお任せいたします。 基幹システムであるDB系システムの維持メンテ、開発が主な作業。 ※作業環境のDBは、Cacheとなります。 マイナーなDBですが、知見がなくとも学びながら開発をしてくだされば問題ございません。

【SAP/PM】業務システム運用支援案件

650,000円/月

業務委託(フリーランス)
埼玉県
LinuxUnixSAP
PM
作業内容 下記業務を担っていただきます。 ・障害対応 ・資料作成 ・マネジメント

SQL|経験5年|データ更新システム開発支援|サーバーサイドエンジニア

1,000,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
PythonSQL
サーバーサイドエンジニア
作業内容 外部情報を取得・内部でデータ補完・補正など情報を整形しエンドユーザが閲覧できる情報を生成するシステム バッチシステムの設計 ・現行のソースコードを解析し現状仕様を把握 ・現状仕様を把握したうえで先方担当とTobeの要求を確認し設計書作成 ・テスト実行に向けた現新比較のためのテーブルカラムマッピング

【Android】サロン予約サイト開発案件

950,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaGoPerlObjective-CAndroidSwiftGitHubKotlin
デザイナーサーバーサイドエンジニアスマホアプリエンジニアプロダクトマネージャー
作業内容 ・業界トップクラスのサロン予約サイト開発に携わっていただきます。 ・具体的な業務は下記となります。  ‐新規機能の実装  ‐UI/UXの改善  ‐各種品質改善  ‐コードレビュー

New【Python/Perl】ゲノム解析業務の求人・案件

200,000円/月

業務委託(フリーランス)
東京都
C++PythonPerlRWindowsLinux
AIエンジニア
作業内容 Python、Perl等の言語を使用し、ゲノム情報、エピゲノム情報の解析を行っていただきます。【使用する言語】 ・Python、Perl、R、C++ 【使用するOS】 ・Linux、MacOS、Windows

【Perl】【業務委託(準委任)】航空業販売管理システム開発

520,000円/月

東京都
田町駅
SQLPerl
作業内容 ■概要 航空業販売管理システム開発をお任せいたします。 ■具体的な作業内容 ・DBMS入替業務(Oracle ⇒ PostgreSQL) ・詳細設計~テスト

【PHP】不動産業務支援システム開発

400,000 〜 600,000円/月

業務委託(フリーランス)
東京都
神谷町駅
PHPPerl
サーバーサイドエンジニア
作業内容 ・Perlで作成されたシステムをPHPに移行していただきます。・メイン業務はPerlのコードの調査翻訳に携わっていただきます。

New【Perl/PHPなど】B2C関連業務アプリケーション開発等業務の求人・案件

800,000円/月

業務委託(フリーランス)
東京都
JavaPHPPythonPerl
作業内容 ①某製造業のグループにおけるB2C関連業務アプリケーション開発、データベース設計、及びその運用保守業務 【直近フェーズ】 ・WordPressでのCMS構築・検証・技術調査 ・デジタルアセットマネジメント(DAM)の構築・検証・技術調査【システム環境】 言語:PHP,perl,python,JavaScript OS:Linux DB:My SQL,Postgres インフラ:MS-Azure

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

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

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

    ※ 4月25日(Thu)更新

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

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

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

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

今すぐ無料登録

Perl案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。