-1

私はコンピューター サイエンスの大学生で、長い間 cs を勉強してきました。しかし、今日に至るまで、私はまだ多くのことについてとても混乱しています。まず第一に、私はalg、データ構造、およびoopの強固な基盤を持っていますが、主題のシステム全体を明確に理解していません. データベース、alg、データ構造、oop、ネットワーク、ソフトウェア工学、OS など、さまざまなコースを学びました。それらが何であるかは知っていますが、それらを接続する方法がわかりません。対象のアーキテクチャを明確に理解する方法はありますか? また、どのテクノロジーが何をするために使用されているかを知る方法はありますか?

まあ、私の質問は少し混乱するかもしれませんが、私の状況はどうなっているのか、明確な質問をする方法さえ知りません. 私は私の質問を知りません、それは私の頭の中が完全に混乱しています。それを明確にする方法はありますか?

ありがとうございます!

4

2 に答える 2

1

最初に気付くのは、コンピューター サイエンスの全容を一般論でしか知らないということです。

数年間の経験の後でも、自分の専門分野のタスクを成功させるために、毎日トピックを調査していることに気づきました。これは悪いことではありません。コンピュータ サイエンティストに求められるのは、最適なソリューションを見つけるための絶え間ない学習と研究です。コンピュータ サイエンスに存在する情報の深さは、1 人が完全に理解するには多すぎます。それだけでなく、絶え間ない進歩の流れにより、最新のアプローチやテクノロジーについていくだけでも大変です。

学生としてのあなたの期待は次のとおりです。

  • 基本原則だけを学びます。
  • あなたは専門分野への道を歩み始めるかもしれません。
  • さまざまな状況に賢明な意思決定を適用する能力を身につけます。

特にあなたの懸念を参照してください:

  • 物事を学ぶ最善の方法は、必ず多くの質問をすることです。友達に何について話しているのか説明するように頼むことを恐れないでください。
  • 最適な技術の選択は、特定の状況に完全に依存します。ここには白黒のルールはありません。あるとすれば、ほぼ同じことを達成するさまざまなテクノロジーを学ぶ人がいるでしょうか?
  • テクノロジーを実際に適用した例を見ると、一見ばらばらに見える知識の領域がますますつながります。
于 2013-07-10T07:02:44.820 に答える
0

かなり抽象的な学術原則の実装をより完全に理解したい場合は、ソース コードを学習することをお勧めします。Linux でのスレッド化の実装を理解するなど、何かオープン ソースから始めてください。あなたの興味をそそるテーマを選んでください。頑張ってください。

于 2013-12-10T22:13:02.450 に答える