程序员Linux学到什么程度,Linux学到什么程度,才可以找到合适的工作?
首先我說一下我的學(xué)習(xí)路線吧!我是學(xué)習(xí)java出生的,懂編程的人都知道,一般我們程序員用開發(fā)系統(tǒng),大多數(shù)都是在linux系統(tǒng)上開發(fā)的,在最開始的時(shí)候把我哥給了我一本書,我名字就叫鳥哥的私房菜!
這本書非常不錯(cuò),非常適合剛?cè)腴T的新手看學(xué)習(xí)。
里面講的都是基礎(chǔ),非常適合新手,也容易看懂。不過我建議你還是拿一臺(tái)電腦按照里面的說明一步一個(gè)腳印,按照里面教學(xué)的方式,全部按照指示操作一遍,這樣的話你對(duì)里面的指令的話就會(huì)更加深刻多練習(xí)從最基本的指令開始,比如說新建一個(gè)文檔,或者說只安裝一個(gè)應(yīng)用程序,等等等等。
因?yàn)閘inux系統(tǒng)全部都是一些指令,你只要記住的指令,以及其中的一些過程,我相信學(xué)習(xí)起來的話不會(huì)太難,如果說你能夠把這本書看懂,看透或者說把你面的說的指令,都能夠弄清楚,能夠操作一遍寫出來,我相信你對(duì)這個(gè)系統(tǒng)應(yīng)該有一定的了解了。
在對(duì)這個(gè)系統(tǒng)有一定的了解了之后,你肯定也學(xué)會(huì)了,如何安裝如何操作這個(gè)系統(tǒng)。你就會(huì)去對(duì)比去對(duì)比哪個(gè)版本比較好。然后的話去了解了解Bash命令由來,以及他為什么是開源的版本,或者說開源的版本對(duì)我們有什么好處。然后的話慢慢地學(xué)習(xí)框架,然后的話懂一點(diǎn)框架之后把框架的原理弄清楚。慢慢地往框架和底層原理這方面去走。
慢慢地你就有一個(gè)新手,變成了一個(gè)老手,能夠看懂也能夠找出一些最基本的bug,比如說這個(gè):
隨著你解決問題的能力的提升,慢慢地你就會(huì)懂得更多了。
前期學(xué)習(xí)linux系統(tǒng),對(duì)于新手來說,最大的難點(diǎn)就是,記不住命令,一定要經(jīng)常多用這樣的話,你用的次數(shù)多了也就自然而然,能夠記住這些命令了。
當(dāng)然了,前面也說了最好的方法就是你的開發(fā)平臺(tái),就是用這個(gè)系統(tǒng),會(huì)簡(jiǎn)單地安裝一些應(yīng)用工具,比如說文本文檔辦公文件等等,然后學(xué)習(xí)怎么樣安裝開發(fā)工具eclips,或者其他的開發(fā)軟件。
之后我就慢慢的,去學(xué)習(xí)一些基本的J2EE語法知識(shí)。自己學(xué)著去做一些簡(jiǎn)單的小項(xiàng)目小游戲,等等等等。然后開始學(xué)習(xí)一些簡(jiǎn)單的基本知識(shí)。比如說,簡(jiǎn)單的API,多線程并發(fā),集合,數(shù)組,哈希表,socket,前端的,CSS,Js ,jQual,jsp,servlet,ajax,等。還有持久層的數(shù)據(jù)庫等,
這樣的話底層知識(shí)你也會(huì)會(huì)學(xué)到一點(diǎn),畢竟此時(shí)你有l(wèi)inux系統(tǒng)學(xué)習(xí)的一些經(jīng)歷。之后慢慢地也可以去學(xué)習(xí)一些簡(jiǎn)單的框架原理,目前三大主流的框架都可以去看一下,學(xué)習(xí)一下。
不過要是自學(xué)的話,除非你有非常非常強(qiáng)大的自學(xué)能力,還有意志力能夠堅(jiān)持的學(xué)下去。之后如果說你對(duì)linux有一定的了解了之后,可以去看看linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn),如果說你能讀懂這個(gè),你就是大牛了!希望對(duì)你有幫助!
總結(jié)
以上是生活随笔為你收集整理的程序员Linux学到什么程度,Linux学到什么程度,才可以找到合适的工作?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux虚拟机漏洞修复,linux幽灵
- 下一篇: linux里的dd权限不够怎么办,Lin