如何入门及如何规划自己的Linux学习之路一直是困扰Linux爱好者的一大难题,实际上,Linux的入门与学习并不难,只是由于长期使用其他操作系统的习惯与没有正确的引导指向,所以一个本身不是难题的问题变成了难题。
本文为长期在Linux行业从业的技术人员与您分享他的经验与指导意见,相信这篇文章将对很多想入门的Linux爱好者有较大帮助。
学习Linux的一个非常大的误区在于仅仅学习Linux本身,想要让它对自己有利,必须学习使用Linux做事情,比如:用Linux平台做大型网站、用Linux作为Oracle RAC集群的平台、制作一个电视中运行的小型嵌入式Linux系统。
很多国家及地区的政府(如新加坡、台湾和德国)已经表明有计划把自己的服务器体系结构由WINDOWS向Linux转移。英国政府在与微软协商一个三年期的合同续约时,利用有可能转向Linux成功地节省了1.5亿美元。美国也不甘落后,其国防部(DOD)、国家安全局(NSA)、国家航空和宇宙航行局(NASA)以及美国国家标准和技术委员会(NIST)都在就部署Linux服务器系统和开放源码软件进行研究。
千万不能仅仅学习Linux系统本身,Linux仅仅是操作系统,重要的是其上的应用,就是能为你能创造多少价值,学习Linux的一个误区在于精力只是局限于Linux本身,从Linux的操作到Linux的内核,也不管自己到底要干嘛?但是系统毕竟是拿来用的,学习使用Linux的目的是创造效益,如果不是仅仅制作Linux系统,不是加入Red Hat这样的专业Linux发布版厂商,那么你在学习了Linux基础后就相当于掌握了Windows,很显然这是不够的,你还需要更进一步的学习,选择Linux上的应用或者Linux上的软件开发。
学习Linux要选择好自己的发展方向,大的方向有两个,一是Linux的系统、网络、服务应用方向,另一个是Linux下软件开发方向。根据我们多年跟踪的学员情况,我们发现,学员在同等条件,学习Linux后,选择开发要比系统应用薪水要上升的更为迅速,而且更容易突破5000、8000或10000等每月的门槛,但是这个方向难度会更大,同时会更枯燥些,需要“铁屁股”----能坐得住,一但真正入门,就会有很强的成就感,进入大公司也只是早晚的事。但是另一方面,高级的系统应用方面,如集群、数据库等也相当不错,那些不想吃程序员的苦的人可以选择这个方向。以下为两个方向的详细介绍:
Linux的系统、网络、服务、集群 ,网站,Oracle数据库应用方向:
1、数据库服务器 如Oracle Sybase
2、Web应用服务器 如 sina baidu大型网站
3、Mail应用服务器 如 163 或外企mail系统等
4、中间件或J2EE服务器 如为JBOSS Weblogic Websphoto做平台
5、网络应用等
嵌入式开发、UNIX/Linux应用系统开发,Linux内核驱动开发方向,主要有以下几类:
1、Linux下的C/C++ 系统程序开发
2、Linux平台Java体系开发
3、Linux下的图形界面开发
4、Linux底层内核/驱动开发
5、嵌入式Linux开发等。
pata2 于 2011-11-27 10:40:31发表:
顶一个 自己的目标是数据库
minshuaiyang 于 2011-11-26 17:16:12发表:
我想朝数据库服务器方向发展,有高手给规划一下吗,一点基础都没有
wm4841 于 2011-11-17 15:25:16发表:
有点意思
素海一生 于 2011-11-13 17:11:54发表:
好东西啊LINUX
wuyuedeqiu 于 2011-11-13 15:26:58发表:
受教了,有点道理
wu565626236 于 2011-11-13 08:13:20发表:
明白了
红平 于 2011-11-10 22:42:40发表:
坞、java没学好啊
求知路漫漫 于 2011-11-10 17:13:27发表:
相信大多数选择的是维护和服务了吧,呵呵呵
zeng249589166 于 2011-11-10 13:11:31发表:
受教了,顶一个
weiget 于 2011-11-06 14:45:56发表:
xuexi
t19892009 于 2011-11-04 19:31:56发表:
谢谢指教
ssq 于 2011-11-02 11:05:44发表:
不错,顶一个
tangrm 于 2011-11-01 18:40:23发表:
再评一次
flyhan 于 2011-10-28 17:26:13发表:
难啊
cxlll1234 于 2011-10-25 20:22:09发表:
只有朝第一个方向干了,如果能做程序员,我直接搞windows下的程序员
pjl 于 2011-10-25 15:49:00发表:
有了学习的目标了
gouzi223 于 2011-10-20 20:53:46发表:
谢谢楼主,很受教
ice5335 于 2011-10-14 16:21:42发表:
一点一点来把
小白0.0 于 2011-10-14 16:08:32发表:
学习中
小白0.0 于 2011-10-14 16:08:23发表:
学习中
小白0.0 于 2011-10-14 16:08:22发表:
学习中
小白0.0 于 2011-10-14 16:08:22发表:
学习中
小白0.0 于 2011-10-14 16:08:22发表:
学习中
小白0.0 于 2011-10-14 16:08:15发表:
学习中
小白0.0 于 2011-10-14 16:08:07发表:
学习中
goal 于 2011-10-14 11:06:55发表:
开始迷茫了,不过还是先熟悉下LINUX的环境。
zhangyunqiang 于 2011-10-14 09:48:18发表:
如果具体的介绍一下,每一方面的学习步骤以及有先关体系的资料就更好了,那位大神有从无到有的经验,不妨发出来
ice5335 于 2011-10-13 19:54:26发表:
选好目标 前进
hsl727261250 于 2011-10-13 12:34:29发表:
学服务器架设维护之类的。那大学应该选什么专业?
hualingling123 于 2011-10-03 21:25:18发表:
哈哈 我以后要向网站发展的
sunboy1987910 于 2011-10-03 15:07:41发表:
想到这方面发展
meizi0123 于 2011-09-30 13:58:56发表:
想往底层方向发展
wjl1121 于 2011-09-22 10:48:57发表:
有道理。
wjl1121 于 2011-09-22 10:48:54发表:
有道理。
希望的歌2011 于 2011-09-22 00:20:47发表:
受教
希望的歌2011 于 2011-09-22 00:20:45发表:
受教
mindhacker 于 2011-09-17 13:57:12发表:
确实很不错,一直都打算向服务器方向发展,程序员不太适合我
crossbitter 于 2011-09-16 17:15:40发表:
不错
tuoya 于 2011-09-16 16:17:45发表:
是不错啊,厉害
cbaadntdwx 于 2011-09-15 12:13:08发表:
不知道有没有这方面实际应用上的学习资料!
望能提供一些。先谢了!:0wmjh(1