問題解決や論理的思考が好きなセルフスターターなら、ソフトウェア・コンサルタントは最適なキャリア選択かもしれません。金融、政府、自動車、航空宇宙分野では、技術的なアドバイスを与えるソフトウェア・コンサルタントを頼りにしています。コンサルタントは、大規模なアプリケーションの設定方法、コードの書き方、バグの修正方法などをクライアントにアドバイスします。特定の業務や業界向けにソフトウェア・システムをカスタマイズすることもある。ソフトウェア・コンサルタントになるには、必要な教育や訓練を受け、効果的に自分を売り込み、顧客を勧誘する必要があります。
教育と経験
-
ソフトウェアエンジニアリング、ソフトウェア開発、ウェブデザイン、トラブルシューティングについて学びます。ソフトウェア・エンジニアリングの基礎を習得することで、この職業が適しているかどうかを見極めることができます。ABET認定の大学でソフトウェア工学学士号(B.SE.)を取得するのも1つの方法です。また、書籍やオンライン・チュートリアル、および/または試行錯誤から独学することもできます。ソフトウェア工学の修士号を取得する学生もいます。
- 多くのソフトウェア工学の学位プログラムでは、志願者が高校で高度なコンピュータ・サイエンスと数学のコースを履修していることを条件としています。 高校を卒業してこれらのコースを履修していない場合は、コミュニティ・カレッジに入学して必要な単位を取得しましょう。
- ソフトウェア・エンジニアリングのブログを読んで、この分野の発展状況を常に把握する。
-
ソフトウェア工学のインターンシップやアルバイトを探す。在学中または独学中に、就職を通じて実務経験を積む。 大学のリソースを利用して履歴書を完成させる。キャリアフェアに参加して、テクノロジー部門の社員とソフトウェアエンジニアリングの仕事について話し合う。
- 実地経験に代わるものはありません!
- 地元の技術修理工場で働いたり、技術ビジネスでインターンをしたり、ITチームのエントリーレベルの仕事を引き受けたりすることは、すべて門戸を開くための素晴らしい方法です。
-
最初のソフトウェア・エンジニアリングの仕事を獲得する。コンサルタントになるための準備として、ソフトウェア・エンジニアリングのエントリーレベルの仕事に応募する。この間に、エンジニアリング・ライセンスの取得を目指すべきです。ライセンスを取得するには、Fundamentals of Engineering試験に合格する必要があります。入社4~6年後に受験できます。
- エンジニア免許を取得したら、ソフトウェア・エンジニアリング、開発、トラブルシューティングの基礎を理解する必要があります。C++、Java、HTML、SQL、Perl、Falcon、Lynx、Matlabなどのプログラミング言語でのプログラミング・スキルが必要です。
専門分野を開発する
-
自分のニッチを見つける。ソフトウェア・コンサルティングの中で、顧客に特定のものを提供できるよう、自分の専門分野を見つけましょう。例えば、サイバーセキュリティ、ネットワーキング、システムエンジニアリングなどです。近くにどのようなソフトウェア・コンサルティング・サービスがあり、何が不足しているかを調べる。
-
他のソフトウェア・エンジニアとネットワークを作る。他のソフトウェアエンジニアと一緒にカンファレンスやネットワーキングイベントに参加し、人脈を築きましょう。特に、自分の専門分野で活躍している専門家に注目しましょう。専門家のカンファレンス講演に出席し、その後彼らに会うようにする。専門家や同僚に、お勧めのブログやアドバイスを求める。
-
自分の専門分野のソフトウェアを開発する。スマートフォン用のアプリケーションを作ったり、インターネット・セキュリティ・ソフトウェアのような高度なものを作ったりする。何度も試作し、不具合を解消する。自分自身の製品を開発し、完成させることで、見込み客に見せる完成したプロジェクトを手に入れることができる。
ビジネスを立ち上げる
-
ビジネスを立ち上げる。ソフトウェアが完成し、コンサルティングを始める準備ができたら、社名とロゴを作成しましょう。マーケティング資料にはこれらを使用します。時間給を設定し、請求システムを作りましょう。市場調査を行い、あなたの地域や専門分野での他社の料金を調べましょう。レートを決める際には、経費も考慮しましょう。
- 専門知識を身につければ、請求料金を調整することができます。会計年度末や暦年末など、クライアントにとって都合の良い時期に料金を上げるようにしましょう。料金の変更については透明性を保ちましょう。
-
ソフトウェアやコンサルティング・サービスを売り込む。パンフレット、ウェブサイト、名刺を作成する。自分のスキル、経験、学歴がどのように企業の役に立つかを宣伝する。自社のソフトウェアが優れている理由や、他のソフトウェアとの比較を示す。顧客リストを作るには時間がかかる。安定した収入を確保するために、最初はフルタイムの仕事を続けることを考えましょう。 顧客ができれば、あなたの専門知識、コミュニケーション・スタイル、ビジネス・コミュニケーションはさらに発展するでしょう。
- ソフトウェアを販売していることを説明し、専門分野のコンサルタントとしてサービスを提供しましょう。トラブルシューティングやコード作成ができるのであれば、それも明記しましょう。この情報を名刺に記載しましょう。
- 全社的なセミナーやオンライン・セミナー、ハウツー・チュートリアルの開催も検討しよう。親しみやすく、知識が豊富であると思われたい。参加者は、あなたに仕事を依頼したり、あなたの名前を他の人に教えたりするかもしれません。
-
成功を宣伝する。クライアントの許可を得て、完成したプロジェクトを宣伝する。学会発表、ブログ、ウェブサイトなどを使って自分の仕事を宣伝する。フェイスブックやツイッターのようなソーシャル・メディアのウェブサイトを活用し、自分の成功について宣伝したり、記事を書いたりする。
- 満足したクライアントに、同僚や友人にあなたを推薦してもらう。雪だるま式に、あなたのビジネスは急速に成長するはずだ。
コンサルタントとして成功する
-
時間管理をしっかりする。自営業として独立すれば、スケジュールはより柔軟になります。タイムリーに効率よく仕事をこなせるよう、時間を把握し、何日も先の計画を立てましょう。電話、クライアントとのミーティング、ネットワーキング・イベントなどの時間をスケジュールする。
-
財務を管理する。公認会計士(CPA)を雇うことを検討しましょう。独立した請負業者として、あなたの税務状況は従業員の場合よりも複雑になります。米国に住んでいる場合は、社会保障費を全額負担し、健康保険に加入しなければならない。個人年金への拠出を計画する。顧客から訴訟を起こされた場合に備えて、専門職賠償責任 保険への加入を検討する。
- 健康保険に加入している配偶者がいる場合は、保険加入の必要を回避できるかもしれない。
-
人脈作りを続ける。ソフトウェア・コンサルティング業界では、誰を知っているかが非常に重要です。コンサルタントの中には、週に10時間も新しい人脈を作ったり、過去の関係を維持したりしている人もいる。自分より経験の浅いコンサルタントを積極的に助けましょう。
コメント
最新を表示する
NG表示方式
NGID一覧