用Ubuntu做日常开发电脑的系统是一种怎样的体验?:谢邀。作为Linux运维工程师,已经使用Ubuntu有几年的时间了,从16.04到稳定使用18.04,期间除因Nvidi:-ubuntu
谢邀。
作为Linux运维工程师,已经使用Ubuntu有几年的时间了,从16.04到稳定使用18.04,期间除因Nvidia独立显卡驱动问题导致系统无法启动,其他均一切正常。
Ubuntu桌面版基本能够满足日常的办公、社交、开发等需求。
1.办公
可以安装LibraOffice、OpenOffice、Sublime text等常用办公软件。
Nixnote作为Linux版印象笔记,也可满足我们日常笔记的记录。
chrome、firefox等浏览器也可使用。
2.社交
鹅厂的QQ、微信客户端等常用社交工具已足够我们日常工作、生活交流。
不过QQ的功能不如windows版本丰富,属阉割版。
微信客户端功能也不如windows版,基本交流足够。
3.开发工具
VS Code、IDEA等开发工具也都有相应的Linux版本。
如果你不嫌麻烦,还可以将vim打造成IDE环境。
最让我喜欢的是,在Linux环境下安装各种软件信手拈来,而且没有广告插件等。容器、k8s、jenkins、python等常用软件安装、运行十分方便。
另,GitHub上各位大神各显神通,各种开源工具都可以方便安装,还等什么,赶快尝试下吧。
下面是我的日常使用桌面:
说说自己的经历,本人android开发一枚
上高中到大学用最多的是Windows,由于大学自学的编程所以各种Linux系统挨个试了个遍,也大概熟悉了这个系统
工作之后第一年做java开发买了MacBook Pro一直用了7年,彻底抛弃了Windows
去年工作开始使用Linux系统到现在,目前用arch Linux配kde桌面
个人感觉如果抛开游戏mac或Linux在流畅度方面彻底秒杀Windows
用户习惯上来说,熟悉了Linux就会爱上它
Ubuntu作为最简单最容易上手的系统在各方面支持都不错,除了游戏几乎没有太明显的短板,个人感觉,但是我还是更喜欢自由度更高的arch,萝卜青菜,各有所爱吧
完全没必要。用Windows作为宿主系统,装虚拟机跑Ubuntu搭开发环境就可以了,现在的CPU跑虚拟机轻轻松松。这样有个好处,以后换系统换电脑,直接把虚拟机拷过去就行,不用费时费去搭开发环境,尤其是嵌入式开发,要装交叉编译环境,要配置环境变量等等,特麻烦。
我就用的ubuntu,日常开发天天用,基本当开发环境俗称ide用,不在上玩游戏,最多听听歌,吃内存ubuntu比windows貌似要少,办公软件和输入法不如window成熟,也有很多硬件要使用的工具软件和驱动没有,而windows有,ubuntu稳定性比window强悍吧,总体而言感觉纯软件开发ubuntu还行,软硬件兼顾的开发生态成熟度不如windows,一家之言而已
从18年就开始使用Ubuntu。
首先说明,我是一个软件工程师。
日常的主要工作是这样的。
早上到公司打开电脑,不到10秒,Ubuntu就启动了,输入密码,桌面是由一个插件提供的自动切换的壁纸 海洋沙滩。
打开Chrome看下邮件。看下go语言官方博客,看看有啥go语言相关的新闻和新特性。这不,最近go官方博客就发布了泛型的下一步。
打开vscode的官方博客,看看有啥新闻,发布了啥新特性。
这两个看完后,打开vscode看看golangci lint输出的代码警告,修复好用git提交代码。
用wps打开产品发来的需求文档,开始仔细看需求。把中途自己的疑问记录下来,放在一个vscode的工程里面,这个工程专门存放需求文档的。看完后,准备用画图工具,画需求流程图,也是在vscode中完成。
有点乏了,打开网易云音乐,去接杯水喝,回来戴上耳机,听歌边继续画流程图。
图画完后,开始找产品沟通需求,完事后开始写协议代码。
然后就开始写代码了,期间用MySQL work bench看了下数据库中已经存在的表结构。
这就差不多上午过去了。
下午继续打开vscode,开始用go写代码了。快乐的一顿敲完后。开始写单元测试,然后开始删除代码。改代码,因为不方便测试。
嗯,差不多一天的工作就这样过去了。
Ubuntu最大的好处,就是无干扰,沉浸式工作。
忘记说了,微信和qq其实也有在用。
我是coding老王,做服务端开发已经有十多年了,熟悉java,golang,Python,对大数据和机器学习,也有一些钻研,欢迎关注和交流。
没啥体验,和windows一样百分之50的功能用不到,桌面也容易崩溃,ui还丑,真想研究linux就wsl docker 或者window内置虚拟机运行linux就行,除非刚需否则没必要折腾ubuntu
挺好的,10多年都是用linux和mac了,装个虚拟机偶尔跑下windows桌面,日常开发就这样了。
Linux桌面系统发展相对缓慢,原因有多个。用Ubuntu做日常开发,如Android、服务端、机器学习等,其工具链比较方便。在开发中,就是国内的办公软件对Ubuntu适配的生态还在发展中,如微信等之类的沟通工具目前还得Windows配合。当然,随着搜狗、米聊等提供Ubuntu版,检验会越来越好。
专业的程序员主要是在两个系统下开发。
1.mac,比较省心的赚钱工具。
2. Ubuntu,性价比比较高的开发环境。
主要是,服务器跑在Linux系统下,开发员为了贴近服务器环境,减少Bug,应当在Linux环境下开发,Linux没有可视化桌面,Ubuntu是个折中的选择。
其次,Ubuntu配置开发环境比较简单方便。
最后,win是生活,Ubuntu是工作,不需要去比较,没有冲突的。
专业的事,要在专业的条件下进行。
Ubuntu从16到18,再到现在的20。码农天天跟code打交道,编译运行调试还是linux好用。加上dockers,k8s,大数据,人工智能神经网络的应用,一台好的linux系统非常重要
华裔女赌王就此没落,生前让所有 浓情端午粽飘香,青浦邀你“云体 上海:“云端”展现端午节文化内 “甜咸大战”!明星艺人们喜欢什 如何做一个男人喜欢的情人(如何 当你和你同时出现在同一个场景中 如何在昏暗的光线下设置快门速度 教育在生活中的价值是什么? 世上做坏事的人死后会面临什么因 拜登就任总统后的第一步是什么? 同意/不同意:人生最重要的目标 二战后,德国在调和分歧方面做得 亚伯·林肯恨白人吗? 一个编辑能把你的故事毁得有多严 现在的iPhone6还能坚持再用一年 曹操为什么不杀司马懿? 现在买房是不是最便宜的时候,现 我身边的农业银行营业厅关了,AT 欧洲媒体评选CBA最有实力球员, 荣耀play的6+128和荣耀8X的6+128 蚂蚁集团是科技公司还是金融公司 请问机友华为mate30P与华为mate3 听说老詹修剪一次指甲需要5小时 为什么说宝宝“一月睡二月哭三月 戴笠人称戴老板,这个是怎么叫出 没有工作能一次性补缴社保么? 我想知道定向师范生和免费师范生 肺癌引起的咳嗽是怎样的呢? 5000mAh电池的5G手机推荐吗?要 恒大亚冠表现“差强人意”,你觉