本文へスキップ
PCワークjp 公式求人サイト

【文系出身者向け:プログラミング副業でウェブ収入を増やすロードマップ💻】

【文系出身者向け:プログラミング副業でウェブ収入を増やすロードマップ💻】
結論

どうも。湊川ハル、29歳。東京都渋谷区在住。元々はWebエンジニアとしてスタートアップを渡り歩いてた人間なんだけど、今はリモートでフリーランス活動しつつ、在宅でメルオペの仕事もやってる。まあ、典型的なナイトオウルってやつだね🌃。夜中の時間って、集中できるし、最高のアウトプットタイムだと思ってる。

どうも。湊川ハル、29歳。東京都渋谷区在住。元々はWebエンジニアとしてスタートアップを渡り歩いてた人間なんだけど、今はリモートでフリーランス活動しつつ、在宅でメルオペの仕事もやってる。まあ、典型的なナイトオウルってやつだね🌃。夜中の時間って、集中できるし、最高のアウトプットタイムだと思ってる。

最近、pcwork.jpで在宅案件を探してる人たちから、「プログラミングって、ぶっちゃけどうなんですか?」みたいな質問をもらう機会が増えたんだよね。データ入力とかメルオペとか、PC作業に慣れてる人って結構多い。でも、そこから一歩踏み出して「コード書く」ってなると、ハードル高いと感じるみたい。特に文系出身の人からすると、もう異世界の話だと思ってる節がある。

正直に言うと、俺も大学は文系。歴史とか哲学とか、そういうのを学んでた。まさか自分がコードを書く人間になるとは、当時はマジで想像してなかったね。でも、キャリアを振り返ってみると、Webエンジニアとして食ってこれたし、今もプログラミングスキルが俺の収入の柱の一つになってる。だから、文系出身だからって臆病になる必要は全くない。むしろ、文系的な「読み書き」のスキルや「共感力」みたいなのが、意外なところで活きてくるケースも結構あるんだよね。

さて、なんで今、プログラミング副業がこんなにアツいのか、その理由をちょっと話そう。

今の時代、PCとネット環境さえあれば、どこでも仕事ができる。これはもう、疑いようのない事実だろ。メルオペやデータ入力もそう。でも、プログラミング副業の何が特別かっていうと、その「単価」と「汎用性」にある。時給1,000円とか1,500円で頭打ちになる仕事が多い中で、プログラミングスキルは、うまくやればその数倍、それ以上のリターンを生み出す可能性を秘めている。

俺がWebエンジニアを辞めてフルリモートに移行したのも、自由な時間配分と、場所に縛られないワークスタイルを求めたからなんだ。スタートアップ時代は楽しかったけど、どうしてもオフィスに縛られる時間が長かった。そこから抜け出して、自分のペースで、もっと多様な仕事にチャレンジしたかった。その選択肢の中に、プログラミング副業は当然のようにあった。

あと、これはpcwork.jpの読者には響く話だと思うんだけど、プログラミングスキルって、現状の仕事にも応用が効くんだよね。例えば、メルオペで定型文をコピペしてる作業があったとする。あれ、Pythonとか使えば自動化できる可能性ある。データ入力だって、もっと効率的なツールを自分で作ったり、既存ツールのAPIを叩いて連携させたりもできる。そういうちょっとした工夫で、作業効率が爆上がりすることもある。単純なオペレーションから一歩踏み込んだ「改善提案」ができる人材は、どの業界でも重宝される。

じゃあ、文系出身者がコードの世界に飛び込むとき、何が一番のネックになるんだろう?

「数学が苦手だから」「論理的な思考力がない」って言う人、マジで多い。これ、エンジニアになる前まで、俺も同じこと思ってた。でも、ぶっちゃけ、高度な数学の知識なんて、ごく一部の専門的な分野を除けばほとんど使わない。Web開発なんて特にそうだよ。必要なのは、物事を分解して、一つずつ解決していく「パズルを解くような思考」なんだ。

この「パズルを解く思考」は、別に生まれつきの才能じゃなくて、訓練で身につくスキルだ。むしろ、文系出身者が得意とする「文章を読み解く力」や「情報を整理する力」は、コードを理解したり、仕様書を読んだりする上で、かなり役立つ。それに、ユーザーの気持ちを想像して、使いやすいUI/UXを考えるのなんて、まさに文系的なセンスが光る場面だと思う。

重要なのは、完璧を目指さないこと。最初からすべてを理解しようとしないこと。エラーが出ても焦らないこと。そして何より、「ググる力」。これに尽きる。プログラミングの学習って、基本的にはエラーとの戦いだからね。Stack OverflowとかQiitaとか、先人たちの知恵を借りまくる。それが王道だ。

ここからは、俺が実践した、文系出身者がプログラミング副業に踏み出すための最短ロードマップを話そうか。⚡

具体的になにから手をつけるべきか。俺の経験則から、効率的にプログラミング副業を始めるためのステップをシェアする。

まず、いきなり難しいプログラミング言語に飛びつく必要はない。最初はウェブサイトの骨格を作る言語から始めるのがおすすめだ。

俺はまず、HTMLとCSSから入った。これはプログラミング言語というよりは「マークアップ言語」とか「スタイルシート言語」って呼ばれるものだ。Webページがどうやって作られてるのか、ページのレイアウトはどう制御されてるのか、この辺の基礎を叩き込む。Progateとかドットインストールとか、インタラクティブに学べるサービスをひたすらやってみた。通勤中にスマホでポチポチ進めたり、夜中に少しずつコード書いてみたり。この段階で、小さなWebページを自分の手で作れるようになると、マジで感動するよ。これが「ウェブで稼ぐ」第一歩の感覚を掴む瞬間だ。

HTMLとCSSで静的なページが作れるようになったら、次はJavaScriptだ。これはWebページに動きをつけるプログラミング言語。ボタンを押すと何かが表示されたり、画像がスライドしたり、そういうインタラクティブな要素はJavaScriptで作られてる。これも同じくProgateやドットインストールで基礎を固めた後、実際に「じゃんけんゲーム」とか「ToDoリスト」みたいな簡単なアプリを自分で作ってみるのが効果的だったな。最初は見よう見まねでいい。YouTubeのチュートリアルとか見ながら、手を動かしまくる。

JavaScriptの基礎が固まったら、次に触れたいのが「フレームワーク」だ。これを使えば、より複雑なWebアプリケーションを効率的に開発できる。俺は当時Reactを学んだんだけど、Vue.jsとかAngularとか、色々ある。正直、どれでもいい。一つを深掘りするのが大事だ。ここではもう、チュートリアルをこなすだけじゃなくて、既存のWebサイトを「模写」してみるのが最強の学習法だと思ってる。例えば、どこかの企業のコーポレートサイトとか、ECサイトの一部とか。全部自分の手でコードを書いて再現してみる。めちゃくちゃ時間かかるし、エラーも頻発するけど、その分だけ知識とスキルが定着する。

そういえば、俺自身のリアルな体験談も話しておこうか。初めての案件、そしてメルオペとの両立について。

俺がWebエンジニアを辞めてフリーランスになったばかりの頃、正直、最初は収入が不安定だった。食っていけるのか、マジで不安だったね。だから、まずは実績を積むために、クラウドソーシングサイトに登録して、ひたすら案件を探したんだ。

そこで初めて受注したのが、2年前の夏、ある個人事業主のWordPressサイトのLP(ランディングページ)制作案件だった。提示された金額は1.5万円。当時はまだエンジニアとしての実績も少なかったから、とにかく経験が欲しかったんだ。そのLP、正直、かなり複雑で、レスポンシブ対応も必要だった。納期も1週間とタイトだった。渋谷のコワーキングスペースに通い詰めて、深夜までコード書いてたな。マジで、ナイトオウル全開だった。

結果的に、完成までに約70時間くらいかかったと思う。時給換算すると、まさかの200円ちょい。ぶっちゃけ、コンビニでバイトした方がマシだったかもしれない(笑)。でも、クライアントに納品して「ありがとう、イメージ通りです!」って言われた時の達成感は、金額には代えがたいものがあった。俺にもできるんだって自信がついたし、何より、その実績が次の案件に繋がっていったんだ。

その頃は、日中にメルオペの在宅ワークをこなして、夜中にプログラミング案件に取り組む、みたいな生活リズムだった。めちゃくちゃハードだったけど、あの経験が今の俺を形作ってるのは間違いないね。💻🌃⚡

PCワークで求人を探す

在宅・通勤・条件で絞り込んで応募できます。あなたに合う仕事が、きっと見つかります。

PCワークで求人を見る
外部サイト「PCワーク(pcwork.jp)」へ移動します
PCワークjp 公式求人サイト