
笔记本或系统
公司配置的电脑配置太低,平时我要运行微信、QQ、编译器、PhoneShop、mysql、redis,公司电脑运存才8G,硬盘更是低的可怜,来半年用的就差多了,然后就卡的不行,跑起来站的内存就占了70-80%,必须得关闭几个任务才能流畅跑起来,如果是笔记本,起码得16G,512G配置才能够用,额外再加一个256G的硬盘。
我的同时在系统方面,执着的要死,有一俩人只钟情于Linux系统,连自己的笔记本也是,对别的系统Windows、Mac冷嘲热讽,就觉得只有Linux才是程序员可用的系统,其实我们大部分人都在用windows系统啊。
显示器
我觉得显示器太重要了,绝大部分时间都在看显示器,时间久了,难免会眼睛干涩,头昏脑涨的感觉,之前上学前我的眼睛一直很好,后来上班了写代码就不行了,两年多时间成功戴了眼镜。
我建议程序员应该使用“ 显示器不频闪,智慧调光 ”有这两个功能的显示屏,我现在使用的是“明基全面爱眼EW2775ZH”就很不错,玩 游戏 啥的基本就挺好。
晚上加班熬夜多,显示器的亮度对眼睛伤害更大,有了智慧调光就很好的解决了晚上加班的问题了。
对我来说,我有一个运行Linux的 *** 作系统,另一个运行Windows 10的 *** 作系统。我正在使用的软件必须能够同时在两个 *** 作系统上使用,因此,拥有两台计算机是最容易的。
我的Win10机器就是这样。我讨厌使用小巧的内置屏幕来处理很多小巧的文本。我使用人体工程学键盘是因为笔记本电脑键盘会损坏我的手腕……而且我非常讨厌那些内置触摸板。因此,所有这些东西都从外部插入。
通常我的办公桌上有四台显示器,两台用于Linux,两台用于Windows。像今天我的笔记本电脑的屏幕正准备显示在4号显示器上,因为我将第4个屏幕连接到了另一台已连接到我的文件服务器的计算机上。
我使用一个名为“协同”的程序,使我可以在所有四个屏幕上使用一个键盘和一个鼠标。因此,当我将鼠标从一个屏幕滑到另一个屏幕时,一切都移到了该计算机上。它还使我可以在不同的计算机之间复制/粘贴-非常方便!
虽然仍然有两个键盘和两个鼠标,不过这样子它们就都可以在所有计算机上使用啦。
拥有更多的屏幕空间可以让我同时打开和查看更多文件。现在,屏幕#1上有一些PayPal API信息,屏幕#2是Quora,屏幕#3是我在使用某些Windows软件的地方,屏幕#4(笔记本电脑)具有Visual Studio和Skype。
所以这就是我本身的办公设备,如果你是必须双系统的话,那就两台电脑会比较好点,如果你单系统作为开发,那就直接用Mac系统,MacOS真的对于程序员很友好,然后确保要买高配的电脑,如果你买低配的电脑,我估计你现在就明白我在说什么。
别人我暂且不说,反正我是恨不能拥有一个机房,里面全是电脑和服务器。
最少4台,家里一台,宿舍一台,工作的地方一台,还得备一个出差用的笔记本,是不是感觉比较奢侈?其实还真不是。
这是为了不管在哪都能随时工作,不耽误事,很多事都是耽误出来的。
这样备好了,就再也不用怕,因为有事耽误活了。绝对妥妥的。
小伙伴们,你们觉着4台多吗?
有关必回
我作为一个后端开发,我觉得两台就够了。一个台式,一个笔记本。台式系统是Windows的,笔记本是苹果系统的,内存都是16G的。作为程序员建议内存至少要标配16G的,因为开发同时打开的程序比较多,会比较耗内存,内存低了不仅体验差,效率也会下降。顺便说一句,选苹果笔记本的话首选MacPro哦,Windows的话首选联想。台式的不方便移动放在公司,笔记本可以两用。
不知。
认识的程序猿,一个脑梗中风了。还有一个2000多度,做了眼科手术,几年之后又2000多度。
控制用眼时间吧。电脑多了,用眼时间长了,身体就崩了。
原本有台win的笔记本在公司和家带来带去的,后来嫌麻烦,公司备了台台式机,主要是可扩展强,接两个显示器开发用。原来笔记本放家里也接两个显示器,为什么家里不用台式机?主要是省电,长时间不关半夜也不会被风扇吵,就家里的台式配置就浪费了,接电视平时看看视频和电影。最近入手macbook pro 16寸的那款,也是周末不爱家里干活,带出门找地方装逼干活用,不过苹果开发确实好用,各个地方需要就用远程了,还是怕麻烦
两个吧,一个作为服务器一个做主开发机!一个也行!不过显示器做好是两个,可以提高效率!
电脑配置可以的话,一台电脑加两个显示器足够了。或者两台电脑也可以的,不过两台电脑同时使用,需要频繁在两台电脑间切换键盘和鼠标,也是挺麻烦的一件事。
首先个人觉得不能说哪种语言比较好比较流行,在一个平台下开发软件,是根据软件的要求来选择具体的语言,当然“懂技术”的甲方有时候也会“要求”你用哪种语言:)
Windows平台下,具体说:
1、如果性能有限,稳定性优先(甲方也不差钱),那当然最好就是用C/C++;当然说到这里又不免要争论一番到底是用MFC还是QT。。嗯,要我这个骨灰级的来说呢,,我的心中只有MFC。。:)
2、如果是考虑开发效率和稳定性,那么C#是最好选择,,真是方便啊!但悲剧的C#程序猿的工资,,,不说了,说多了都是泪:(
3、如果手下技术比较上不了台阶,那不妨搞搞Delphi,甚至VB,,不过这两个现在号偏门。。
4、如果大量的复杂计算,还要画图,还要外部调用各种古怪的系统,而且还不在乎跑的慢。。。那么,恭喜你,matlab,python是个好选择。
5、哎,手下实在没有合适的人,只有一堆做web的,能做C的也就我这几个老东西,而且客户也不那么在乎性能。。。那么,恭喜你,你有了低成本好选择,你可以用electron这个神器,简单低成本漂亮!还可以用C来做混合编程搞定密集运算部分!
其他诸如Java之类的你就看着用吧:)
如果开发时间周期少,界面要求高,选c#或.net其它
如果可以有较长开发周期,且对程序执行效率要求高,图形图像处理复杂,选C++,(vs、QT、Clion、DevC++、Code::Blocks均可开发)
如果涉及算法较多,选Python
如果要考虑今后需要跨多种平台托展,选Java或Python。windows的C++程序如果要转Linux,也可转,但若不是用QT等开发,会有一些改动,尤其如果是MFC框架开发的程序转Linux,改动不小。
编写windows的窗口化程序就需要调用windows提供的API。可以通过大概3种办法:
一是学习win32API就是windows为开发者提供的接口,需用C++语言来调用。
二是学习MFC,MFC是微软提供给开发者的一个类库,以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。三是你可以学习C#语言,C#语言生成面向.net的环境代码,也是可以实现可视化窗口程序的。至于IOS这个你可以查看IOSAPI帮助文档,里面会有一些例子。android开发需要用androidSDK当然android开发需要用到JAVA语言所以还需安装JAVASDK。编辑器可以用Eclipse。
目前,商业客户端如果需要保密一般用C/C++。
以前还有VB、Delphi啥的,现在越来越少了。
.NET、Java之类容易被逆向。
我是从老VB6(非.net的)、Delphi开始学起的,现在都已经逐渐淘汰了,用的人也是越来越少了,我觉得主要看你开发什么样的软件来选择语言,我个人推荐C#或者C++。
C++一般用于开发个人应用,大多数的通用商业程序都是C++开发的,比如迅雷影音。而C#更多用于企业应用,更适合快速开发,调用API,COM组件,DLL都很方便,便于团队合作和使用第三方代码。以前缺点是部署必须带运行库或者用户安转.net依赖,现在win7以上系统已经自带了,况且c#上手比较简单,学习难度小,跨平台容易,首选c#。
其它还有像国产的e语言,中文编程概念方便的很多初学者学习,编写一个进销存的简单软件也可以。
建议用微软的.NET比较好,其实有很多,开发高性能的就用VC
很多程序猿瞧不上 Windows,但是凭借Windows 强悍的的生态,一直以来,笔者还是比较习惯用 Windows。但是,作为一名程序猿,确实,有时候一些东西对 Windows 不是很友好,所以,Windows 下安个 Ubuntu 虚拟机就成了标配。 但是,有时候真的需要在 Ubuntu 下开发时,虚拟机又显得有些鸡肋。所以,本着瞎折腾的精神,笔者准备装个 Windows10 + Ubuntu16.04 双系统。
然后我就 Google 到了 这篇文章 ,一步步下来,非常顺利的安装成功了。
笔者的本本是 Dell 灵越系列的,打开命令行,输入 dxdiag , 查看自己电脑的相关信息,下面是型号和硬件配置
没错,配置已经很高了,但是使用虚拟机依然会卡。
参照上面提到的文章,总结下来,分为以下几部,与上面提到的文章相同的地方,只总结步骤,不详细赘述
以上,准备工作就完成了。上述步骤与笔者推荐的文章一毛一样,所以详情还是 出门右转 ,这里感谢原作者了。
接下来,不同的机型可能就不太一样,我说下我的情况:
好多童鞋的电脑都是关闭 fastboot 选项。但是,我的 Dell 不是这样婶儿的。好的,插上刚做好的 U 盘启动工具,重启电脑,在出现 Dell 圆圈 logo 的时候,按住 F2,进入到 BIOS。
至此,双系统安装完成,看起来很顺利,当然,这不是幻觉,实际过程就是这样。
安装好 Ubuntu 后,你会发现,Windows 的时间总也不对,解决办法是在时间设置里将Internet 时间同步服务器地址改为 http://ntp.sjtu.edu.cn (上海交大NTP)。
这种系统级的 *** 作,搞之前都最好备份数据,但是笔者本着大无畏的革命乐观主义精神(其实是懒,并且侥幸),一通下来,完美。嗯哼...大概故事还在后面...
既然安装好了,进入 Ubuntu,可以看见 Windows 下的所有文件,包括 Windows C 盘中的内容。然后,理所应当的,我准备进入到 Windows 中,再看看 Ubuntu 里的文件,至此,就开始了我的噩梦...
Windows10 + Ubuntu 双系统下如何删除 Ubuntu 。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)