新手程序员应该怎么选电脑?来自从业5年维修工程师的建议

大家好,我是叩丁狼的靓仔彬辉老师。

因为工作原因,经我手修好的电脑没有一千也有八百,关于编程开发对硬件的要求,也是了然于心。

不管你是什么级别的程序员,选配置也是一件头疼的事,这里我给大家整理一些简单的配置参考,希望能帮到大家——

其实电脑配置远不止这些,还有散热、主板、处理器、电源等等,这次主要提到对电脑性能影响较大的四个核心参数,方便同学们更快更精确地挑选合适的电脑,如果你对电脑已经有一定的了解,欢迎来办公室找我交流~

至于选择笔记本还是台式,完全看个人喜好:同等配置下,台式机性价比更高,可以定制化,宽屏体验更佳;笔记本便携,扛着就走,成套能力强。

#各学科使用情况#

Java学科:★★★★★★

Java开发的电脑配置属于典型的高U低显,也就是着重优先考虑CPU和内存,对显卡的要求并不高。

所以该配置应对学习和工作都绰绰有余,就业之后再使用个好几年都不成问题。

H5前端学科:★★★★★★

前端开发主要用到的语言、框架IDE、浏览器、数据库等比较占用内存和处理器,所以需要大内存和大CPU

这个配置完美地满足了前端开发的需求,启动多个nodejs服务器依然游刃有余~

全栈UI设计学科:★★★★★★

UI学科对CPU、内存均有要求,该配置的电脑性能充沛,面对软件多开无压力!

尤其是32G的大内存+独立显卡(RTX / GTX系列均可)可以让你体验到秒启动的快感。

软件测试学科:★★★★★★

软件测试岗位处理文档和测试性能的时间会比较多,因此对内存的要求比较高。

32G的大内存+i7的CPU,涉及到性能测试、高并发测试,都能快速运行。

如果选择购买苹果笔记本电脑,根据以上对应的“内存”、“硬盘”参数购买即可。

想节省预算可购买256G固态,外插1T普通硬盘。

* 该档位笔记本电脑推荐(仅供参考)

惠普战66 二代 15.6英寸笔记本电脑

配置:i7-8565U 16G内存 512G固态硬盘 MX250-2G独显 100%sRGB

参考价格:6299元

惠普暗影精灵7代

配置:i7-11800 512G固态硬盘 32G内存RTX3050-4G独立显卡

参考价格:7099元

华硕(ASUS) 灵耀X双屏 11代酷睿 办公娱乐创作轻薄笔记本

配置:i7-1195G7 16G 512G MX450独显 高色域 双触控屏

参考价格:9800元

#各学科使用情况#

Java学科:★★★★★

这个配置运行速度快、空间足够大,非常实用,不过Java学科学习分布式需要开多节点,所以最好选择 i5 八代以上的CPU

H5前端学科:★★★★★★

比较优秀的配置,可以满足日常编程、写代码的要求,也能跑复杂的程序,还可以选择1T的普通硬盘,存储更多项目。

全栈UI设计学科:★★★★★

可流畅进行日常设计,有集成显卡缩放和拖移画布也更顺滑,在保证性能的情况下达到比较高的性价比。(同等预算下购买512G的固态硬盘更好)

软件测试学科:★★★★★★

16G内存+256G的固态硬盘足以顺利完成在叩丁狼的学习阶段、就业阶段,哪怕运行比较大的软件也不会卡顿。

* 该档位笔记本电脑推荐(仅供参考)

联想thinkpad E15 酷睿i5

配置:i5-1135G7 16G内存 256G固态硬盘 集成显卡

参考价格:5799元

惠普战66四代笔记本

配置:i5-1135G7 16G内存 512G固态硬盘 MX450-2G独立显卡

参考价格:4999元

联想拯救者Y7000 15.6英寸英特尔酷睿i5标压高色域游戏本

配置:i5-11400H 8G内存512G固态

RTX3050-4G电竞显卡

参考价格:5769元

#各学科使用情况#

Java学科:★★★★★★

完全能胜任编程开发,唯独的缺点就是8G内存稍微有点小,多个软件同时运行可能造成卡顿,可以自行扩展到16G内存。

*就业后是否加装配置要看工作需求

H5前端学科:★★★★★

性价比相对较高,运行前端项目及其他日常软件基本没有问题。前端开发对显卡要求不高,但CPU和内存要按照以上标准来挑选。

*就业后是否加装配置要看工作需求

全栈UI设计学科:★★★★★★

内存和硬盘容量无法满足作图需求,读写速度慢,影响工作效率,不推荐使用该档位配置的电脑。

软件测试学科:★★★★★

软件测试对电脑配置要求不算严格,只要内存达到8G,做自动化测试、性能测试都没有问题。

*就业后是否加装配置要看工作需求

* 该档位笔记本电脑推荐(仅供参考)

华硕vivobook15 X 11代

配置:i5-1035G1 8G内存 512G固态硬盘 MX330独立显卡

参考价格:3599元

惠普(HP)星系列青春版

配置:i5-1135G7 8G 512G Vega性能显卡

参考价格:3199元

戴尔(DELL) Latitude 智锐3510

配置:i5-10210U 8G 512G MX230-2G独立显卡

参考价格:3399元

#各学科使用情况#

Java学科:★★★★★★

该配置的电脑更能应对数据规模较大的项目开发,不仅能顺利完成在叩丁狼的学习阶段,工作之后还能一直使用多年不落后。

H5前端学科:★★★★★★

可以运行更高精度的模型、加载更大的场景、更复杂的特效,更适合工作后的电脑需求,不过喜欢“一步到位”的同学可以选择该档位的电脑。

全栈UI设计学科:★★★★★★

性能稳定,大CPU和大内存对学习UI设计的同学来说非常友好,可同时运行多个设计软件,兼顾三维建模、三维渲染的需求,渲染速度极快!

软件测试学科:★★★★★★

软件测试的顶配版,对软测的同学来说过于前沿,该档位的电脑更适合工作多年的资深软测工程师。

* 该档位台式电脑推荐(仅供参考)

戴尔Optiplex7090MT台式电脑全套

配置:i7-10700 32G内存 1T机械+256G固态硬盘 GT730-4G独立显卡

参考价格:7599元

戴尔台式机电脑主机全套3080MT/7080MT

配置:i7-10700 16G 1T机械+256G GT730-4G独立显卡

参考价格:6699元

#各学科使用情况#

Java学科:★★★★★

流畅运行后端开发软件,能应对更复杂的项目开发。想要保证性能几年不被淘汰,可加装200G(或以上)固态硬盘。

H5前端学科:★★★★★★

满足前端开发“大内存”的硬件要求,同时预留了升级空间,方便就业后根据实际情况进行硬件升级。

全栈UI设计学科:★★★★★★

可日常操作Adobe全家桶,流畅地进行多任务切换,想要提高整体的运行速度可购买有显卡的电脑。运行设计软件时图层比较多,建议加装500G(或以上)普通硬盘。

软件测试学科:★★★★★★

性能强悍,运行测试软件秒开!秒加载!有条件可加装200G(或以上)普通硬盘,可以保存更多项目文件。

* 该档位台式电脑推荐(仅供参考)

惠普暗影精灵6 酷睿i5设计办公主机

配置:i5-11400F 16G 1T机械+256G固态 GT730-4G独立显卡

参考价格:5599元

华硕S300TA系列台式机全套

配置:i5-11400F 16G内存 1T+256G固态 2G独显

参考价格:4299元

戴尔XPS8940台式电脑全套

配置:i5-11400六核 16G内存 1T普通硬盘 集成显卡

参考价格:5199元

#各学科使用情况#

Java学科:★★★★★★

运行Java开发工具没有压力,不过现在主流的IDEA占用的内存会比较大,想要开发更流畅,建议加装一条8G的内存条。

H5前端学科:★★★★★

可以添加开发需要的各种环境、框架,性能比较稳定,处理速度快。显卡不是必须的,后期工作需要可加装一个128G以上固态硬盘。

全栈UI设计学科:★★★★★★

内存仅有8G,性能不稳定,运行大文件的时候容易出现卡顿,甚至闪退的情况。不建议使用该档位的电脑。

软件测试学科:★★★★★

胜任日常学习、工作对内存的要求,8G的内存运行虚拟机测试也是毫不吃力。

* 该档位台式电脑推荐(仅供参考)

戴尔成就389011代酷睿六核

配置:i5-11400 8G 1T硬盘+256G固态 GT1030-4G独立显卡

参考价格:4199元

华硕台式六核Interi5酷睿

配置:i5-10400F 8G内存 512G固态硬盘 R5 220 2G独显

参考价格:3899元

最后,为了电脑功能更全面,建议安装Windows系统的专业版本, 不建议安装Windows家庭版。

如果选择带台式电脑上课,最好开学当天和我联系,我会为你安排更适合台式机的座位。

如果想提升自己的电脑配置,可以提前购买内存条,开学后联系我(或者其他行政老师)进行配置加装。

以上电脑参考价格查询时间为2021年11月24日,同学们购买电脑时可能会有价格浮动,请根据实际情况购买。

欢迎各位程序员、设计师在留言区分享自己的电脑配置~

新手学web前端有哪些攻略?

web前端入行门槛低、薪资高、发展前景好,已经成为近几年的热门岗位,很多人在想要转行时也会首选web前端。想要学好web前端,尤其是对于没有任何基础的新手来说,一定要找到好的学习方法。下面小编就为大家分享一下前端新手学习的攻略有哪些?  第一:基础的重要性  无论做什么都一定要有扎实的基础,参加web前端开发培训也不例外,只有基础牢固,才能更深入的学习新技能。作为一名初级的web前端工程师,你必须要具备基础的技术要素:html、CSS和Java。这是作为web前端工程师所必须要掌握的。web前端的入门门槛其实很低的,与其他语言先慢后快的学习节奏相比,他是一个先快后慢的过程。所以在前期的学习过程中,你会很容易的掌握其基础的技能。而随着html5技术的广泛应用,web前端的学习也会变得更加简单。  第二:细节的重要性  有句俗语是这样说的:“细节决定成败”,很多web前端开发者在工作过程中为了追求速度,而忽略了一些细节性的东西。比如:给代码加备注,代码的命名规范,代码的简洁等。所有的这些看似不重要,其实却严重影响了项目的进度以及自身能力的提升。在开发过程中,适当的添加备注,能够加深对技术点的印象,也便于以后在修改的过程中迅速查找;规范的代码命名能够方便团队之间的沟通,提高工作效率。  第三:网站布局的重要性  做网站的目的除了向大众群体直观的展现公司的形象以外,更重要的还是便于SEO优化,为了提升网站在百度搜索引擎中的排名,以获取更多的浏览量。作为一名web前端培训者,想要进一步提升技能,就一定要研究网站的优化布局。  第四:学习的重要性  优秀的web前端工程师之所以优秀,不是因为工作的年限有多久,而是具备快速学习的能力。web前端开发是一个特殊的工作,涵盖的知识面非常广,而且互联网行业技术的更新速度是非常快的,如果没有快速学习的能力,就很难跟上时代的步伐。所以,作为web前端工程师一定要不断的学习,提升技能。

查看更多:https://yqh.aliyun.com/detail/6935?utm_content=g_1000107285

上云就看云栖号:更多云资讯,上云案例,最佳实践,产品入门,访问:https://yqh.aliyun.com/

Java程序员需要具备哪些专业技能?

我们都知道,Java程序员是一个技术岗位,从技术上和业务上都需要不断地提升自我。

经常有小伙伴疑惑:一个合格的Java程序员需要会哪些东西?今天,就来和大家好好聊一聊,超多干货,快快收藏哦!

Java程序员需要掌握哪些东西

一、扎实的理论基础

理论知识不扎实遇到问题请教别人,虽然也能把问题解决,但需要花比别人多的多的时间才能把问题解决,且大部分情况下还不能很完美的解决。如何才能使自己有扎实的理论基础呢?建议多看看别人的代码多进行总结。

二、要有较强的自学能力

许多企业非常看重个人的自学能力。IT行业技术更新太快,只有通过不断地学习才跟得上社会的进步个人的自学能力对于企业的发展非常的重要。

三、编码规范

IT行业离职率较高,让新来的员工看懂以往的代码也是企业非常关注的。有良好的编码习惯注重代码的注释都是一个程序员必不可少的能力。

四、注重团队精神和较好的沟通能力

对于一个项目来说独立开发的项目几乎不存在,都是由多人协作开发的特别是产品化的项目,具备较好的团队精神和较好的沟通能力非常重要。

五、较好的文档能力

Java程序员不仅要掌握一定的技术能力,还需要具有一定的文档编写能力。良好的文档能力能帮助我们更好地进行开发。一般来说,软件项目的发展需要经过需求调研,概要设计,详细设计等一系列的步骤,这些都是编码前的准备工作,一般项目特别是大项目会把大部分时间都花在文档整理上。

六、Java程序员专业技能:

1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

2、熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验。

3、对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

4、熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

5、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。

6、熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。

7、熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。

8、熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。

9、熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。

Java程序员如果不学习很容易被淘汰,Java 程序员如果想安身立命必须不断跟进新的技术学习新的技能。善于学习对于Java程序员而言都是前进所必需的动力。希望大家一直在路上,加油!

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。