私は約2年間開発者として働いており、少しくだらないITの学位を取得しました。自分の知識に大きなギャップがあることに気付いたので、「適切な」コンピュータサイエンスの学位を取得したかったのです。
私は完全にC#で作業し、フロントエンドのWeb開発を行っています。本当に学びたいことがあるので、良い資料を教えてもらえないかと思っていました。私は基本的に、わからないことのリストを作成し、優先順位で並べ替えようとしています。リストされている各アイテムと使用するリソースに対して私が試みることができるサンプルプロジェクトを誰かが提案できますか(Webと本の両方の提案を歓迎します)。
- ネットワーキング、完全なIPスタックの理解など。
- httpプロトコル、OReillyの本は一見の価値がありますか?
- マルチスレッドアプリケーション
- 低水準プログラミング、現在このプログラミングをゼロから使用しているアセンブリ
- データ構造とアルゴリズム。
- オペレーティングシステム
- あなたがこのリストにあるべきだと思う他のものは何でも!
「すべての開発者は何を知っておくべきですか?そして、彼らが主題をよく理解することを確実にするために、彼らは自分の時間にどのようなプロジェクトを試みるべきか」と私は尋ねていると思います。私のリストはかなりスキャッターガンに近づいていることは知っていますが、それが私の方向性について助けを求めている理由だと思います。
これに対応するために時間を割いてくださった方には、よろしくお願いします。
.. ブライ