2009-05-26 4 views
0

新しいスキルを習得し、あるプラットフォームから別のプラットフォームに移行するデベロッパーに気付きましたか?どうやってやっているの?彼らは、彼らが仕事をするプラットフォームでの経験の欠如をどのように正当化するのでしょうか?あるプラットフォームから別のプラットフォームに移行する開発者はいますか?

以前の経験との関連性に基づいていますか?彼らはターゲットプラットフォームで認定を取得し、給与を引き受けるジュニアレベルで働いていますか?契約/コンサルティングの方が簡単ですか?それとも、単に履歴書を正確に投影するのですか?

答えて

2

私にとって、LAMPから.Netへの移行は仕事の必要性でした。コンサルタント会社は、すぐに私が入ったPHPの人が必要でしたが、そのプロジェクトは突然完了し、彼らは地平線上にPHPの仕事を持っていませんでした。

PHPプロジェクトの最後の週で、私はonline O'Reilly courseをC#で取得し、同じクライアントのWindowsアプリケーションでより経験豊富な開発者と緊密に協力しました。いったんPHPのギグが完了すると、私はすぐに.Netプロジェクトを開始することができました。それ以来、私は.Netクライアントを持っていました。

私の鍵は柔軟性でした。私は雇用者に、私がさまざまなテクノロジーやプラットフォームに興味を持っていることを直ちに知り、コースへのアクセスを要求し、年ごとの書籍手当を利用してさまざまな分野を探索することでイニシアティブを取りました。モビリティ(PDA、特殊デバイス、タブレットなど)のような新しい方向を調べる機会が生まれたとき、私はその機会に跳躍しました。

このタイプの自己拡張型拡張を促進するポリシーが雇用主にない場合は、新しいプラットフォームで使い慣れたタイプのアプリケーションを構築してみてください。技術を適切に把握したら、ターゲットプラットフォームのオープンソースプロジェクトに関わり、まだ学習中の有料外部の機会(Craigslist、elanceなど)を探します。

+0

良い点、ありがとう! – Shaw

1

おそらくそれは状況の結果です。これらのタッチでは、あなたの快適ゾーンの外に移動することができる経済的時間が重要です

6

実際には、外見上異なるプラットフォームが実際には非常によく似ています。たとえば、私は10年以上にわたってMicrosoftのプラットフォームにほとんど触れていませんが、コンピュータシステムに関する深い知識はかなり譲渡可能であるため、そこでの開発はほとんど困難です。

+0

これは、一般的な対特定のスキルの面白いビューです – Shaw

1

私は、開発者を初めて使っているプラ​​ットフォームに開発者を置くことに誰も躊躇していませんでした。コンピュータ言語の変更は、プラットフォームの変更よりも管理者にとってははるかに気になる傾向があります。

+1

私は、プラットフォームの変更がいくつかの言語の変更より簡単に難しくなると思います。 JavaからC#またはRubyからPythonへの移行は、POSIXシステムの代わりにWindows用のCを書くことと比べてかなり簡単です。 –

関連する問題