学习编程/软件的,(Java/C++)需要熟悉Linux系统吗?
我学计算机软件的,大概以后就是做程序员,不喜欢做网管。Java和C++基础都还行,现在主要是学Java方向的,去很多论坛逛,看到招聘信息一般都说要求懂Linux下的程序开...
我学计算机软件的,大概以后就是做程序员,不喜欢做网管。Java和C++基础都还行,现在主要是学Java 方向的,去很多论坛逛,看到招聘信息一般都说要求懂Linux下的程序开发,我没用过Linux,只知道它开源等一些基本概念,但好像Linux做服务器厉害吧,不知道为什么做软件开发或者说编程还需要懂Linux,我们学校上课也从来用的Windows,所以我想问下自己是不是要学习下Linux方面的知识?
还有就是Linux系统分好多种,不知道都是来干什么的?我搞软件以后工作中到底要用什么Linux系统,看到一个招聘(关于软件开发的)上说公司开发完全是在Linux系统下,有这么恐怖吗?还有推荐看些什么书籍,求教了! 展开
还有就是Linux系统分好多种,不知道都是来干什么的?我搞软件以后工作中到底要用什么Linux系统,看到一个招聘(关于软件开发的)上说公司开发完全是在Linux系统下,有这么恐怖吗?还有推荐看些什么书籍,求教了! 展开
展开全部
1、Java号称跨平台,好吧,你开发出来的软件不总能在windows下跑对不对?
2、在windows下开发好的软件,不必经过多大的修改就可以完全移植到linux下,这是优势之一。
另外,java开发服务端很多公司是linux平台,毕竟用linux做服务器是linux的强项之一。
3、linux严格来说是一个内核,在这内核之上有众多的发行版本如debian、ubuntu、fedora、SUSE等等,linux发行版本是非常多的,理论上,只要你有足够的能力任何人都可以创建自己的发行版本。
4、学习linux首先就是要安装,该选择什么样的发行版本呢?就看个人喜欢了。基于deb包管理的发行版本有debian和ubuntu比较多人使用,基于rpm管理的有fedora等非常多。像debian和ubuntu这类的发行版本可以通过apt-get 来获得安装包和安装软件,几乎都可以解决所有的依赖问题,当然像fedora也有yum方式,deb和rpm也是可以通用的,只是打包形式不同罢了。
5、初学者选择linux发行版本,一般可选择使用人数较多的发行版本,因为这方面的资料、书籍比较多,同样在BBS上发贴寻求帮助同样也比较多人回应,间接降低了入门门槛。
6、还记得你初次接触windows吗?不要对linux心怀害怕,linux已经很好用了,害怕的只是对未知的恐惧。你只是需要学习如何使用linux这个操作系统,并不是去做服务器配置之类的,书本可有可无,先装一个发行版本来进入系统,其它的慢慢在使用过程中不断学习,不断提高,相信很快你也能把linux玩转。
以上中我的一点看法,希望能对你有帮助!
2、在windows下开发好的软件,不必经过多大的修改就可以完全移植到linux下,这是优势之一。
另外,java开发服务端很多公司是linux平台,毕竟用linux做服务器是linux的强项之一。
3、linux严格来说是一个内核,在这内核之上有众多的发行版本如debian、ubuntu、fedora、SUSE等等,linux发行版本是非常多的,理论上,只要你有足够的能力任何人都可以创建自己的发行版本。
4、学习linux首先就是要安装,该选择什么样的发行版本呢?就看个人喜欢了。基于deb包管理的发行版本有debian和ubuntu比较多人使用,基于rpm管理的有fedora等非常多。像debian和ubuntu这类的发行版本可以通过apt-get 来获得安装包和安装软件,几乎都可以解决所有的依赖问题,当然像fedora也有yum方式,deb和rpm也是可以通用的,只是打包形式不同罢了。
5、初学者选择linux发行版本,一般可选择使用人数较多的发行版本,因为这方面的资料、书籍比较多,同样在BBS上发贴寻求帮助同样也比较多人回应,间接降低了入门门槛。
6、还记得你初次接触windows吗?不要对linux心怀害怕,linux已经很好用了,害怕的只是对未知的恐惧。你只是需要学习如何使用linux这个操作系统,并不是去做服务器配置之类的,书本可有可无,先装一个发行版本来进入系统,其它的慢慢在使用过程中不断学习,不断提高,相信很快你也能把linux玩转。
以上中我的一点看法,希望能对你有帮助!
追问
你好,那我的电脑不太给力,而且第一次接触Linux,你看我装哪个发行版本的哪个版本的好点呢?我只是为了学习,不是装着玩的.......现在装了Win7的。电脑2G内存,512M先存,2.4GHz主频,300G硬盘。
我用哪个好点呢?
追答
1、如果装虚拟机,也够了,分512MB内存给虚拟机,5GB以上硬盘空间就可以了,如果在虚拟机中安装,我认为debian是个比较好的选择。安装时定制安装就行了,不必要安装额外的东西,安装完成后再根据自己的需要来添加自己想要的东西。
2、你也可以从你硬盘空一个分区出来装,在物理机上装还是装ubuntu吧,对很多人来说ubuntu华丽的桌面会提升吸引力,而且社区人多热闹。
3、以上说的都是基于deb包管理方式的,软件也容易获得,apt-get也较好解决包之间依赖问题。
4、如果从来没有接触过linux建议你还是在虚拟机上先安装一次,然后再在硬盘上空一个分区了来安装,这样打造一个和win7组成的双系统。
展开全部
楼上说的很对,现在的编程都是需要跨平台的。windows只是在桌面平台占有比较大的市场,但在服务器方面linux才是老大。我觉得他们所说的熟悉Linux可能是说要熟悉下Linux的内核还有shell,这样才能更好的让你的软件跟系统兼容。Linux系统有好多种,但他们都是基于Linux内核的基础上建立的。熟悉一种系统其他的就大同小异了。招聘所说的熟悉绝对不是要你精通Linux,要求你要有red hat工程师之类的证书,因为你的专长是编程。当然了,技多不压身,如果你能精通Linux,再加上你的Java功底,你就可以在android市场有一席之地,这可是最近的热门。当然不要害怕,什么都是从基础做起,祝你好运。
更多追问追答
追问
你好,你看我是为搞软件方面熟悉Linux,不知道要装哪个版本好点,纯学习用?
追答
red hat 9.0吧,经典版本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你装一个ubuntu先在里面玩玩,熟悉一下这样你就不会感到恐怖了,恐怖源于无知。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多学肯定不会错,你主攻是JAVA,但linux是C/C++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询