学ぶプログラミング言語を間違えると悲惨な話

コーディング初心者がすべき仕事と必要スキルレベルを現役フリーランスが回答

コーディング初心者がすべき仕事と必要スキルレベルを現役フリーランスが回答します。

ゴロニャン

コーディング初心者だけど、どんな仕事受注するのがおすすめ?不安だなあ
初心者向けにおすすめの仕事を紹介するよ

ニャンニャン

 

コーディング初心者がすべき仕事と必要スキルレベル

コーディング初心者がすべき仕事の最低基準2つ

まず、コーディング初心者が受注すべき仕事はどんな基準で選ぶべきか解説します。コーディング初心者は、最低限以下2つを満たさなければなりません

これが出来ないと、トラブルになり、最悪損害賠償請求をされることもあります

  • 納期に遅れない
  • コーディングの実装が出来る

 

コーディング初心者がすべき仕事のレベル

コーディング初心者がクライアントとトラブルを起こさない最低基準がわかったら、それを満たす案件の特徴を洗い出します。

納期がゆるい割にはボリュームが少ないコーディングの仕事

コーディング初心者と言っても、その人それぞれによってコーディングスピードが異なるので、一概にどれくらいのページ数が良いか断定できません。

ただ、自分にとって「納期が長い割にはボリューム少なめ」の案件にしましょう。理由は、以下2点です。

クライアントに確認するのに時間がかかるから

初めてのコーディング受注だと、必ず「これはどうすれば良いのか?」という疑問点が出てきてクライアントに確認しなければなりません。

それに早く気付けば良いですが、大体の場合はコーディングをやりながら途中で気づくので、その疑問点をクライアントに聞いて回答を待つ時間が生まれてしまいます

また、一人でコーディングしていると「クライアントに聞くまでもないコーダーとして当たり前のことなのか」「クライアントに聞くべきなのか」どうしようと悩んでしまう初心者ならではの現象もあります。(これも全部質問すべきなのですが)

なので、この時間をバッファとして入れておくべきです。

実装でわからない部分が出てくるから

大体出来ると思っても、いざ案件に着手すると、わからない部分が必ず出てきます。

それをググったり、実装できずに模索する時間をバッファとして入れましょう。

 

コーディング実装方法が、ほぼ分かる仕事

デザインデータを見てコーディング実装方法がほぼ分かる仕事を受注しましょう。よくフリーランスは7割出来ると思えば受注しろと言われますが、残りの3割で実装できなくて破滅に陥る場合があります。

ググってわからなければ、結局コーディング実装にも時間がかかってしまい、最終的に時給も低くなるだけでなく、最終的に実装が出来ないと普通に訴訟の可能性もあるので気をつけましょう。

 

コーディング初心者がすべき仕事の種類を具体的に紹介

納期やボリュームでどんな仕事を受注すべきかわかったら、次に具体的にどんな種類の仕事を受注すべきか紹介してきます。

静的ページ作成のコーディングの仕事

静的ページはHTML、CSS、jQueryだけで作れるサイト

ここで言う静的ページは、HTML、CSS、jQueryだけで作れて、phpや他のプログラミング言語は必要ありません。

模写コーディングをしたことがある人なら大体やったことがあるサイトで、コーディング初心者が受注する仕事はほとんどこの仕事だと思います。

静的ページの例としてあげられるのが、以下の記事で紹介している、isara.lifeのサイトですが、コーディング初心者が初めて受注する仕事にしては難易度高めなので、これの50%以下の難易度にすると良いと思います。もちろん、納期が長くてコーディングスキルが高ければ良いです。

LPの模写コーディングの方法は無駄な作業をしがち!効率的に行う方法【初心者向け】

静的ページ作成のコーディングの仕事の受注方法

このような難易度低めのサイトは特に制作会社で初めて受注する案件で多いです。

制作会社の面接で、「コーディング初心者です」と伝えれば、最初は難易度が低い案件を振ってもらえると思います。

制作会社の案件の受注してからの案件の流れは以下の記事をご覧ください。

web制作の仕事の流れとコーディング手順【web制作会社案件編】

 

 

LPをwordpress化するコーディングの仕事

LPをwordpress化したサイトとは、静的サイトをwordpressにしたもの

上で述べた静的ページ作成をしてから、それをwordpress化するという仕事です。

wordpress化する手間がかかること、そこで発生するエラーで手こずるかもしれませんが、難易度的には静的ページ作成よりちょっと上なくらいです。普通に簡単に出来ます。

カスタマイズの程度に依存しますが、既存のwordpressテーマをカスタマイズして動的サイトを作るよりも、簡単に出来ることがほとんどです。ほとんどphp記述を使わないためです。

LPのwordpress化の方法については以下を参考にしてください。

wordpressでLPを自作する(LPのwordpress化)最も簡単な方法

LPをwordpress化するコーディングの仕事の受注方法

この案件は制作会社よりも直案件で取りやすいと思います。

直案件の案件の受注方法は以下を参考にしてください。

フリーランスエンジニアが営業なしで案件受注する方法5つ【9割営業なしの経験談】

直案件の案件の受注してからの案件の流れは以下の記事をご覧ください。

web制作の仕事の流れとコーディング手順【直案件編】

 

コーディングなしのwordpressサイト制作の仕事

コーディングをせずに既存のwordpressテーマでサイト作成

これは、コーディングせずに、既存のwordpressテーマでサイトを作る方法です。

直案件で、「単価がかなり低い場合」「たまにあるかもしれない」くらいの頻度で現れる案件です。簡単なので、PCが得意なクライアントなら出来るからです。

一度だけ、とにかく低予算で制作してほしいという案件で、この方法でサイト作成をしたことがありますが、以下の流れで行いました。

  1. 既存のwordpressテーマをクライアントに見せる
  2. カスタマイズほとんど無しで、このテーマとほぼ同じ見た目のサイトを作っても良いか聞く
コーディングをせずに既存のwordpressテーマでサイト作成の方法

初心者がwordpressで企業のホームページを1番簡単に制作する方法【6時間】

 

制作会社でインターンしてコーディングの仕事をゲット

制作会社でインターンしてコーディングの仕事をするスタイルです。時給制で働く場合が多く、リモートでもいける場合があります。

時給は高くなく、インターンするより直案件をした方が儲かる場合が多いですが、今後安心して難易度高めの案件を受注するために良い勉強になると思います。

私は実際に制作会社でインターンをして、wordpressの動的サイト作成や既存テーマのカスタマイズの仕事を極めたりしました。実際にインターンで学んだ内容は、wordpressの記事web制作の記事にまとめてあります。

仕事を振られて、コーディングして提出して、フィードバックをもらって修正というスタイルが多いと思います。

 

 

コーディング初心者が仕事するとき気をつけること

最後にコーディング初心者が仕事を受注すべきか判断する場合に気をつけるポイントを書きます。

コーディング初心者がチェックすべきポイント2つ

  • コーディングのデザインデータをもらう、もらえなければ例をもらう、キャパを伝える
  • デザインデータだけでは分からないコーディング実装を知っておく

コーディングのデザインデータをもらう、もらえなければ例をもらう、キャパを伝える

自分がコーディングがきちんと出来るか判断するために、デザインのデータをもらいましょう。そうでないと工数が測れず、見積もりも適切に出来ないです。

コーディングのデザインデータがもらえない場合

ただ、デザインデータが出来ていない場合などもらえない場合は、難易度が類似しているサイトのリンクをもらいましょう。

難易度が類似しているサイトのリンクももらえない場合は、自分から、キャパシティを伝えておきましょう。例えば、「これくらいの難易度のページを作成するのに、XX日かかります」ということを伝えるということです。

ゴロニャン

あまりしつこくしたら、相手に嫌われちゃうかも?
これくらいで嫌われるなら、案件を受注しない方がいいよ。適当なクライアントとは仕事しない方が良いからニャ。それよりもトラブルを回避してきちんとこなす方が評価されるよ

ニャンニャン

 

デザインデータだけでは分からないコーディング実装を知っておく

デザインデータだけでは分からないコーディング実装を知っておくことで、納期に確実に間に合うようにしましょう。

デザインデータだけでは分からないコーディング実装を知って仕事を受注するのをやめるべきパターン

受注をやめるべきパターンは、以下のような実装によりコーディングの時間が想定以上にかかってしまう、実装がスキル的に無理な場合です。

  • マウスオーバーした時の動きが複雑
  • アニメーションの動きが複雑
  • 画像なしでの複雑な実装が多い
  • 謎の配置実装