不同的编程方向对电脑的要求也不尽相同,下面做一个简单的总结。这三种架构中,由于GPU可以并行处理大量数据,比较适合深度学习场景,所以CPU GPU是目前的主流架构,这就要求做人工智能开发的电脑,要具备较强的GPU,如果做大数据开发,对电脑的内存有较高的要求,简单的说就是内存越大越好,最好在16G以上,大数据开发非常吃内存。
1、编程用什么笔记本好?
对于工程师们来说,这个世界上只有两个系列的笔记本能够满足他们的需求,第一个就是Thinkpad系列的笔记本电脑,第二个就是苹果的MacBookPro系列的笔记本电脑。除此之外的其他的笔记本电脑都是普通的生产力工具或者是娱乐工具而已,只有这两个系列的笔记本电脑才是对于工程师来说真正的编程工具,这两个系列的笔记本电脑各自都有各自的簇拥,比如说有很多人喜欢笔记本电脑的键盘的手感要好,喜欢windows操作系统或者Linux操作系统,要求笔记本电脑的扩展性要非常的强,那么在这种情况下Thinkpad的笔记本电脑就显得非常的合适了。
另外一种工程师呢,希望笔记本电脑看上去非常的漂亮,然后显示的效果非常的好,系统底层采用Unix操作系统,坚若磐石,稳定性非常的强,扩展性可以借助于扩展坞来解决。那么这些工程师就会选择苹果的笔记本电脑了,如上图所示,这是Thinkpad的移动工作站的售价,我们可以看到价格相对来说还是比较便宜的。在同等的价格的情况下,Thinkpad的性能要比MacBookPro的性能要更强一些,
这是苹果的MacBook,Pro的在京东上的售价,我们可以看到价格也差不多是在1万多块钱的样子,但是参数对比的话和Thinkpad相比的话,还是要差一些的。不过说到笔记本电脑的设计外观以及各个方面,MacBook比Thinkpad要强很多,各位工程师完全可以根据自己对于笔记本电脑的喜好来进行选择,无论是选择Thinkpad还是选择MacBook都是可以的。
2、计算机哪个编程好?
谢邀!作为一个多年从事程序开发的老程序员,在编程语言选择上说一下自己的看法,不知道有没有看过今年8月更新公布的TIOBE编程语言排行榜,可以作为一个参考。个人觉得选择编程语言,不是说仅仅选择一门,有急功近利的思想,赶紧找工作变现,想从事这个行业并能有所发展,最好还是静下心来提升自己,并且现在很多工作不是单一的一门语言就能完成的,比如做C 后台服务开发,还要熟练掌握HTML、Shell、SQL等。
对于IT从业者不妨选择一门语言夯实基础,再选择一门感兴趣或薪资待遇优渥的语言去深耕发展,夯实基础对于一个初学者,没有比C/C 更合适的了。C语言是面向过程的编程语言,介于高级语言与汇编语言之间,有一套简单严格的语法规范,通过指针直接操作内存,不同数据类型的存储等可以直观的感受计算机工作原理,作为入门再好不过了,
在此基础上就要好好学习C 了,C 作为一个高级语言,既可以做基于过程的程序设计,也可以做面向对象的程序设计,C 是最难的一门语言了,需要扎实的编程基础和长期的编程经验,可以作为持续提升开发能力的平台。择业选择在择业上当然也可以从事C/C 开发,但这两门语言确实很难学,一般公司对C/C 开发有一定的门槛,没有丰富开发经验很难运行自如,
但不用担心,有了C/C 基础后学习别的语言就会轻松很多,比如选择现在非常热门的Python。从8月份更新的TIOBE编程语言排行榜也可以看出,Python已经晋升最流行开发语言前三了,并且上升势头强劲,作为一门解释型语言,语法与英文很像,如同白话文,轻松读懂,应用也很广数据分析与处理、Web开发,还有现在的热门人工智能。
3、学习编程需要什么配置的电脑?有哪些推荐?
不同的编程方向对电脑的要求也不尽相同,下面做一个简单的总结:如果做Web开发,那么对电脑的要求并不高,i5以上的处理器,8G内存,1T的硬盘就完全能够满足大部分Web开发场景的要求,其他的配置比如显示卡就没有什么要求了,集成显卡也是可以的,做程序开发,因为要长时间对着屏幕,所以最好配一个大点的显示器,电池容量也是越大越好,至少能工作4个小时以上。
文章TAG:编程 电脑 配置 学习 编程什么电脑比较好