web制作案件で「ありがちな場面」と「その際に有効な記事」まとめ

こんにちは、フロントエンドエンジニアの[てりー](https://twitter.com/teriteri_code)です。
僕の詳しいプロフィールは[こちら](https://terrblog.com/about/)

個人的には2024年現在は未経験・独学からプログラミングで稼ぐにはフロントエンド開発が1番手っ取り早いと考えています！

https://terrblog.com/programming-first-front-end/

興味があればご覧ください。
<!-- wp:heading -->
<h2>はじめに</h2>
<!-- /wp:heading -->


<!-- wp:paragraph -->
<p>今回は「web制作案件」というテーマに対して、</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>僕が良く遭遇する「あるある」と「対策記事」をセットでまとめました。</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>フリーランスになりたての方や、これからフリーランスを目指す方は是非参考しにして下さい。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>制作準備</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「初めてのクライアントさんからの案件だな」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/y_saeko/items/201a3006579f21c47ef4" target="_blank" rel="noreferrer noopener">デキる人に見えるズルい仕事テクニック</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>初めてのクライアントさんの時はいつも以上に本気を出すために、一旦この記事を読みます。<br>仕事が円滑に進むようなテクニックが誰でも実践できる形で書いてあるので、最高です。<br>毎回はじめに意識するだけで、ちゃんとした人に近づいている気がして気分が良いです笑</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「見積もり額どうしようかなー」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="http://blog.amanesiku.com/?p=397">フリーランスの相場：給料の２倍もらってトントン！</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>見積もり時に迷ったらこの記事を読みます。<br>自分の場合、時給や人月での計算がベースですが、そもそもどのぐらいの収入が妥当なんだっけ？を考える時の指標にしています。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>特に自分はフリーランスなので、福利厚生や各種手当がない部分や営業などに使っている労力をどこまで勘定に入れるかと言った観点でお世話になっている記事です。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「制作期間をどのぐらいでクライアントに伝えようかなー」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/yuno_miyako/items/8678cd542fbb7050e40e">プログラミングで一番難しいのは「見積もり」だと思う</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>実際に制作期間を感覚で出さない為に、迷ったらこの記事に帰ってきています。<br>この記事で挙げられている</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>・予想外のタスクはないか<br>・やったことない事はないか、あればどのぐらい時間がかかるか<br>・ハマりポイントはないか、あればどこら辺か</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>辺りは書き出した上で制作期間は判断した方が良いなーと感じます。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「この案件、準委任での参画になりそうだなー」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/kazukichi/items/c458aa9e763b9a3eb25b">「お前らのフリーランスになるメリットは間違っている」というお話</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>案件というと請負が多そうですが、プロジェクトによっては準委任で参画するケースは多々あります。<br>常駐やチームのミーティングへの参加など準委任だと迷いどころは多いのでコチラの記事で確認します。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>準委任と請負に関しては単価にも大きく影響の出る部分なので、知識として知った上で契約を巻く必要があります。<br>契約は当事者間で自由に決められる節があるので、後のアフターフォローをどこまでするか、ヒアリングや途中経過をどこまで明文化するか、など自分がやり易いスタイルを見つけておくと良いと思います。</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>全体像</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「LPの流れってどんな感じだったっけ？」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/nishinoshake/items/a52a957546ddb9efeca3">とあるLPの制作現場</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>この記事は実際のLPの制作案件を基にしているので、とても流れがリアルで分かり易いです。<br>公開前のチェックもとてもしっかりやってるので、これ見ておけばLPの工程での漏れはないはず。<br>僕の場合はどこまでやるのか予算に応じてクライアントさんに相談しています。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「webサイト制作の流れってどんな感じだったっけ？」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/TetsuakiHamano/items/917c5b1ac50425bfcf95">駆け出しマークアップエンジニアのためのWebサイト制作フロー</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>web制作案件の具体的なステップが書いある為、制作案件に入る前にこの記事を確認します。<br>そのステップ毎での注意点が充実していてボリューミーですが、全て網羅できたらwebサイト制作では怖いもの無しになってそうなぐらいです。</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>デザインツール</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「photoshop久々で使い方忘れたわ！」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://haniwaman.com/photoshop-coding/#i-7">Photoshopのデザインカンプからコーディングに必要な画像や値を取得する方法</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>普段はfigmaやzeplinを使う事が多いので、デザインがphotoshopで来た際はこの記事に助けてもらいます。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「Figmaの画像の書き出し方忘れたわ！」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://note.com/ichikun_/n/n6ac4d20bcb66">Figmaを使って模写コーディングしよう！</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Figmaのデザインカンプから画像をダウンロードする方法忘れた時はこの記事です。<br>その他にも模写コーディングでの練習に使えるHTML to Figmaの使い方などが書いてあります。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>また、macだと<strong>「option+shift+カーソル」で細かい値を取得できます。</strong></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>HTML</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「HTMLの構成をどうしよう」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/terry_6518/items/3c5862705cf9ff982f7a" target="_blank" rel="noreferrer noopener">HTML,CSSでのwebサイト制作の手順とポイント</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>自分の記事で手前味噌ではありますが、デザインカンプがある状態をHTMLに起こす際はこの記事を読み直しています。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>HTMLをコーディングする前にデザインを基に入れ子構造と命名までは決めると良いでしょう。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「HTMLタグ細かいの忘れた！！」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/teradonburi/items/43c52d7cffc318e9b1e9">【保存版】Webフロントエンド基礎力（初心者向け）</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>HTMLタグで何が適切かを覚えていられないので、この記事で確認しています。<br>序盤にHTMLタグの一覧があり、重宝しています。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>HTMLタグ以外にCSS、Jsの基礎的なことが網羅されていて、ついでに流し見しておくと忘れていた知識が返ってきます笑</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>CSS</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「classの命名規則でBEM使いたいなー！」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/Takuan_Oishii/items/0f0d2c5dc33a9b2d9cb1">一番詳しいCSS設計規則BEMのマニュアル</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>命名規則は何パターンがありますが、僕はBEMを好んで使っています。<br>とはいえ、まだまだ漏れも多いのでclassの命名をする際は傍らにこの記事をおいています。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「このclass名はどの英単語が適切なんだーーー！」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/manabuyasuda/items/dbb76ed36970bec95470#block">CSSのクラス名を決めるときに使うリストをつくりました</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>classの命名の時に1番苦しむのが英単語の設定ですが、この記事に出会った事でだいぶマシになりました。<br>複雑でない案件なら、ほとんどのパターンを網羅できているんじゃないのかな。<br>辞書のように使わせてもらっている良記事です。</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3>「グリッドレイアウトちょっと不安だなー」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/kura07/items/e633b35e33e43240d363">CSS Grid Layout を極める！（基礎編）</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>cssを使っていると、グリッドレイアウトを使う事は多々あると思いますが、不安になったらこの記事に帰ってきます。<br>グリッドに関してはこれだけで十分なほど充実していて分かり易いです。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>さらに場面別の「<a href="https://qiita.com/kura07/items/486c19045aab8090d6d9">CSS Grid Layout を極める！（場面別編）</a>」まで合わせれば、レイアウトに関してはほとんどのパターンを網羅できます。</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>最終チェック</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「ブラウザチェックどうやるんだっけ？」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://monokoto68.com/browser-check/">ブラウザチェックはWebサイト公開前後に行う大事な仕事</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>表示崩れやリンクなどの挙動に不備がないかを各対応ブラウザで確認していきます。<br>レスポンシブな部分もチェックしたいので、スマホとパソコンの両面で可能な限りの確認をしましょう。</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>その他</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3>「在宅で案件進めてるけど、上手くいかないなー」</h3>
<!-- /wp:heading -->

<!-- wp:heading {"level":4} -->
<h4><a href="https://qiita.com/Akira-Isegawa/items/ab7d6b5db65dc830bb62">週末在宅ワークの生産性を上げる5つの視点と32の工夫</a></h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>在宅で案件を進めていると、上手くいかない時に1人でいる事が多いので、精神にきます！笑<br>何か改善できないかなーとこの記事を参考に参考にします。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>午前中に集中力を要するものを行う<br>机や場所などの環境を定期的に変える<br>午前と午後で照明を変える</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>などの実践しやすいtipがまとめられている為、煮詰まった時に重宝している記事です。</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>まとめ</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>自分が後で探しやすいように「web制作」というテーマで記事をまとめてみました。<br>この記事を片手に自分のweb制作がますます捗ると思うとワクワクしてきます笑</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>以上。</p>
<!-- /wp:paragraph -->

## 独学でフロントエンドエンジニアを目指している人へ

フロントエンドの仕事を得るまでにどんな勉強をしたら良いのかをまとめました！！

興味ある方は是非ご覧ください。

https://terrblog.com/how-to-get-front-end-job/