新手學習計算機,做基礎軟體開發者

2021-09-12 20:07:17 字數 753 閱讀 5133

深入計算機,理清方向 起點

實驗樓的linux操作,選擇幾個(工作室負責人負責選擇好放進來),結合《鳥哥的 linux 私房菜》去學習,此書一定要看完,實際動手敲擊書內講解的命令、試驗操作。

學習使用虛擬機器,裝linux、windows系統,學習給自己電腦裝系統。

現在你已經可以盡情的在你電腦上操作各種東西,再也不怕搞壞系統了。

順序書單:基礎學習、中期擴充套件、專案外延

上面的試驗和內容學習後,就有能力去開始去學習了!

一. 基礎學習,學習環境都是linux

基礎學習書單(試驗環境都為linux)

二. 中期擴充套件

學習感興趣的語言、資料結構,多看計算機體系的書籍,增加自己對計算機的認識(作業系統、計算機網路、計算機組成原理),學習環境都是linux

中期學習,擴充套件計算機理論,了解計算機體系結構脈絡

語言學習:學習環境都是linux

三. 專案外延

去了解各平台架構的各個發行版、看他們如何維護,搞清楚構建編譯鏈的細節、交叉編譯鏈的細節,能夠解決看到的編譯錯誤,去定位問題;先了解0.11 kernel的**,然後去看高版本的核心**,專心乙個方向,去訂閱郵件列表,去看其他人的patch。

* 去做系統相關:[修改系統、定製系統專案](自己做 linux 系統專案](

* 去做核心相關:[核心考古隊專案](

軟體開發必備 計算機基礎知識

越來越覺得有些基礎知識太重要了,最近在瘋狂的補回來,有的以前學了,現在淡忘了,有的當初學的就不好。沒有關係,最近都開始補回來。應驗了那句話 出來混,遲早要還的。下面是我總結的一些基礎必備,如果大家覺得還需要補充哪些知識,還請提出來,我們一起補習。bit位元 byte位元組 kb千位元組 mb兆位元組...

談談計算機軟體開發技術

軟體開發分為兩種,首先,應用軟體開發,主要是為了實現對計算計的控制以及管理,並且為使用者提供良好應用介面的開發過程,其次為了解決實際問題開發,針對遊戲軟體或者人事管理軟體等。軟體開發的過程中,應當遵守開發原則,首先,保障軟體開發的質量,並且落實各種開發技術等,其次,應當制定開發計畫並且建立開發模型等...

計算機軟體開發文件編寫指南

一 可行性研究報告 二 專案開發計畫 三 需求規格說明書 四 概要設計說明書 五 詳細設計說明書 六 使用者操作手冊 七 測試計畫 八 測試分析報告 九 開發進度月報 十 專案開發總結報告 十一 程式維護手冊 十二 軟體問題報告 十三 軟體修改報告 一 可行性研究報告 1.引言 1.1編寫目的 1....