总体建议
1、从兴趣开始,对于将来要在IT方面从事工作的人来说,学习linux事一个必须的事情。现在大型的IT企业的公司,其后台的服务器基本都是搭建的linux集群。
2、避免工具型的学习,要学习起本质,因为当你学习了本质之后,不管是在那个平台,用哪种工具都很容易上手。比如你学习了VB或者VC这些的话,对于在其他平台或者其他工具的学习很不利,加入你深入的学习了必须向C、java等语言,将在不同的平台受用。
3、理解OOS开源文化
4、从项目开始的需求,反向学习,看你要做的项目需要什么,然后开始针对你的项目的实际需求开始。现在学校的教育都是按部就班的进行的,学校学习的东西基本这是一个概念,没有形成体系。
具体建议
1、抛开门户之见,windows和linux个有长处,windows在客户端占有优势,而linux是占据服务器端,并且高手是不论平台的。
2、学习linux只是学习的开始,要知道加入你一个平台用的好的话,但是不可以在上面做出一个产品或者做出属于自己的东西的话那你仅仅开源被称作是修电脑的。并且学习好了linux之后,开开源世界里面,有GUN里面有许多东西是围绕linux的,需要将周围的东西熟透并且用熟
3、从开发者的角度学习,当看到一个软件的时候,不要被他所傻瓜化,要从开发者的角度思考这个软件是怎么做出来的,在linux下面,安装很多软件基本都是要自己去编程实现的。
4、学习unix触类旁通,因为linux有许多和unix相同之处,其实在unix的基础上修改过来的,人们经常乘linux为类unix、like unix
5、不管学习什么,关键是学的怎么样。