2011-02-02 10 views
2

私は私の地元の大学で2年生です。私の専攻はコンピュータサイエンスであり、これはJavaコースの2番目の部分です。事は、私がCで合格したにもかかわらず(クラスの中で最高級)、私はより良くしたいと思っています。ほとんどの人と同じように、それはオンラインクラスであり、教師は何かに応答するために平均で約1週間かかりましたので、学ぶ上での丘の戦いでした。私はあなたが成功するために役立つテクニックとツールを求めています。私たちはJAVAを学んでおり、実際にあなたのコードを見る人がいないので、自分で学習するのは難しいです。同時に私はJoel on Softwareで読んだことを使ってCとC++を学びたいと思っています。どんな助けもいいです。初心者からプログラミング

おかげで、

オーランド

+0

オンラインコースウェアを超えてどのチュートリアルを使用していますか?あなたが使用しているチュートリアルや使用計画をしてください** ** **を更新してください。 –

+0

あなたは自分自身から勉強していただければ幸いです。長期的に見ると、より良いプログラマーになるでしょう。 – Marlon

+0

@マールロン:何ですか?私は強く強く強く反対します。良いコードの一部は、そのコードを他の人が理解できるようにすることです。 –

答えて

0

は、私は個人的にBlackBeltFactoryサイトのうちの多くを得ました。 Javaだけでなく、他の多くのテクノロジーにも対応しています。試してみる!

0

あなたは自分がここからリンクされているC++教えるためのいくつかの高品質なリソースを見つけることができます。 https://sites.google.com/site/michaelsafyan/learn-to-code

私はC++の知識は非常に簡単にするJavaに適用することができ、さらには、直接Javaの学習よりも役に立つことができると思います。たとえば、オブジェクトを値渡し、値渡し、参照渡しなどを見ずに、暗黙のポインタであるという概念を理解するのは難しいです。

キーは成功には不思議であり、あなたの質問に答える小さなサンプルプログラムを書く。教科書がそのような構文やセマンティクスについて言えば、著者は必ずしも正しいとは言えず、プログラミング言語は本が出版されるよりも速く進化するかもしれません。コンセプトを示す小さくてシンプルなプログラムを作成します。また、正しくコンパイルできないときに、それを書き、間違いを訂正しなければならない場合は、コードの記述方法を覚えやすくなります。また、コンパイラが生成するエラーメッセージの種類を理解しやすくすることができます。

最後に、これはJavaを習得するのが非常に簡単な問題です。EclipseやNetBeansの代わりに単純なエディタを使用することをお勧めします。 NetBeansとEclipseはコードを段階的にコンパイルし、エラーを発見し、修正を提案し、提案された修正を適用するシンプルな魔法のボタンを提供するので素晴らしいです。これは生産性とコード作成時には最適ですが、実際に正しくコーディングする方法を覚えて覚えておくのにはあまり効果的ではありません。