色々と情報が出ているこの業界ですが初学者のうちから気にしなくていい情報というのはあると考えてます
先に結論を言うのであれば「選んだ言語を習得する」というゴール以外は気にしなくていいと思ってます
では初学者が気にしてしまうけどまだ気にしてくて良い項目を紹介していきます
お金のこと
特に未経験からフリーランス目指す人に多いです
目標としてどのくらい稼げるようになりたいかを考えるのはいいと思いますが結果を急ぎすぎです
変な情報も流れてますから仕方ないとは思います
最低でもこのくらいの単価の案件(高単価)じゃないといやとか舐めたこと言ってる方も多いです
クライアントの立場になって考えてください
業界未経験で実績のない、または少ない人に高いお金を払う価値がありますか?
まずはある程度でいいので低単価で実績作ってください
スキル、実績が揃えばお金も後々付いてきます
言語の将来性
よく「Ruby オワコン」「PHP オワコン」「Java オワコン」など検索したら出てきます
将来が危ういから学習はやめておこうって考えは不要です
上記の言語は普通にトップレベルの案件数を誇ってます
そしてここからが重要で「とりあえず1つの言語を習得する」ということが大事です
否が応でもこの業界に入れば複数の言語を扱うことになりますのでどれか一つの言語に固執するのはチャンスを逃します
そして1つ何かしら言語を習得したら、2つ目以降を習得するのに1ヶ月もかからないです
なんならやったことなくても調べながら何かしら実装はできます
初めて学ぶ時は「構文」と「概念」を学ばなければいけません
しかし2つ目以降は「構文」だけでOKなんです
学習に時間がかかるのは概念であり、構文は置き換えるだけなので時間がかからないのです
また概念はほとんどの言語で共有です
なので学んだことが無駄になるってことはありえないので気にしないでください
手段であって目的ではない
よく言われている概念ですが気にしなくていいです
はじめのうちは「なにかプログラムを組みたい」という目的で動いてください
色々作ってスキルが身につくわけです
既存サービスのクローンでもいいですし、世の中に溢れているツールでもいいです
とにかく開発、何でも開発
はじめはこれが大事ですので
まとめ
個人的考えではありますがざっとこんな感じです
とりあえずごちゃごちゃ考えずにコード書けばいいと思います
こんなのスポーツと一緒です
まずはとにかくやってみることが大事なんです
コメントを残す