如何學習linu程式設計開發知乎,如何學習linux程式設計開發 知乎

2021-04-17 02:01:16 字數 5833 閱讀 4532

1樓:漸漸模糊的人

比較模糊bai的問題,首先,任何乙個系統du(zhilinux,windows)都可以做服

dao務器。但是做伺服器,首先你要有一專個公網屬的ip,不然別人沒法訪問你的系統~不是你電腦裝了乙個linux就可以當伺服器,你自己的電腦一般是沒有公網ip的,只能做一client。

學習linux程式設計前途如何

2樓:匿名使用者

我是做嵌入式的,linux是開源的系統,因此很多公司都在用,其他還有ucos、wince。但ucos系統很小很不完善,除非自己改乙個,wince在有些公司也有使用,各方面都不錯,可惜是收費的。

程式設計的話,我們都用c/c#,學這個需要恆心的,英語不好沒關係,簡單會一點就行了,主要是寫碼的習慣要好,命名、註釋很重要。

3樓:老男孩教育

從目前發展現狀來說,linux作為免費的作業系統,在市場上應用率是非常高的,發展前景也是非常不錯的,簡單易學,適合零基礎人員學習,也是進入it行業之中的學習之選,同時linux可以從業的崗位有很多,薪資待遇也是非常高。

學習linux之後可以從事以下崗位:

1、linux嵌入式開發。這個就是通過移植linux到硬體平台上,然後寫一些應用程式。

2、linux系統運維。linux運維工作很火,很多公司對於linux運維工程師的技術要求越來越高了。

3、linux伺服器開發。如果是用c/c++之類的話,要求也很高。因為網際網路行業才**動性相對大,所以工資可觀,特別是對優化延遲什麼的了解很深入的,發展前景是最好的。

這個招聘量較少,但相對核心來說多些,專業知識要求比較全面,並且深入研究還有分布式,並行演算法,集群之類的方向,想要發展的好幾乎cs的基礎科目都要有非常深入的理解。

4、雲計算運維。實際上也是運維的一種,對原理性的東西也要求比較高。

5、雲平台開發。現在大的雲平台基本都是基於linux的kvm的.這個也是軟硬兼修的,並且還要求掌握虛擬化技術。

4樓:過客漫遊

1、參加培訓班,估計費用有點貴。需要父母支援7、8千2、買本書看看《linux:命令、編輯器、shell程式設計例項大全》

3、所有機器都是英文,就算你現在不會,只要你上手,要不了多久你就都知道了。

4、往後的發展:取決於你個人傾向。一定要去工作!多學多學,多學習!最後看自己在那方面比較精,你不可能全方位都會的。

5、機械、自動化、linux我無法給你準確的答案。自動化我學過,太難了,我掛科補考才過。linux是自己自學的,現在搞網路的,伺服器基本都是linux伺服器。

機械我不懂。看起很炫的東西,一般都是在這行幹的比較久的。

希望我的回答能夠幫助你少走點彎路

5樓:匿名使用者

我是linux系統管理員,管理幾千臺伺服器,linux不錯的水平呢,需要你五年十年的,就算你是天才,也得個這麼多時間以上。英語差,決定了你沒法當很高水平的工程師,這兒的高水平指的是國際上的高水平,入門沒難度,看後期積累和悟性努力了。僅供參考。

機械與自動化不清楚,都是未來的方向吧。

6樓:匿名使用者

學linux一般從事運維,大資料,虛擬化等方面工作。 我從事的是運維,對於運維來說linux是需要懂shell程式設計的,一般面試都會有shell程式設計問題,shell程式設計可以很大的提供效率,例如寫乙個shell指令碼定時備份一些重要檔案,直接執行就可以了,如果手動乙個乙個備份就太慢了。

我英語也很差,這也不影響學linux程式設計,英語好的可以閱讀一些國外最新的技術文件,一般是大牛級別的,所以英語差是不影響你學linux程式設計的,你去網上找一些程式設計資料,例如《linux就該這麼學》《老男孩shell程式設計》裡面shell方面寫的不錯可以去看看。

7樓:匿名使用者

你這個機械、自動化、linux不是一

個等級啊,

應該是機械、自動化、電腦科學與技術, linux不過是一作業系統,一程式設計環境,,,程式設計師大城市就業機會蠻好的,四線小城市沒有工作機會。看你未來計畫吧。

8樓:相思不語輕離別

我英語也很差。只會book,look之類的。這行我還沒就業但是還行吧,但是英語不好真不好學,所以想學很高難度很難。但是學到差不多還是可以就業的。

如果你真心想學,推薦你學習,還是不錯的。

9樓:開源大衛來了

前景很廣闊,因為現在商用領域linux比windows應用更廣泛

這樣你的就業機會就非常多,收入增長也更容易。

當然你的競爭也非常多,所以你要有自己的特點,多讀多看《linux就該這麼學》

10樓:可靠的夢想之星

學習linux現在是很有前途的,不過前提你要學好。你可以看下《linux 就該這麼學》更好的學習,希望對你有幫助啊!!!

11樓:颱風

英語差不是學習linux的介面,只要你有恆心你一定可以成功的,學程式設計的時間得有點長,那個得要學歷高一些但一旦錄用上工資是很高的,祝你成功!@!!!!

12樓:杯具——悲劇

linux程式設計?

你指的寫shell指令碼?

這個就相當於在windows上寫個批處理檔案只是一種快捷工具而已

13樓:匿名使用者

你不要逗,,,一看就是新生,,才會提這樣的問題,,沒有什麼東東好與不好,,貴在堅持 ,,你能把乙個行業或乙個技術玩到別人不能玩的樣子,,你還愁就業? 你如果只是想混飯吃注定被淘汰

14樓:linux解惑

還可以但需靠先關證件才好工作

初學的話

建議看看《linux就該這麼學》這本書

15樓:匿名使用者

不知道你的高考成績怎麼樣,如果能上本科的話那就上本、如果不行那就走專,但是我我給你推薦個專業那肯定能解決你以上提出的問題了,那就是學電氣自動化專業,我就是學的這個專業,可好就業了!而且還有趣味性!以後也很實用,現在的社會無論以後幹什麼都離不開這個電氣自動化!

16樓:河南新華電腦學院

linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu工程各種工具和資料庫的作業系統。

現在學linux還是非常有前途的。

新手如何學習linux?

17樓:老男孩教育

學linux開發難嗎?是 linux初學者經常會問的問題,其實linux和windows一樣都屬於作業系統,對於大部分人來說,對windows作業系統十分熟悉,而對linux作業系統沒有使用過,所以覺得很難,其實,只要熟練掌握其操作命令和一些系統規則,就可以像使用windows一樣可以輕鬆使用linux作業系統!

想要學好linux,需要具備以下能力:

1. 基本功要紮實

學習任何一種語言,必備的基本功是必須要有的,一方面可以提高效率,另一方面可以拓寬思路。

對於linux基本知識的學習,對一些初學者來說是枯燥乏味的,可以通過理解再背誦的方式先進行**及語法的學習,然後進行實踐操作,必須手動輸入命令列,不要借助工具,這樣可以更快速有效的掌握linux。

2. 學以致用

linux學習的目的是應用,linux基本知識是一些零散的技術,當沒有應用在專案上時,我們無法理解他的真實價值,所以打好基本功之後,最緊迫的是多做幾個完整的專案,剛開始可以是功能簡單的專案,之後可以選擇稍微複雜的專案,勤於動手,敢於實踐,一定能學好linux。

3. 學會使用linux聯機幫助

任何一種教材都不會完全講述linux知識,一般講的都是比較常用的或者是比較有代表性的知識,但是,我們在專案應用中往往有些功能的實現是需要一些生僻知識和技能的,那麼,如何查詢我們所需的知識呢,推薦查閱linux幫助文件,主流的linux都自帶詳細的幫助文件,很方便解決問題!

4. 在網上找資源

在linux的學習和應用中,難免會遇到一些沒有思路、不知道如何解決的問題,這時就要借助網路力量,可以通過搜尋引擎搜尋查詢,也可以諮詢資深技術人員,最終實現問題的解決,這是linux知識積累的乙個重要的途徑!

5. 查閱英文技術文件

如果想深入學習linux,查閱英文技術文件是十分必要的,往往最新的技術都是採用英文文件的方式釋出的,而且更全面,因此,對於linux人員來說,多看一些linux技術文件,對於掌握前沿技術和加深知識是十分有必要的!

linux學習是乙個需要長期堅持不懈的過程,新的技術不斷的產生,要想成為linux大牛,必須要時刻關注linux發展動態,掌握最新技術,才能走在行業前列!

18樓:

新手學習linux從基礎打起,看一些基礎入門的課程,跟著課程一步步學習,推薦你個系列課程總共分為四部分:第一部分,主要介紹linux系統簡介;linux系統安裝;給linux初學者的建議;linux常用命令。第二部分,主要介紹文字編輯器vim;軟體包管理;使用者和使用者組管理;許可權管理。

第三部分,主要介紹檔案系統管理;shell基礎;shell程式設計;linux服務管理。第四部分,主要介紹linux系統管理;日誌管理;啟動管理;備份與恢復。

網頁鏈結

19樓:山西新華電腦學校

linux學習路線

第一階段零基礎入門

第二階段linux系統管理&shell程式設計第三階段百萬級訪問量集群實戰

第四階段千萬級訪問量核心集群實戰

第五階段一切核心技術的底層支援:雲計算集群第六階段大資料運維

第七階段python自動化和畢業指導

20樓:練荃

新手linux學習路線

想學習linux程式設計,需要學習哪些基礎?

21樓:姐丶我還小

沒有基礎這個還真是不太好辦

#include

int main(int argc,char* argv)上邊這個程式算是乙個基本的程式,變數的定義,變數的賦值,數值的相加和字串的輸出

按照既定的規則來寫,發散自己的思維在既定的規則中達到自己的目的就是程式設計,你查閱一下關於c的資料,如果上面的程式能理解了,你學程式基本沒問題

22樓:玩笑求問

報乙個嵌入式的班最好,你離校很長時間,缺少學習習慣和學習氣氛。多用點功,多看c語言書。

23樓:小公尺飛貓

我建議你學python

24樓:老男孩教育

linux最先要學的是linux基礎知識,學完基礎知識才算入門,之後還要學習綜合架構、shell程式設計、資料庫、雲計算以及網路安全方面的知識,以下是linux基礎部分要學習的內容:

1. 計算機硬體、組成原理、作業系統基礎、linux起源、核心介紹及linux安裝實戰入門

2. xshell遠端網路連線linux、基礎優化、遠端連線網路基礎、xshell連線故障排錯、核心基礎命令講解

3. linux系統核心萬用字元體系、三劍客(grep,sed,awk)核心正規表示式精講及企業級案例實戰模擬精講

4. bash核心符號、快捷鍵、萬用字元詳解

5. linux目錄、fhs\掛載、檔案屬性、核心目錄精講

6. linux檔案及目錄管理核心知識和命令精講(第二關)

7. linux企業級基礎優化(工作中可直接使用

8. linux檔案及目錄許可權精講及多個企業案例模擬

9. linux重要核心命令回顧與深入精講(第三關)

知乎python爬蟲如何入門學習

入門 是良好的動機,但是可能作用緩慢。如果你手 裡或者腦子裡有乙個專案,那麼實踐起來你會被目標驅動,而不會像學習模組一樣慢慢學習。另外如果說知識體系裡的每乙個知識點是圖里的點,依賴關係是邊的話,那麼這個圖一定不是乙個有向無環圖。因為學習a的經驗可以幫助你學習b。因此,你不需要學習怎麼樣 入門 因為這...

現在學習程式設計容易就業嗎,學軟體開發程式設計就業好嗎?

這得看個人,有的人邏輯思維能力強有的人邏輯思維差點,不過勤能補拙,我之前在動力節點的時候一個同學就這樣,他學習能力較差,但每次都最早來最晚走。現在工資比我還高 就業前景一片光明 1 就業範圍廣現在略有規模的企業,都有自己的it部門,還會有財務管理軟體 辦公自動化等,畢業學員除了去新興行業外,還可以去...

如何學習網路程式設計,新手請教如何學習網路程式設計

當今時代,電腦已經成為人們生活以及公司發展的必需品。現在和未來一切都是電腦,所以現在電腦技術還是很有前途的,只要你的技術過硬,找到乙份好工作,獲得高額薪水,一切都不是問題。有前途的,你現在都是資訊化的年代很多人現在都在使用電,電腦出現故障的頻率是比較大的,你可以的。網路程式設計 你是在這方面。在一般...