2

プログラマーになるためには何を勉強すればよいですか。(プログラミング言語を除く:))

C/C++ と Java( はいくらか知っていますが、プログラマーの考え方はありません。おそらくいくつかのアルゴリズムを勉強する必要があります。あなたの意見は?

4

6 に答える 6

6

プログラマーになるには、非常に多くのことを勉強する必要があります。これらには以下が含まれます:

  • 一部のプログラミング言語
  • アルゴリズムと複雑さの理論
  • デザインパターン
  • アプリケーションの設計
  • システムデザイン
  • 統合
  • データベース理論
  • ソフトウェアの品質
  • テスト戦略
  • ソース管理の使用
  • チームでの作業の整理
  • 実用的なプログラマーとして、プロセスではなく結果に集中することを学ぶ
  • ユーザー中心の設計、ユーザーの声に耳を傾ける方法
  • 使いやすさ
  • ユーザー心理
  • アクセシビリティ(さまざまなデバイスおよび障害者向け)

事は、一度に小さな一歩を踏み出す必要があるということです。これで、いくつかのプログラミング言語を理解できました。データベースについて学び、アルゴリズムについて読んでください。次に、実際に適用します。そうすることで、考える経験ができます。この考え方は次の段階に進み、アルゴリズムをより深く理解し、言語機能についてさらに学びます。しばらくすると、アプリケーション アーキテクチャなどのグローバルな問題について考え始めます。それが続くので、反復を繰り返すうちにどんどん良くなっていきます。

古い乾いた草のフィールドをイメージします。あなたはそれを燃やす必要があります。あなたは何をしますか?より効果的にするには、複数の面でフィールドに点火すると、均等に燃焼します。あなたはそれを見て、それが消えたところで再び発火します。そこに行きます。知識のどこに空白があるか常に注意し、時間と希望 (または必要) がある場合はそこに努力を集中してください。

于 2009-10-03T08:58:04.747 に答える
3

私のアドバイス (そして私がしたこと) は、すぐにプログラミングを始めることです。5年間継続的にプログラミングした後、あなたは自分自身をプログラマーと呼ぶことができます:)また、理論を読みながら読むことも役立ちます(アルゴリズム、設計、優れた実践に関するさまざまな本やブログ...)が、実践は基礎です:)

于 2009-10-03T09:01:18.317 に答える
1

プログラムはアルゴリズムから構築されているため、そうです。それを知っておくとよいでしょう。平均的な CS カリキュラムを見ると、プログラマーにとって役立つスキルの適切な要約になります。必要な特定のスキルは、専門分野によって多少異なりますが、基本的なコンピューター サイエンスはどこにいても役に立ちます。

于 2009-10-03T09:02:03.990 に答える
1

私が考える限り、最も重要なことは、プロジェクトを選択し、ゼロから自分で構築することです。これは大規模なプロジェクトである必要はありません。実際、小さなプロジェクトから始める方がよいでしょう。

プロジェクトを構築する過程で、やらなければならないことや知らないことなど、あらゆる種類のことに出くわすことになります。そして、その時だけ、問題が解けるようになるまで読んでください。最終的には、プロジェクトを終了できるはずです。

これはほとんどのプログラマーが始める方法であるだけでなく、私が見る限り、最も基本的なプログラマーであることは、何でもプログラムできることを意味します。これらのプロジェクトのいくつかを完了すると、何でもプログラミングできるようになります (必要なことを何も知らなくても、一番のスキルである学習方法がわかります)。

于 2009-10-03T09:03:47.293 に答える
1

経験は数年。

于 2009-10-03T09:06:14.073 に答える
0

プログラマーはプログラムを書く人です。彼になるには、プログラムを書き始めてください。それで全部です。

于 2009-10-03T09:08:12.807 に答える