ホームページ > よくある問題 > C プログラマーが知っておくべきことは何ですか?

C プログラマーが知っておくべきことは何ですか?

angryTom
リリース: 2020-03-14 14:35:11
オリジナル
3563 人が閲覧しました

C プログラマーが知っておくべきことは何ですか?

C プログラマーは何を知っておくべきですか?

大手インターネット企業、ソフトウェア開発会社など、プログラマーには多くの仕事の要件があります。すべてのプログラムメンバーが必要です。

プログラマは次のことを学ぶ必要があります:

1. マスター データとその変換、データのマシン上での表現、算術演算と論理演算、および関連する応用数学の基本知識;

2. コンピュータの構成と各主要コンポーネントの性能指標を理解する;

3. オペレーティング システムとプログラミング言語の基礎知識を習得する;

4 . コンピュータに習熟すること 一般的に使用されるオフィス ソフトウェアの基本的な操作方法に習熟する;

5. 基本的なデータ構造と一般的に使用されるアルゴリズムに習熟する;

6. C プログラミング言語に習熟すること。 C、Java、Visual Basic プログラミング言語の知識を習得する;

7. データベース、ネットワーク、マルチメディアの基礎知識を理解する;

8. ソフトウェア エンジニアリングの基礎知識を習得し、理解するソフトウェアプロセスの基礎知識とソフトウェア開発プロジェクト管理の常識;

9. 一般的な情報技術標準、セキュリティ、関連法規制の基礎知識を理解する;

10. 理解する情報化とコンピュータ応用に関する基礎知識

11. コンピュータ分野の簡単な英語資料を正しく読んで理解する。

推奨学習: jQuery ビデオ チュートリアル

プログラマーの必須スキル:

1. 開発ツールに精通している

プログラマーとして、少なくとも 2 ~ 3 つの開発ツールの使用に習熟する必要があります。これはプログラマーの基礎です。

シェルや Perl などの基本的なスクリプト言語を習得し、少なくともこれらのスクリプト コードを読めるようにする必要があります。

2. データベースに精通している

プログラマは、少なくとも 1 つまたは 2 つのデータベースに精通している必要があり、リレーショナル データベースの主要な要素についてよく理解し、基本的な構文に精通している必要があります。 SQL。

3. オペレーティング システムを理解する

真のプログラミング マスターになりたい場合は、オペレーティング システム、そのメモリ管理メカニズム、プロセス/スレッドについて深く理解する必要があります。スケジューリング、シグナル、カーネル オブジェクト、システム コール、プロトコル スタックの実装など。

4. 要件理解能力

プログラマは、作業順序に記述された要件を正しく理解できなければなりません。ここで、プログラマはソフトウェアの機能要件だけでなく、ソフトウェアのパフォーマンス要件にも注意を払う必要があることは明らかです。

プロジェクト全体に対する独自のモジュールの影響と潜在的な脅威を正しく評価できなければなりません。プロジェクト経験 2 ~ 3 年の熟練プログラマがこれを理解していない場合、それは単にプログラマが理解していないことを意味するだけです。私は働いたが、一生懸命働いたわけではない。

5. モジュール思考能力

優秀なプログラマーとして、彼の思考は現在の業務タスクに限定されるものではなく、自分が作成したモジュールが現在のシステムから分離できるかどうかを考える必要があります。これは存在しており、単純なカプセル化を通じて他のシステムまたは他のモジュールで直接使用できます。

これにより、コードが再利用可能になり、作業の重複が減り、システム構造がより合理的になります。モジュール的思考能力の向上は、プログラマーの技術レベルの向上を示す重要な指標です。

PHP 中国語 Web サイト、多数のプログラミング チュートリアルと Web サイト構築チュートリアル、学習へようこそ!

以上がC プログラマーが知っておくべきことは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート