關於linux和程式設計入門,關於Linux和程式設計入門

時間 2021-12-25 02:07:56

1樓:匿名使用者

首先非常佩服樓主的勇氣和求知慾,非常值得肯定。

如果真的對計算機很有興趣,並且希望在計算機領域做出一些成績的話,建議你從計算機的基礎課程開始。可以說計算機的本質就是數學,先把高等數學(主要是微積分),概率論與數理統計,離散數學,線性代數這些基礎課學紮實,然後學習一門計算機程式語言(搞linux程式設計的話推薦c/c++),接下來開始學習資料結構,計算機組成原理,計算機網路,作業系統,演算法分析設計等計算機相關基礎。還有一點就是英語的學習決不能間斷,學計算機就要把英語作為自己的母語一樣,這點沒辦法,因為先進的技術思想往往都是用英文**首先發表的。

linux屬於類unix系統,許多大型企業都是用linux來做伺服器的。linux系統的話可以用《鳥哥的私房菜》這本書來入門。用linux的話一定不要使用圖形化介面,忘掉windows,一切從新開始。

之後還有unix程式設計,核心等等都需要學習,計算機的知識更新速度非常快,需要不斷地學習。以上的內容頂多只是計算機領域的冰山一角哦。

總之,做計算機這一行真的很苦,尤其是做程式設計工作很累,需要有個強健的體魄,做好思想準備。

好好想一想是不是真的非常想做這一行,然後再做決定吧。

最後,不管你做什麼,只要全心投入去做,總會有收穫的。

送你一句話:靠自己去成功!

2樓:匿名使用者

現在學linux基本上有兩條路可以走,一條是伺服器,一條是程式設計 arm(嵌入式),首先確定要走那條路吧

自己學的話需要掌握什麼基礎麼?

如果是伺服器就要完全掌握各種伺服器的配置,完全掌握終端使用,不要用gui

如果是程式設計就要學會c、c++,會看懂linux核心,會寫驅動

3樓:

ls那位仁兄有點離題了吧。。。樓主你說家裡不讓報計算機專業,但你自己又問“linux系統能夠用來做伺服器給超市買單一類的吧?”,要知道你問的問題就是計算機專業才幹的事情啊,雖然搞不清楚你到底要學到什麼樣的程度,不過還是覺得有必要提醒你一下,linux的方向分軟體程式設計,嵌入式開發以及伺服器方向,你不可能每一種都學精,所以如果你很想做伺服器這塊的話那麼當然是朝伺服器發展。

下面給你點建議,覺得好鼓個掌,不好,拉倒:

1.我不知道你用的哪種os,但如果你用win,建議你換到linux下,在win裡你很難學到東西

2.如果你真的想學有所成,那麼不要使用ubuntu,並且儘量避免一切圖形化介面,直到你可以自如使用命令列為止

3.關於什麼數學要學好,那是程式設計師的事,啊,差不多也是我的事,嘎嘎,數學主要是為了演算法和資料結構服務的,那個跟你的方向沒什麼關係

4.linux入門的話用《鳥哥的linux私房菜》相信初學足夠了

5.學習linux必須有耐心,它裡面有很多東西跟win是很不一樣的,相信我,你付出多少就能得到多少

6.至於你說你不知道是否跟讀完高中一樣,覺得沒學到什麼實用技能,嘎嘎,完全沒必要擔心,你所學的都是真正的知識,知識是厚積薄發的,只要肯學,時間一長你想不小成都難

4樓:匿名使用者

linux現在有非常大的發展空間,因為微軟最近一直在打假,我們國家軟體發展現在很快,linux現在有中科紅旗軟體股份****、雨林木風計算機科技****等多家公司都在開發,前途無量。

www.ylmf.com上面有很全面的教材

5樓:匿名使用者

根據你的想法,不建議你學習linux,還是先學習windows上的程式設計吧,等弄清楚了用linux能幹什麼的時候,再考慮到linux學習

給我簡單說下,linux程式設計 怎麼入門

6樓:第四片葉子

linux作業系統常用命令,先會十來個常用的就可以ls cd mkdir rmdir cp mv rm

vi 的使用及簡單的命令,很簡單,一會就會。

gcc g++的使用,也就是命令,引數,常用的就那幾個

makefile編寫,看明白了也沒什麼,稍有點難,其實如果初級階段寫些簡單的還是不成問題

shell編寫,很容易編寫簡單的,複雜的我也沒試過,學過一點,但是因為工作沒用就沒再接觸,反正要是學先熟悉一下。

gdb除錯,說難有點難,說不難其實和vc一樣,只不過都用命令的行式,有時候有點不習慣

接下來就是一些linux c/c++的api的學習了,和vc有點不一樣,但是其實功能都一樣,對照一下都會了。執行緒、程序、網路程式設計等等

對於資料庫的操作,oracle mysql sqlserver常用的掌握一下

環境變數總要會配吧

共享庫到最後也應該去寫吧,也就是vc中的dll,不過不寫也沒關係。

能想到的就這麼多了,希望可以對你有幫助,現在,我該去準備我離職工作交接什麼去了,祝你好運!

7樓:常樂常知足

首先要熟悉linux系統,語言用c或者c++都可以,用gcc編譯。如果linux文字編輯器不熟的話,建議在windows下寫程式,用ultraedit之類的文字編輯器寫**,寫好後ftp到linux中,進行編譯執行,只要寫好makefile檔案,編譯也很簡單,敲個make命令就行了。至於例項原始碼,網上還是很多的,不一定非要針對linux,絕大多數c函式都是標準函式,是跨平臺的。

8樓:匿名使用者

強制自己原始碼安裝一些大型軟體,堅持7天。

你走運維還是別的什麼?

推薦買本鳥哥的私房菜,先看看吧。

個人經歷的話,強制學習半個月,基本就會好多了vi就可以了,華麗點sublime text 3

9樓:屈青松

多看c語言和多看別人寫的**

10樓:折鈺

shell和c語言是兩碼事情, 要想學習shell的話, 首先要從系統管理學好。

如果連繫統在做什麼都不知打的, 那學shell有什麼用?

對shell程式設計迷茫的話,可以一起研究一下!

知道是什麼意思?

Linux程式設計和程序 執行緒,linux 下 程序和執行緒的區別

給你舉個例子 比方電腦裡你安裝的qq,暴風,迅雷他們都可以單獨獨立執行,那麼我們就可以說qq是一個程序,暴風也是一個程序,迅雷更是一個程序 而要說到什麼是執行緒,執行緒是執行在程序裡裡的程式 舉例qq 執行緒 我們能同時用qq軟體進行聊天,聽 為什麼呢,這就是執行緒的優點所在,單獨執行但又不互相干擾...

求指教啊,關於l和n發音,求指教啊 ,關於l和n發音。。。。。

日語趙老師 日語中l和n分不清怎麼辦 我是一個麻瓜啊 n和l的口型差不多是一樣的,發l時口型比發n時大一些,不一樣的是發音時舌尖的位置。n 舌頭伸出牙齒,上下牙齒輕輕咬住舌尖,用喉嚨發音的同時舌尖收回,發出的就是n。l 嘴巴微張,舌尖頂住上顎,喉嚨發音的同時舌尖放下,發出的就是l。練習n音就來回把舌...

關於c語言的程式設計,關於C語言的程式設計問題?

執行示例 原始碼如下 include stdio.h int main printf n return 0 望採納。int用來定義整型變數 整數 float用來定義浮點型變數 實數 float和int一樣是用來定義變數的,它不是函式.賦值語句value 700 weight 14.5833之所以不在...