私は今後J2EEアーキテクトになりたいです。テクノロジーガマット - どこから始めるのか?
私は新しいテクノロジーを学び始め、Spring、Struts、Hibernateのようないくつかのフレームワークをカバーし始めました。私も過去に(2005年には)働いてきたEJB。
物事、私はあまりうまくいきませんでした
- フロントエンド技術(AJAX、FLEX、FLASHなど)
- パフォーマンスの改善の実践EJBの/ JPAで
- 最近の変更
- あるJCA
- JMS
- Webサービス
- ベストツールSDLCのd(例:ビルド用のANT/Hudson、テスト用のJMeter、コードレビュー用のPMDなど)
私は、これらの技術といくつかの適切なツールをカバーする計画を立てる予定でした。開発中に便利です。
私の問題は、これらの技術を学ぶとともに定期的な仕事に取り組む必要があるため、各技術が1ヶ月以上(またはそれ以上)私に関わる深さを持っていることです。
私は最近、AJAXで始まりました.DJJやJQueryなどのAJAXのためのさまざまなツールキットを3〜4日間過ごしました。私の研究の終わりには、AJAXがどのように動作するのかについての公正な考え方がありました。その知識は私の研究を完了する?それから私はCIのためのいくつかのツールを見ました。ハドソンとANTと3〜4日間過ごしました。どのようにうまくいくか分かりませんでしたが、この知識は私の研究を完了するのに十分ではありません。そのようなものはそれぞれ十分な深さを持っており、もし私がそれらの中でもっと深く進むなら、それは1ヶ月以上かかるかもしれません。私は今後6ヶ月以内にSCEAを完成させる計画を持っていますが、これらのことを知らずにSCEAは何のメリットもないと私は信じています。私の質問がある
、
- は私のアプローチや皆といくつかの問題は、この課題に直面していますか?
- テクノロジについて知り始めると、最後に何が結果になるのでしょうか? (技術について知ることは明白な答えですが、あなたが技術に取り組んでいる間見つけることを試みるポイントの任意のリストを保持していますか?)
は、問題の
ありがとうございました。私は7年以上の経験があり、私はあなたの意見に同意します。私はあなたが言及したリスクを避けたがっています。新しい技術やツールを学び始める前に、私はいくつかの質問を出さなければならない:1)私はそんなにツールが必要なのはなぜですか? 2)これは業界で最も有効ですか? 3)ツールに関連するベストプラクティスは何ですか? .. もっと。私はこれを書き留めて、それを私の学習として守っています。私は専門家から知りたいです、私は正しい道を向いていますか?利用可能な技術/ FWは非常に多く、私たちは日々の生活の中でそれらのすべてを使用するのではありません。 – Vicky
しかし、テクニカルリード/アーキテクトの役割を考えてみましょう。このシナリオを考慮して、テクノロジーをどの程度まで探究すべきかを知りたいと思いますか?私は確かに技術の基本的なアイデアを得るためにアプリケーションのHello Worldの種類を書くことができますが、それで十分ですか?もしそうでなければ、私たちのアプローチは何ですか? – Vicky
あなたは仕事をしたい市場/地域を知っていますか?私は、異なる市場が異なるJ2EEスタックを使用していることに気づいた。ウエストコーストの新興企業は最先端を行く傾向にあり、オープンソースを利用する傾向がありますが、NY地域金融とDCエリア防御(重いJ2EEユーザー)は、JBossのような有償ソリューションや商業的にサポートされているソリューションに遅れたり、必ずしも最善の技術ではなく、市場でHRに感銘を受けるものを勉強したいかもしれません。 – Uri