正直、興味がないなら女の子はプログラマーにならないほうがいいです。
プログラマーは大変で疲れるし、健康にも良くありません。一時的にはお金が増えるかもしれませんが、将来の開発にも大きな問題が生じます。特に今では多くの企業が女性をプログラマーとして採用しません...よほど優秀でない限り。
プログラマーになることを選んだ方、おめでとうございます。少なくとも 3 つのことを準備する必要があります。
1. 普通の生活を放棄し、美を愛する女性の精神を放棄し、本を読んだり、コーディングやプログラムを書くことにエネルギーを注ぎ、ショッピングやメイクの趣味を放棄しなければ、あなたはすぐに排除されます。新しい人材と新しいテクノロジー。
2. 生理的な理由により、ソフトウェア業界のプログラマーは、たとえ女性プログラマーであっても、女性プログラマーの給与を超えることは困難です。男性プログラマー、ただし...あなたは素晴らしいです。
3. 長期的な低収入に備える。この業界に入ったばかりのプログラマーの収入は一般的に 2 ~ 3,000 です (運が良ければ Microsoft から 10,000 の収入が得られる可能性も否定できません)。2 ~ 3 年以内に開発できなければ、給料は下がります。 4~5,000 円程度です。変更はなく、30 歳でプログラマーの仲間から追い出されるまで、この給料を受け取り続けます。
もしよろしければ、あなたが将来取り組みたい専攻に基づいて学ぶべき知識をいくつか教えます。
私が書いたことを読んでも怖がらないなら、私はあなたが学ぶべきことについて話し続けます。
プログラマーとして、努力の方向性を選択する必要があります。将来的には、ERP、通信、組み込みなどを行う予定ですか? WINDOWS プラットフォームまたは UNIX LINUX で開発する予定ですか?ただ受け身でお金を稼ぎたいだけなら、あなたはプログラマーとして失格だと言えますし、今後ますます道は狭くなるでしょう。会社があなたのために開発を検討してくれるとは期待しないでください。 . 国内企業は非常に利己的です。
いずれにしても、プログラマとして、次の内容をマスターする必要があります
C言語、データ構造、アルゴリズム、コンパイル原則(必須ではありませんが、少なくとも字句解析と構文解析を知っている)、OSのいくつかの基本原則(プロセス スケジューリング、メモリ スケジューリングなど)、コンピューター アーキテクチャ、ソフトウェア エンジニアリング
その他の要件は、少なくとも CET-4 (そうでないと MSDN が読み取ることができません)、プログラムの作成、数学が苦手ではないことです
この内容をマスターするということは、少なくともメジャー出身者と同じスタートラインに立っているということです。次に、自分の意欲に基づいて専門能力開発に取り組むことができます。開発はプラットフォームによって大きく分けられます
1. WINDOWS プラットフォーム
2. LINUX/UNIX プラットフォーム
WINDOW プラットフォームは最も機会があり、2 番目に最も給与が低いプラットフォームです。最高の給料を持っています。しかし、学習の機会はまったく逆です。LINUX/UNIX は一般にメインフレームで使用され、企業が与えない限り、これらのものを日常的に使用することはおそらくありません。学ぶ機会があれば、この業界に入るしかありません。
Dangru さん、3 つのプラットフォームのいずれかに熟練していれば、給与は非常に高くなります。しかし、あえて言えば、CSDNでもWINDOWSの動作仕組みを真に理解し、APIを使いこなせる人は多くありません。
ネットワークをやる場合、ネットワークも多くの部分に分けることができます。配線、管理、建築、または研究開発を行いますか?研究開発であれば、一般的な通信プログラムの作成、ルーティングなどのネットワーク機器の研究開発(すでにハード)などに分かれます。
次に、少なくとも次の内容を理解していることをお勧めします
マルチプラットフォームのプロセス スケジューリング、マルチスレッド、スレッド同期 (TCP/IP プロトコルは、異なるプラットフォームでの通信には通常使用されます)
関連記事:
はPHPを学ぶのは難しいですか? PHP を入門から習熟するまでにどれくらいの時間がかかりますか?