web-dev-qa-db-ja.com

地元の企業に立ち寄って、経験を積むためにインターンとしてサービスを提供する必要がありますか?

エントリーレベルの開発者の仕事に就こうとしていますが、関連する経験がありません。 C#、SQL、HTML、CSSをコーディングし、OOPの原則を理解し、WinFormsとWebFormsの両方でいくつかのアプリケーションを完了しました。

大学院に応募してみましたが、今までの経験が気に入らない採用担当者に邪魔されてしまいます。

これまでの経歴書(履歴書など)を書いて、ソフトウェアショップに行ったり、自己紹介をしたり、インターンシップを依頼したりすることを考えていました。

これは、ソフトウェア開発の扉に足を踏み入れるための効果的な方法ですか?正式な面接を受けるために、最初にコールドコールを試す必要がありますか?

3
user37827

予告なしに立ち寄ることはありません。会社によっては、受付係まで連絡があります。受付係はあなたの情報を渡す場合と渡さない場合があり、適切な人に渡す場合と渡さない場合があります。

最悪の場合、doエンジニアやマネージャーに連絡すると、彼らが積極的にインターンを探していない場合、すぐに解雇され、忘れられてしまいます。

私の提案は次のとおりです。

  1. Githubアカウント(またはbitbucket、w/e)を設定し、そこに作業を投稿します(可能な場合)。
  2. 関心のあるドメインのプロジェクトに参加し、パッチを介してプロジェクトに貢献します
  3. 履歴書にgithubリンクを追加します。あなたの仕事がまともな品質でさえあるならば、これはあなたを他のパックから際立たせます。
  4. インターンを探している企業をオンラインで検索します。オンラインでお申し込みください。 1週間ほど経っても返信がない場合は、電話でフォローアップしてください。
  5. Meetup.comや同様のサイトを調べて、お住まいの地域のC#(またはその他の興味のあるもの)イベントを見つけてください。 これはあなたがあなたのネットワーキングをするところです。名刺を持参してください。持ってないの?いくつか印刷してください..これらのミートアップで何百ものそれらを配ることはありません。
  6. OSプロジェクトのある会社に興味があるなら、contributeそれらに。彼らのIRCチャンネルに参加して、アクティブになりましょう。たとえば、Adobeに興味がある場合は、PhonegapまたはFlexに参加してください(将来は少し疑わしいですが)。 Mozillaに再び興味を持ったら、彼らの複数のプロジェクトのいずれかで手を汚してください。

仕事でgithubにアカウントを持っていると、自分が何をしているか(少なくとも基本的なこと)を知っていることを示すのに役立ちます。また、ソース管理の基本に精通していることも示しています。これは、恐ろしいことではないチーム設定ではほとんど要件です。

他のプロジェクトに貢献している場合は、1)他の人のコードを読み取ってデバッグし、2)チーム環境で作業する能力を示します。これにより、他のパックとは一線を画すことができますはるかに(他の人のコードを操作する新しいこともたくさん学びます)。また、OSプロジェクトに取り組んでいるお住まいの地域の専門家に出くわすこともあります。

交流会グループに参加すると、業界の専門家の名前やハンドルの顔になります。隅に座って親指をいじるだけではない場合、人々は気付くでしょう。雇用主は、インターンやフルタイムの従業員を探すためにミートアップに参加することもあります。

もちろん、仕事のデモや履歴書を持っている会社に立ち寄るだけでも害はありませんが、その時間をより有効に活用することは間違いありません。

12
Demian Brecht