フリーランス

未経験からWeb系エンジニアとしてフリーランスになる現実的な方法教えます【軌道に乗れば起業も可能】

エンジニア フリーランス プログラミング学習 独立 起業
未経験からWeb系エンジニアとしてフリーランスになる現実的な方法教えます【軌道に乗れば起業も可能】

 

セカンドキャリアとしてプログラミングやデザインを学習したい

 

そう考えてスクールを受講したり、独学で始める人が増えていますが、そのほとんどが実らずに挫折してしまいます

ですが、学習方法と経験の積み方や職の選び方さえ間違えなければ、技術を身につけてフリーランスとして活動することも難しくはありません

 

今回は「未経験からWeb系エンジニアとしてフリーランスになる現実的な方法」について、学習方法から実務経験の積み上げ方、独立をするタイミングについてを、私の経験を元にして説明します。

 

 

作るときはユーザーを想定する

 

もしサイト作りやWebアプリケーションの開発という路線でいくのであれば、実際にプログラミングに挑戦して、作ることから始めなければなりません。デザイナーであれば、チラシ作りやWebデザインを実際にやってみることです。

 

ですが、ただ闇雲に作るだけでは意味がなく、それを使うユーザーを想定できていなければなりません。なぜなら、ユーザーがいないものは判断基準が曖昧になり、必ずと言っていいほど妥協点にまみれた作品になってしまうからです。

 

これは就職活動で使用するためのポートフォリオであってもです。

もし仮に飲食店のサイトを作るのであれば、実際に存在しているお店を想定したり、架空でもお店を用意して、どんなメニューを推していて、その店の魅力が何で、どういったお客さんを呼び込みたいのかなどを設定上で作り上げて行く必要があります。

 

 

プログラミング学習の落とし穴

 

最もこのユーザー想定が甘いと言えるのが、現在ブームになっているプログラミング学習をそのまま講習通りに進めてしまっている人たちです。

現場で使われているような実践的なフレームワークを学習したり、汎用性のある機能を作っていたとしても、それを使用するユーザーが想定できていなければ、学習したとしても定着することはありません。

 

「これできたからと言って、実際何に使うの?」

といった声を聞いたり、ツイートを目にすることもかなり多いです。

これは、完全にプログラミング学習そのものが目的になってしまっていて、それで何を作るか、何のために作るかという本質的な部分を完全に見失っています

 

 

作って終わりは無駄

 

プログラミング学習でログイン機能など汎用性のあるものが実装できたとしても、そこで終わってしまっては完全に無駄です。

そこには前項で説明したように、何のためにログインをしたのか、何故ログインが必要だったのか、本当にそのログイン機能が正しかったのかという点が見えていないからです。

 

もし機能を単体で作る場合は、それを他でシステムやサイトを作ったときに使いまわしができるぐらい汎用性があるようにできていれば、そこには目的と理由が存在していますが、実際にそれを使ったサービスを提供したことがなければ、作ったものが本当にその条件を満たしているのかは甚だ疑問です。

 

サイトでもシステムでも、またはチラシやWebデザインでも構いませんが、そこに対してビジネスモデルが見いだせないものは、作ってもただの自己満足として終えてしまい、せっかくの学習成果も頭には残らないという結果になるのがほとんどだということです。

 

 

基準は誰にでも見せられるかどうか

 

作ったはいいものの、それを人にみせるのは恥ずかしいと考えてしまい込んでしまう人は、そこから成長することはありません

なぜなら、人の目に触れて評価を貰うことで、初めて自分にとって成長が訪れるからです。

ただ作ったものを披露するだけでは、評価どころか誰の目にも触れないことがほとんどですが、見られるかも知れないという緊張感がその作品の粗を発見することに繋がります。

 

恥ずかしいと感じることは全く悪いことではありませんが、それを閉じた世界へ置いてしまうことは、非常にもったいないと言わざるを得ません。

 

 

学習のための就職は賢い選択

 

転職を何度も繰り返している人を、日本ではあまり良くないことだと見てしまいがちですが、その目的が学習ということであれば理にかなっているので、全く悪いことだとは思いません。むしろ賢い選択だと思っています。

なぜなら、実務を経験することが最も学習効果が高いからです。

 

 

実務が一番の学習

 

プログラミング学習でスクールに通ったり、書籍を購入して独学しても、なかなか思ったようには身につきませんし、前項で説明したような「ユーザーのいない作品」を作り続けてしまうようなことになってしまいます。

どんな技術が現場で役立つかもわからなく、プログラミングの場合であれば、ほとんど実務では活躍しないような関数を理解するのに時間を要したり、デザインであれば、かなり使用範囲が限定されているエフェクトの付け方を覚えてしまうようなことになりかねません。

 

ですが会社に就職すれば、降り掛かってくる課題はほぼ実務に直結しているものです。

実際にクライアントの要求を聞いて作るサイトと、自分が作りたいように作るサイトでは経験値としては天地の差があると言っても良いでしょう。

 

中には、簡単な業務ばかりを請け負うような部署に回されてしまったり、下請けの制作会社で大規模なシステムを受注するようなことがなかったとしても、実務に触れることはクライアントのニーズを知れたり価格や納期などといった実際に現場に出なければわからなかったような基準を身につけることにもできます。

 

 

制作会社以外でも希望はある

 

ここで多くの人が問題として抱えているのが、制作会社に入るための学習はどうすればいいのかという点でしょう。

確かに完全未経験OKなどでなければ雇用は難しいという会社は多いので、特に中途の場合であれば、ある程度学習を積んで最低限の理解をした状態で応募することにはなります。

 

そういった人のために、スキルアップできる転職先探しをご紹介しましょう。

会社によっては、そういったIT系スキルをもった社員がいないが、いると助かると考えているところは非常に多いので、それを利用するという方法です。

 

私の知り合いは豆腐を販売している会社に事務職として就職して、パッケージデザイン等を担当している人がいます。

これは、面接の際にデザインソフトを趣味で使っているということを伝えたら、是非自社のパッケージを作って欲しいと言われ、任されることになったそうです。 

 

私が新卒で勤めた会社は福祉関係でしたが、自社の古くなったHPを更新して欲しいと言われたので二つ返事でOKして、そこからスキルを磨いていきました。

もちろん、HTMLの知識はほぼ皆無でしたが(brが改行ぐらいは知っていました)、自社のHPということも有り、自由にカスタムさせてもらえたので知識を身に着けながら完成させることができました。

Illustratorは少し触ったことがあったので、会社内で使うイベントのチラシやポスター作りもさせてもらい、こちらも実務を経てかなり自在に扱えるようになりました。

 

もし未経験で学習に時間をかける金銭的余裕や時間的ゆとりが無い方は、制作会社にこだわらずに職を探し、自分がそういったことに興味があるということをアピールして開拓してみるのも良いでしょう。

 

 

退職で仕事を確保する

 

ここまで学習方法や実務による経験を積む方法をご紹介しましたので、最後に独立するタイミングについてを説明します。

 

フリーランスになろうとしても、一番最初に頭を過るのが「仕事が受注できるかどうか」という点です。

ですが一度就職を経ていれば、その会社から業務を頼まれることで仕事を確保し続けることが可能です。

これは、就職をして退職をしたから得られる最大のメリットとも言えます。

 

制作会社であれば、仕事を受けても作れる人がいなかったり、余裕がないからと言って断ってしまうことがあります。ですが、外注に信頼できる人がいれば仕事があるときだけ頼み、無い時は報酬を払う必要がないので、制作会社側にとってもメリットになることが多いです。

また、後半に説明したような制作会社以外でHPやチラシを作っていたケースであれば、新しくそういった人を雇おうにも、どういったスキルを持っている人が適しているかがわからず、そのまま外注として頼み続けてくれることが多いです。

 

フリーランスを目指す人は、思い切った決断をするよりも、こういった安全なルートを確保して進むことを強くオススメします。

仕事がとれるかどうか分からないといった不安は必ずストレスになりますので、それを乗り越えるためには我慢強く岩を叩き続けるような根気強さが必要です。

実務の経験を積んである程度のノウハウが身につけば独立したいことを伝え、そこで仕事をそのまま頼みたいと言われたときがベストなタイミングです。

 

フリーランスとして安定すれば、起業して会社を作ることを視野に入れられるので、そういった野望を実現したい人にとっても、一度就職するという選択肢はメリットが多いということがわかるはずです。

 

 

まとめ

 

いかがだったでしょうか。

今回は「未経験からWeb系エンジニアとしてフリーランスになる現実的な方法」について説明しました。

未経験だがプログラミングやデザインのスキルを身につけてフリーランスとして活躍したり、将来的に手に職をつけておきたいと考えている人は、ぜひ参考にしてくださいね。

 

注目の記事

フレンドリィショップ編 開店準備 PHPポケモン 75
プログラミング
PHP,PHPポケモン,ポケモン
フレンドリィショップ編 開店準備 PHPポケモン 75

アイテム(どうぐ) PHPポケモンもバトル機能が一通り揃ってきたので、新機能として「アイテム」の実装に取り掛かります。 アイテムにも色々ありますが、技やポケモンのクラス同様に、初代で登場したアイテムから順番に取り揃えていきましょう。   キズぐすりの実装 ポケモンのどうぐ、一番手は「キズぐすり」...

ひとのものをとったらどろぼう!編 PHPポケモン 99
プログラミング
PHP,PHPポケモン,ポケモン
ひとのものをとったらどろぼう!編 PHPポケモン 99

ひとの ものを とったら どろぼう! ポケモンの中でも有名なセリフの1つです。モンスターボールを投げることでポケモンを捕まえることができますが、既に別トレーナーが所有しているポケモンを捕まえることはできません。 初代から、トレーナー戦でモンスターボールを投げると「ひとの ものを とったら どろぼう!...

毎日継続をするためのコツ
雑記
毎日継続をするためのコツ

定期的にコラムを書きたくなるので、今回は「毎日継続をするためのコツ」というテーマで自分が意識していることや、感じたことを書き綴っていきます。 決して開発や業務で追われていたり、PHPポケモンの大幅見直しを迫られているわけではありません。   毎日継続するために  ブログや学習など、毎日継続...

フリーランスが見積書を作るときに押さえておきたい3つのポイント+α
フリーランス
フリーランス,仕事依頼,独立,見積書
フリーランスが見積書を作るときに押さえておきたい3つのポイント+α

  仕事の依頼がきたけど、どれぐらいの金額を提示すればいいかわからない   駆け出しのフリーランスや、これから独り立ちしようとしている人に多い悩みです。 今回はそういった方のために「フリーランスが見積書を作るときに押さえておきたい3つのポイント+α」についてご紹介します。     時給...

ブラウザで遊べる「PHPポケモン」
プログラミング
PHP,PHPポケモン,ポケモン
ブラウザで遊べる「PHPポケモン」

PHPポケモン 約1ヶ月半をかけて作り込んできたPHPポケモンですが、ある程度遊べるぐらいのレベルになったので、みなさまにも体験・楽しんでいただけるよう本日(2020年10月12日)より一般公開します。   PHPポケモンへのリンクは本記事の最後に用意しておりますので、プレイする前に注意事項等に目を通し...

SNS拡散力アップ!PHPでOG画像付きリッチURLを自作する方法【Curl → Opengraph】
プログラミング
PHP,WordPress
SNS拡散力アップ!PHPでOG画像付きリッチURLを自作する方法【Curl → Opengraph】

  ブログやHPにサイトのURLをただ貼り付けても、どんなページなのか一目でわからないのでなかなか思うようにアクセスに繋がりません。 ですが、毎回のようにURL先の画像を準備したり、説明文を設定するのも大変ですし、ページタイトルや画像が差し替わってしまうことも考えられます。   今回はそういった手間...

本当に価値のある宣伝方法 〜多くの人が実践している【間違った努力】とは〜
マーケティング
Facebook,note,Twitter,YouTube,集客
本当に価値のある宣伝方法 〜多くの人が実践している【間違った努力】とは〜

  YouTubeやTwitter、Facebookやnoteなど、いろんなサービスを使った集客方法があります。集客という視点ではなく、それ自体に人を集めたいという人も多いでしょう。   フォロワーやチャンネル登録者数を増やすために、多くの人が様々な取り組みをしていますが、その中でもひときわ意味のないことをただ繰り返して...

今からできる!ブログのアクセスを爆UPさせる3大SNS活用法
マーケティング
Facebook,Instagram,Twitter,ブロガー,ブログ
今からできる!ブログのアクセスを爆UPさせる3大SNS活用法

  ブログを収益化させたいけど、なかなかアクセス数が増えない 記事の質は高いのに、その良さをどうやって伝えれば良いかわからない   SEO対策をする上でも、収益化するためにも記事のクオリティは重要です。 しかし、せっかく良い記事を書いていても、そのブログや記事の存在を伝えることができなけれ...

カテゴリ

SEO対策 イベント デザイン ネットワーク ビジネスモデル フリーランス プログラミング マーケティング ライティング 動画編集 雑記

タグ

5G Adobe AfterEffects AI ajax amazon Animate api artisan atom Automator AWS Bluetooth CSS CVR description EC-CUBE4 ECショップ ESLint Facebook feedly foreach function Google Google AdSense Honeycode htaccess HTML IEEE 802.11ax Illustrator Instagram IoT JavaScript jQuery jQuery UI keyword LAN Laravel Linux MacBook MAMP meta MLM MySQL NoCode note OS OSI参照モデル Paypal Photoshop PHP phpMyAdmin PHPポケモン PremierePro rss SEO SEO対策 Sequel Pro Skype SNS SSH Symfony TCP/IP title Toastr Trait Twig Twitter UCC V系 WAN WebSub Wi-Fi wiki Windows WordPress XAMPP xml Xserver YouTube YouTuber Zoom アーティスト アウトプット アクセス層 アニメーション アフィリエイト イーブイ インターネット インプット エンジニア オブジェクト指向 お金配り クリック単価 クリック数 コミュニケーション能力 コロナ コンサルティング サムネイル システムエンジニア スタートアップ スタイルシート スパム データベース ディープフェイク デザイナー デザイン テレワーク ナンパ ニュース ネットワークモデル ノマドワーク バナー ピカチュウ ビジネス フィード フリーランス ブロガー ブログ プログラマー プログラミング プログラミング学習 プログラミング教育 プロトコル ホームページ制作 ポケモン マークアップ マーケティング メール リモートワーク レンダリング 三井住友 三宮 仕事依頼 児童デイ 児童デイサービス 児童発達支援 公開鍵 初心者 助成金 勉強法 営業 広告 広告収入 必勝マニュアル 放課後等デイサービス 朝活 楽天 深層学習 無線LAN 独立 神戸 福祉 秘密鍵 翻訳 自己啓発 英語 見積書 計算機 読書 起業 迷惑メール 配列 銀の弾丸 集客 雑学力