教育培训 > 做后端开发想买个MacBookPro,请问8g+256g的够用吗?

做后端开发想买个MacBookPro,请问8g+256g的够用吗?

2020-08-05 23:51阅读(63)

做后端开发想买个MacBookPro,请问8g+256g的够用吗?:非常感谢您的邀请!MacBook Pro笔记本电脑做后端开发,8GB+256GB的配置对于初级的后端程序开发者是够用的。

1

非常感谢您的邀请!MacBook Pro笔记本电脑做后端开发,8GB+256GB的配置对于初级的后端程序开发者是够用的。但是对于高级程序后端开发者完全不够用,最好是选16GB的运行内存配置。

为什么8GB运行内存对于高级后端开发者来讲不够用?我以自己学习和参加Java后端开发工作的实际经验来讲解一下。

1.开发工具越来越智能化

IT行业都在快速发展,同样程序员的语言开发编辑器也在不断智能化升级,相应的对电脑的运行内存要求也提高了。我在2015年的时候刚接触Java开发时,使用的编辑器Eclipse提供的插件很少,最多也就使用0.4GB左右。

当自己接触项目变多之后,业务需求也会后期相应增加。在上一家公司做项目时,由于项目开发环境是win10系统环境,8GB的运行内存是无法让Eclipse编辑器快速打开的,一般都是直接加内存到12GB以上。

2.系统和软件应用也在不断升级

电脑为了满足互联网快速发展,除了硬件方面在不断升级,系统和软件方面也在持续升级。

在系统升级方面,Mac系统没有win10次数频繁,它更多的是在软件方面的升级。由于系统生态中的应用较多,我自己有时也没有时间去细看到底是哪个应用要升级。升级的APP如果数量较大,增加运行内存消耗也是非常正常的。

而且,MacBook Pro 的硬件我们自己无法进行自行更换,只能选择更高的内存。

3.程序员的项目量增加和技术升级

早期的web端项目是一般是集成式项目,现在很多公司要么用“分布式”方案或者“微服务架构”方案。

所谓的集成式web项目,就是把前端和后端功能都整合在一个开发项目文件里面,这种方式在开发和调试上对初级程序员很方便。但是功能需求度较复杂时,有些功能会重叠增加提高维护成本。

当分布式和微服务的架构出现后,前端可以和后端程序分离,而且相应的功能需求也会被划分成单个小项目,那么编辑器Eclipse在刚启动时要带动很多小项目时,我们对电脑的内存需求肯定也会提高。

综上,根据现在互联网项目的技术发展趋势和电脑软硬件方面的升级,我建议您的MacBook Pro最好还是选择16GB的运行内存。毕竟,MacBook Pr它内部很多硬件都是焊接上去的,如果达不到您的配置要求那花的就太不值了。

2

8G的内存完全不够用,256G的硬盘倒是够用,这是我用1.4万元买来的教训。

两年前我从上家公司离职的时候,我的16G+500G+15寸 MBP交给了公司,这台电脑陪我走了将近4个年头,这是当时入职的时候公司给配电脑。说实话,这台电脑的配置非常高,平常开发一点问题都没有,极大的提升我的开发效率。离职的时候,电脑还回给了公司。

入职新公司以后,公司配的是Windows的台式机,配置倒不低,也是16G+500G,但是实在是用不习惯。这么多年MAC的习惯,已经让我完全适应不了Windows的电脑。所以,我就准备自己买一台MAC。没错,我就是脑子发热买了一台8G+256G的MBP。因为我是从事Java开发,我觉得8G完全够用了啊,可是后来的事情严重的打了我的脸。

新公司的项目虽然主要是用Java语言开发的,但是还有一部分是用Golang语言开发的,而且项目进行到了一半,前端的美女同事回家生孩子去了,所以前端的工作我也接手过来了。此时的我就面临这要同时打开Intellij IDEA(java)、Golang(go)、WebStorm(前端)三个开发工具,而同时打开这三个开发工具以后,内存瞬间就飙到了7G以上,电脑的风扇就开始呜呜呜呜的响。所以,我就不得不先写Java代码,Java的功能写完了以后关掉Intellij IDEA,然后打开Golang开始写Go语言,有时候需要前后端联调,我就不得不同时打开Java和Go的开发工具,然后关掉数据库以及其他的软件,搞的我非常的奔溃。

所以,如果你的工作比较复杂,8G的内存完全不够用。当然如果比较单一,那8G的内存够用了。不过为了保险起见,还是建议你买16G,而且一定要买15寸的,13寸的不外接显示器的话,你的眼睛迟早要瞎。没错,我的眼睛已经快要瞎了,辛亏老板送了我一台二手显示器拯救了我的眼睛,在此,感谢我的老板。

3

就那我自己的经历来讲,我也是做Java开发的.



我个人分析以下几种情况:

1、去公司上班基本都有配电脑

我最开始去公司上班的时候,公司给你配一台电脑,运维会可以组装好台式机,内存16g+i5处理+256g固态硬盘,然后自己搭建开发环境.我的公司上班生涯开始咯.

所以上班根本不需要买电脑没有必要,有些公司也不会让你带电脑去编程,怕你把项目工程带出去.



2、下班回家自己学习、实践、有机会接个外包

下班到家把今天项目中遇到的难题,拿电脑新建项目,看看有没有更加简单的实现方式,向这种MacBookPro、8g+256g是足够使用,程序员无非开发工具消耗硬盘和一些开发包,而且苹果电脑电池耐用,非常适合程序员做开发,开箱即用.

程序员每天也要学习,技术更新迭代那么快,不说了



3、以前有其它品牌电脑,想换苹果电脑

做过开发的人都想有一台苹果电脑,所以说基于提主说的8g内存,如果长期做后端开发的话,在经济允许的情况下,还是推荐买16g+256g或者512g硬盘,苹果的内存是直接焊在主板上的,硬盘也是如此,不好扩建

4、开发工具真的很吃内存


预算充足还是推荐买16g+512g配置,显示器多大小都可以外接,可以多用好几年.

希望对你有帮助

欢迎小伙伴留言讨论,你们怎么选择呢?

4

刚好我也使用Macbook pro,我用的是2015款的,好多年了。简单讲一下我得使用情况,题主可参考。我的机器配置是i5 处理器,2.7G主频,8G内存,256G的SSD,到现在还剩余50多G。不打游戏、不看片。装得JetBrains全家桶,同时也装的Win虚拟机用于跑PD(PowerDesigner)工具。高峰使用期,同时跑JAVA、PHP、MySql、Redis、Tomcat、Nginx,同时还开得Word文档以及Chrome等调试前端页面。这种情况下,内存已经跑满了,只能说能用。如果此时再开虚拟机,肯定是不够用的。

但是,现在云平台已经很成熟了,好多工具都可以部署在云上,比如Mysql、Redis、Tomcat、Nginx等,本地Mac只做编译、设计、调试等用途。此等情况下我认为8G内存够用。如果公司没有开发服务器环境,完全可以自己买台云服务器开发用,比如阿里云、腾讯云等每月只要几十块。

根据摩尔定律18个月一个周期,电子产品更新换代很快的,对于一般开发应用,我认为8G+256G足够用。

当然,具体还得看题主的使用场景。

以上,

一枚,机械科班出身的IT人,肺腑之言。

5

以我多年的开发经验告诉你,完全够用

我第一台苹果电脑是2014年买的,那个时候的配置是4G+128G,

就是这样一款丐中丐版的电脑,陪我一直走到了现在,期间还摔过两三次,但它依然坚挺,我现在都还用它来偶尔写写代码,


我上家公司很多人也有这款MacBook Air,主要是轻便,容易携带,电力又持久,所以很受青睐,像互联网公司一般你入职都会给发电脑,大部分都是MacBook Pro,我之前入职的时候就是发的苹果电脑:

要是谁高价回收苹果包装盒,我现在已经发家致富了


再个给大家看看另外一个豪无人性的苹果专业户。

某位射鸡湿的电脑,1万8一台,公司配一台,自己买一台,还有苹果手机,苹果手表,苹果耳机。。。


像我们做开发的,一般开四五IDEA都不卡,做图片渲染,视频剪辑速度都很快,性能杠杠的。买吧,你一定不会后悔的,如果你后悔了可以卖给我,哈哈!

6

    我始终认为做开发的IT从业人员,台式机应该是最合适,也最具性价比。但是题主想知道的是8G+256G的MacBookPro是否够用?我的回答是:看你怎么用!


    只要是参加工作的开发人员都知道,作为开发人员,公司必然会给配备一台性能不错的台式电脑,当然有土豪公司除了台式机还会配置一台高配的MacBookPro。而个人电脑带去公司,因为保密需要基本没多大用,顶多就是查资料。那么,作为后端开发,你新买的MacBookPro能怎么用?


娱乐用

    众所周知,IT程序员加班是常态,更有甚者“员工拒绝加班被判赔偿1.8万”。这样的行业环境下,你可以想象一下,你每天加班到晚上9点,10点拖着疲惫的身躯回家,此时也该放松犒劳一下自己——看个剧,刷个抖音,玩个游戏,娱乐娱乐。新买的MacBookPro也派上了用场,看个剧,听听歌,8G+256G的MBP肯定够用


学习用

    即使每天开发工作12小时,每周工作80小时,你依然能保持对代码的热爱。那么恭喜你,你很有“钱”途,8G+256G的MacBookPro肯定不够用。现在的IDE工具,数据库,虚拟机基本越来越庞大,占空间吃内存,你想流畅的调试开发学习,基本是16G内存起步。近几年比较热门的大数据,人工智能,虚拟现实等技术对硬件要求也是越来越高。所以,为了现在和未来掌握新技术,很有“钱”途的你还是放弃购买8G版本的MBP,直接购买更高配置的MacBookPro吧。记住:投资自己才是最好的投资


    做后端开发买MacBookPro,8G+256G的是否够用?还是得根据你实际情况,看是做什么用?纯粹做开发用,还是不够,建议购买更高配置

7

首先,如果是认定MacBook Pro作为开发机的话,要认清一个事实,就是内存和SSD高度集成在主板上,换句话说想加内存只能换新款机器。(不考虑网上有牛人自行DIY,所以为什么人家是牛人。)

讲道理说到这肯定有很多兄弟已经有过前车之鉴,痛心疾首了。所以秉承能救一个是一个的心情,来分析一下你的需求。

首先,如果你是果粉,或者不差钱,每年都可以更新机器,那么ok,怎么高兴怎么来。反正假设你是64G内存你也会找到理由第二年换新。然后看后端环境,不同环境相差很大。首先做开发Chrome肯定是少不了的,从我个人经验来说,全天开着的窗口有20-30个,helper进程多的一批,这时候需要你的内存比较刚。如果你用sublime text或者vim开发的话,内存相对消耗不高。如果是vscode可要小心了,安装各种拓展后内存会吃很多。

各大IDE更别说了,都是内存杀手。安卓开发动辄开着安卓studio,还有各种调试工具,还有致命的编译过程,你懂得。所以说这么多,建议16g起跳,2019年偷偷出的16寸款貌似是32g起跳,就不用考虑8g这种东西了。

再谈谈个人经验,因为macbook出厂配置都是发货比较快,因为在仓库就有库存等着发货,如果修改其中一项(假如就想加点内存,不改SSD),

你就会发现发货有可能会推迟1-2周,这是去给你配货去了。切记,不要贪这两周时间,不要贪这两周时间,不要贪这两周时间。

SSD确实在云时代没有特别硬需求,icloud,google drive,dropbox随便交个几块钱相当于租个SSD还不会坏。

可是内存及其重要,内存及其重要,其重要。最后,祝开发愉快,bug少发量多。

8

后端开发16G是标配,能用很久,处理器最好选i7,硬盘256~512之间我觉得够用了,不要Bar没啥用,没发装逼,因为你要调试,要用到F7,F8,F9


9

个人使用感觉,有点紧张。原来的256G(实际上230多G)各种清理硬盘,最后没办法,直接换了个512的。8G也不够,开个虚拟机,跑几个微服务,内存就报警了。所以最低要16G。最好32G,有钱没地方花的可以直接64。要用发展的眼光去看内存。现在的苹果本内存硬盘没法升级,为了不后悔,最好一步到位,不然,以后各种后悔。

10

我是一位软件程序员。

硬盘多少都可以,一个项目用不了多少硬盘。不够的话,可以外接硬盘。

但是,MacBook Pro的内存是焊在主板上,买完之后就无法加内存了。内存建议32GB以上。我自己用16GB,真的不够用。