程序员是不是用linux编程呢?
程序员并不都是用Linux编程的,因为要编写的程序不一定都是在Linux上运行的程序,有很多程序还是要在windows上运行的,所以必须使用windows编程。
使用Linux上编程的程序员,一般从事网络开发和系统软件开发的比较多,下面我来详细说说几类使用Linux编程的程序员。
使用Linux作为自己的操作系统,在上面安装虚拟机,运行windows进行windows程序开发我就是其中一员。我平时就习惯使用Linux作为我的日常使用的操作系统,公司又需要进行windows环境下的软件开发。所以没办法,只能是装一个windows的虚拟机,然后在windows里面进行程序开发。
使用Linux作为开发环境,来进行web开发这一类程序员应该是和我一样喜欢使用Linux作为主力操作系统。所使用的web开发环境,在windows和Linux下面都都可以用。比如web storm,还有vs code,既有windows版本也有Linux版本。
用Linux作为开发环境,进行系统软件开发有一些系统软件,为了稳定起见,大多都部署在Linux系统上,也为了开发时调试方便,这样的程序员大多也都使用Linux作为工作环境进行开发。比如使用Java、Python语言来编写系统软件的程序员,使用Linux的比较多。
至于怎样用好Linux,我用的时间还不太长,就简单讲讲我的心得:
最重要的是选择一个适合自己的发行版和桌面环境Linux的生态非常强大,有众多的发行版和众多不同风格的桌面环境。想用好Linux,选择一个合适自己的发行版和桌面环境是非常重要的。最开始的时候,我选择的是ubuntu+gnome,后来桌面环境改成了xfce,现在选择的是Manjaro+xfce。
初学者想学好Linux的话,一本好的教材是必不可少的国内Linux的启蒙书不多,鸟哥的私房菜是最有名的一本。但是这里我要推荐另外一本,是刘遄的《Linux就该这么学》。这本书作为初学者的入门书籍非常棒,深入浅出,以动手为中心,很符合学习Linux的规律。
学好Linux的核心要义是要勤动手,多看多想多练命令记得再牢,不如动手练一练。像shell编程,正则表达式,awk语法,都是非常重要并且实用的技能。如果不动手练,光用背的,今天背完明天就忘了。只有勤加练习,才能够熟练掌握,再配合理论上的学习,一定就可以把Linux学的非常透彻。
总而言之,程序员编程用不用Linux操作系统,完全是要看个人的使用习惯,以及项目的要求。为一名程序员,如果以前没有用过Linux,因为项目要求必须改用Linux做开发,也不要有畏难情绪。俗话说,“技多不压身”,多学一些东西总是有好处的。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有