1. TOP
  2. ビジネス
  3. フリーランスのエンジニアが稼ぐために大切なこと

フリーランスのエンジニアが稼ぐために大切なこと

 2018/07/24 ビジネス プログラミング
この記事は約 3 分で読めます。 287 Views

エンジニアとして稼ぐためには、プログラミングの技術を単に磨けばいいというものではないです。
確かに技術や知識は大事です。
プログラミングの技術だけ磨いても、それはただの自己満足でしかありません。
フリーランスで働くためにはそれ以外にも大事なことは多いのです。

一通りの知識を得ている
会社では環境を構築してくれる担当の人がいたり、デザインをやってくれる人がいるかもしれません。
しかしフリーランスの世界では、一部だけを任せられる仕事もなくはないですが(派遣など)、全て自分でやれるようにしなくてはいけません。
プログラミングはもちろんですが、要件をまとめたり、サーバーの構築から、フロントやデザインなども必要となってきます。
細かい部分より、一サービスを作れる人の方が重要視されます。
薄くてもいいので、全体の知識を入れておくことが大事です。

プログラミングは稼ぐためのツールである
一度作ったものはパーツ化・ライブラリ化していつでも使えるようにまとめておきましょう。
頑張って調べて作った知識はあなたの財産であり、武器です。
一度作った機能は、他の案件でも使われることが多いです。例えば、会員ログインなどは頻繁に使います。
なるべく、再度調べて時間をかけないようにまとめたりライブラリ化しておきましょう。

お客さんの気がついていないことに気がつく
エンジニアでない限り、お客さんは裏側でどう動いているかなど全く知りません。
お客さんの当たり前がエンジニアの当たり前ではありません。

作った後に「それは聞いてない」と後々トラブルになったりしなようにするため、お客さんが気がついていないことを聞くことはとても大事です。
今現在の仕様だけでなく、作った後に改修があるかどうかなどあらゆる状況を考えてきちんと書類やドキュメントにまとめましょう。
特に画面遷移図やフレームワークを作ると、お客さんもイメージがついて納得してもらえることが多いです。
お客さんにきちんと仕様の差異がないように説明できるのも立派なエンジニアとしての能力です。

締め切りと品質の重要性
信頼を得るためには締め切りは必ず守りましょう。それは約束を守るということです。
仕様変更で納期がキツイ場合はできますというのではなく、納期がどれくらいズレるという説明ができるようにしておくことは大事です。

また、バグというのは目立つもので、一個ならまだしも、2、3個出てくると信頼感は下がります。
きちんとテストの工数を入れた上で開発を進めましょう。
コードを綺麗に書くことやリファクタリングすることも保守性として大事ですが、まず作りあげることが第一。
もちろん綺麗に書くとそのあとの工数は減るのですが、そこにばかり気をとられてはいけません。
納期と品質で信頼感は決まると言っても過言ではありません。

自分の価値を下げない
ちょっと今お金がないので〜など、いろんな理由をつけて無料や格安でやってほしいというお客さんはいます。
そういうお客さんは、一度無料でやるとそのあともズルズル無料でやらざるを得ません。
あなたも時間をかけて知識をつけてきたのだと思います。知識や技術に自信を持ってください。
義理人情だけで行動を決めず、仕事としてやるならしっかりお金は取りましょう。

制作のご依頼・ご相談はこちら

dainamoでは魅力的なWEBサイトや、アプリ、ツール、ポスター、パンフレット、チラシなど幅広く承っております。ご相談、見積もり、お問い合わせなど、お気軽にご連絡ください。

今すぐご相談・問い合わせをする

\ SNSでシェアしよう! /

web制作・デザイン・システム開発・管理なら dainamo(ダイナモ)の注目記事を受け取ろう

この記事が気に入ったら
いいね!しよう

web制作・デザイン・システム開発・管理なら dainamo(ダイナモ)の人気記事をお届けします。

  • 気に入ったらブックマーク! このエントリーをはてなブックマークに追加
  • フォローしよう!

ライター紹介 ライター一覧

kz

kz

税金にも詳しいエンジニア

サーバーの構築からフロントエンド、iOSアプリの作成も行います。
WEBアプリや会員サービスの構築を得意としています。

制作物の一部を紹介
・海外旅行者向け事業者サービス
https://vacation-japan.com

・記憶術を使ったWEBアプリ会員サイト

その他、教育アプリetc..

この人が書いた記事  記事一覧

  • Apacheのバージョン情報を隠してセキュリティを向上させる

  • 文字コードとは一体何なのか?MacでCSVの文字コードをUTF-8に変換する

  • 教師ありの機械学習(AI)プログラムを使用して、与えられた文章が何の言語なのか判定する

  • Linuxのプロンプトの色をユーザーによって切り分ける

関連記事

  • phpMyAdminの簡単にできるセキュリティ対策【Apache】

  • Apacheのバージョン情報を隠してセキュリティを向上させる

  • 産業とデザインの歴史と遷移

  • VPSサーバーの構築 第1回 CentOS7 apache MariaDB PHP7 2018

  • [EC-CUBE 3.0]商品購入画面でお届け日とお届け時間を非表示にする方法

  • 見積もりの、「工数」と「人日」とは一体なんなのか?