web-dev-qa-db-ja.com

学習Java数日で、インタビュープレゼンテーションの準備

Java数日で完全に「知る」または「学ぶ」ことが不可能であることは知っていますが、本当にこの人たちにいくつかの助けが必要です。

私はちょうどコンピュータサイエンスの学位を持つ大学を卒業しました。私が「熟練」している言語は、HTML/CSS/PHPです。

私は金曜日に就職の面接を受け、プレゼンテーションを準備し、3つの技術テストを受けなければなりません。そのジュニアWeb開発者の役割と私のナイーブを許すが、JavaはHTML/CSSとPHP =大学で。

プレゼンテーションの詳細:
持続時間10分。
プロジェクト:自分が関与しているプロジェクトで、誇りに思っていることについて話します
-プロジェクトでのあなたの役割は何でしたか?
-どのテクノロジーを使用しましたか?
-プロジェクトで問題が発生しましたか、それをどのように解決しましたか?

誰かが私を助けるために経験から引き出すことができる何かヒントやヒントがありますか?

技術テストの詳細:
-20分
パート1:HTML/CSS
パート2:SQL
パート3:Java
ナンバー1(HTML/CSS)元気です。
ナンバー2(SQL)MySQLでの私の知識に関連することができますが、うまくいけば問題ないでしょう。
ナンバー3(Java)大きな心配。私はJavaを使用した経験がなく、これまでに使用したことがありません。

上級者にそれらを教えたら、私はこれまでこれまでに作業したことがなく、私の強みはPHPこれは仕事に適用できればかなり迅速に取り上げることができます、または単に学ぶことです)数日でできる限りのことをして、最善を尽くします。

助けてくれてありがとう

4
RSM

あなたは彼らに正直であるべきだと思います。 Javaはかなり複雑で、現在私は大学で学んでいます。数日以内にJavaの一部を習得したとしても、仕事を得て、それが何であったとしても、彼らに誤った情報を提供したことで解雇されます。ちょっと言ってください、私は実際にはJavaを知りませんが、私は速い学習者です。あなたは決して知りません、彼らはあなたと一緒に働くことをいとわないかもしれません。

19
NeonLinux

Javaのコア部分を最初に確認することで、すぐに経験を得ることができます。これは、何をするかに関係なく使用する可能性が高いです-Javaチュートリアル- http://download.Oracle.com/javase/tutorial/ -「基本をカバーするトレイル」という名前のセクションがあります(Swingとデプロイメントのセクションはスキップしてください。JDBCに集中する必要があります) 。

それを経て、演習を行います。 PHPとは異なる、理解する必要がある最も重要なことは、classpathの概念です。これはドラゴンが隠れている場所です。

単純なJavaプログラムに慣れてきたら、JDBCを見てください。 JDBCのJavaチュートリアルトレイルは http://download.Oracle.com/javase/tutorial/jdbc/ にあります。タイプパス(重要)MySQLドライバーがクラスパス(!)に必要であり、MySQLを使用してから10年が経過しているため、どちらを選択するかわかりません。しかし、あなたはそれを必要とするでしょう。

次に、SELECTUPDATEを使用して簡単なプログラムを作成します。1)面接に時間をかけ、2)新しいテクノロジーを非常に速く学習できるという説得力のある事例を作成するのに十分だと思います。

編集:Javaをよく知っているという印象を与えようとしないでください。代わりに、正直に言って、このインタビューについてゼロから読んだことと、それをどのように行ったかを説明します。個人的には、新しい候補者にとって非常に望ましい新しいテクノロジーを迅速に取り入れることができると思います。

幸運を。

6
user1249

あなたがあなたの知識について嘘をついているなら、彼らはそれを見つけて間違いなくあなたは外にいます。または彼らはそれを購入し、後で見つけるでしょう、そしてそれははるかに悪いでしょう。

とにかく、これはJavaほんの数週間で手を振ることができます: Javaで考える

5
Javier

"...世間知らずを許したが、JavaはHTML/CSSとPHP大学で。」

あなたがあなたの学校が教えたことを学んだので、世間知らずを許す必要はありません。ところで、どの言語もWeb開発では何らかの方法で使用できます。より人気のあるものには、PHP、Python、Perl、Javaがありますが、これらだけではありません。

"プレゼンテーションの詳細:...誰かが私を手助けするために経験から引き出すことができるヒントやヒントはありますか?"

どういうわけか、前のプロジェクトについて準備されたプレゼンテーションをするように求められたインタビューを逃れることができました。しかし、あなたの現在の仕事について話すことは、面接で行うためのかなり標準的なことなので、私はそれをかなりしました。私の推奨は、プロジェクトの基本とあなたがしたことについて話すことです。プレゼンテーションが予想されることを知っているので、いくつかのハイライトをカバーするいくつかのスライド(PowerPointまたは同様の、そうですね、そうですね)をまとめます。重要なのは、スライドをシンプルに保ち、自然に話すことです。スライドを読むだけで人々は眠りにつくことができます。ああ、あなたが緊張していることを認めてください。それは通常、リスナーから同情と理解を引き出します。

"私は彼らにこれまでに働いたことがなく、私の強さはPHPこれは仕事に適用できればそれを拾うでしょう)かなり早く、または数日でできるだけ多くのことを学び、最善を尽くします。

これは排他的なものではなく、両方を行うことができます。できる限り最善を尽くし、面接/テストに行くときは正直に、次の2日間の勉強をしてください。他の人が言ったように、Javaチュートリアルは、始めるのに適した場所です。@ Javierの推奨事項について良いことを聞きましたThinking In Javaですが、自分では読んでいません。 Head First Java のコピーをすぐに入手できれば、役立つはずです。 。利己的であるように見えるリスクがありますが、Javaを学ぶための本の この質問 を参照してください。

3
GreenMatt

Javaの経験があると嘘をつかないでください。私はJavaを使って十分に作業しており、それを使用してそれを使ってWebアプリケーションを専門的に(私の雇用者のために)構築しましたが、最近の就職の面接で尋ねられた質問は、それでも私を困惑させていましたJavaの領域私はまだ経験がありません。実際のJavaの経験がない場合は、基本的な質問でさえつまずき、嘘をついていることに気づくでしょう。たとえば、Web開発にJavaを使用したと言った場合、それらはすぐに始まります。ほとんどの場合、どのフレームワークを使用したかを尋ね、これらのフレームワークとそれらの使用方法について説明できるはずです。また、元々PHPから来た(しばらく前の)Javaはより複雑で構造化されており、少し時間をかけてそれについて考えることに慣れる必要があります。

正直なところ、あなたの最善の策は、他の人が提案したように本を読み始めることですが、正直に言うことです。あなたはJavaをあまり使用していませんが、それを学ぶことに非常に興味があり、自分で積極的に学習しているとすると、彼らはあなたの熱意を気に入って、あなたにぴったりだと思うかもしれません。

編集:伝えるべき主なことは、Javaで作業し、それをPHPと比較して使用する利点を理解したいということです。PHPの使用に夢中になっていると思わせたくないので、話してください、Javaに全力で飛び込む気がないところまで。 「Javaの利点」、「静的言語と動的言語」などに関する記事を検索することをお勧めします。そうすれば、Javaのようなプラットフォームの利点についての良い話し合いのポイントを得て、インタビューでそれらを伝えることができます。あなたの理解。

1
programmx10

まあ、私の意見では、おそらくJavaの基本はほんの数日で学べるでしょう。しかし、正直に言って、あまり使ったことがないことを認めます。

「Core Java」という本はとても気に入っています。 Swingのようなものについての資料をスキップすると、基本をかなりすばやくカバーできるはずです。

また、CSS、HTML、PHPの言語だけを勉強したと言っていますか?それとも、あなたが研究したウェブ開発に関連する唯一の言語でしたか?たとえばC++を勉強したことがあるなら、私はJavaがかなり簡単に来ると思います。

また、コンピュータサイエンスの大学でトップ6に在籍していた大学を教えてください。彼らのカリキュラムはややユニークなようです。

1
Antonio2011a

私がやった。

Java=数日で就職の面接ではなく、APコンピュータサイエンスの試験で学んだ。簡単だとわかったが、C++とオブジェクト指向の原則についてかなりの経験があった。 C++の後、Javaは簡単なことではありません。

そうは言っても、もしあなたが主にphpしか知らなければ、Javaを学ぶのは少し難しいかもしれません。私は習熟することをお勧めしますthe syntax(phpのようなCスタイルの言語に慣れていればかなり簡単ですが、より厳密な型システム)、common (Java) programmingerrors、そしておそらく基本的な概念に慣れ、それらを正しく理解するために少しのコードを書くことさえあります。

最後に、正直である。 Javaの経験がないことをインタビュアーに伝えますが、インタビューの準備として過去数日間に学んだことを説明してください。他に何もなければ、学習への献身と面接の準備で彼らを感動させるでしょう。

ああ、頑張って

1
crazy2be

私は面接官に嘘をついたり雪仕事をしたりしないでくださいと言う答えに+1を与えました。それは機能せず、雇用主を侮辱します。

謝罪しないでください。ただし、Javaでプロジェクトを実行したことがないことを正直に言ってください。次に、他の言語やツールキットを「仕事で」すぐに習得したときの経験(大学のクラスのプロジェクトの場合でも)の実際のストーリーをフォローアップします。

たとえば、PHPを学びました。学習方法、学習内容、自分で試してクラスのコンテンツに追加した方法、本/ブログ/ StackOverflowを読んで知識を広げる方法について話します。

あなたが スマートで物事を成し遂げる ことをすばやく体験することは、Javaクラスを覚えるよりもさらに価値があります。そのリンクは、同じタイトルですが、雇用主がどのような価値を持っているのかについていくつかの見方をするために、読むことは価値があるかもしれません。

他のすべてが失敗した場合、あなたが大学を卒業したら、もっと少ない仕事をする準備をしてください。技術サポート、QA /テスト、またはITがフィールドに入る方法になり得ます。仕事に就くと、その仕事について学ぶ機会が生まれます。あなたの周りのマネージャーにあなたがエネルギッシュで頭が良いことを見せれば、もっと面白く、一流で、給与の良い仕事への昇進を獲得できます。

また、大学に再入学してCSの修士号を取得し、時間をかけて必要なテクノロジーについてさらに学ぶこともできます。批判するつもりはありませんが、JavaがWeb開発で使用されていることを知らなかったという事実は、ソフトウェア開発者の就職市場についてあまり研究していないことを示しています。

0
Bill Karwin