想选一款笔记本电脑,主要用来学编程,有什么好的推荐吗_软件开发一般学什么
想选一款笔记本电脑,主要用来学编程,有什么好的推荐吗
很高兴回答您的问题。
哪种笔记本都可以,如果经济条件允许,推荐购买MacBook pro。一方面Macbook用户体验确实很棒,特别是屏幕显示细腻,长时间盯着看也不会太累。另一方面,MacOS是类是基于Unix和Linux很类似,现在服务端程序通常跑在Linux下。使用起来也更加的便利。
此外很多新的项目比如React Native等等开始都是优先支持Mac和Linux上的环境配置。
当然,使用Windows笔记本也是可以的。本人主机开发机是Macbook,但是有一台windows机器。体验过一段时间的win10,确实进步明显。配合windows terminal和WSL2,效果也不比Mac逊色。
此外,还要看您是打算学习哪方面的编程,如果是学习Java的话,推荐内存适当大一些。8G或者16G,一方面JVM本身比较吃内存,另一方面很多Java的IDE也比较吃内存。
一定要选一款屏幕显示犀利的。推荐surface laptop或者dell xps。
希望我的回答对您能有帮助。
编程与笔记本电脑本来是没有关系的,因为需要编程,那么就需要电脑。任何一款笔记本电脑都胜任编程,如果确实需要推荐,那就要看使用什么编程语言、编辑器、编译器及IDE集成开发环境了,这些都是与笔记本电脑的性能,配置密不可分的。
1、根据编程语言来选择合适的笔记本电脑。
2、根据编程时所使用的软件环境来选择合适的笔记本电脑。
3、程序代码编写完成后是否需要编译或在服务器上使用,这一点很重要。但是都有一个共同点,不管是编译成exe文件,还是在电脑上模拟服务器环境,需要强大的CPU和高内存。
总之,学习编程使用的笔记本电脑根据编程语言的不同,中高低端笔记本电脑都可以完成,所以,要根据个人学习哪一种(类)编程语言,如VC/C++,汇编,Python等来选择合适的笔记本电脑。
强大的CPU,高内存,高速硬盘存储等硬件都是不二之选。
软件开发一般学什么
什么叫软件开发?就是通过计算机所识别的计算机语言来开发系统,从而解决生活,工作或者是学习中遇到的问题,更加的方便人们的工作和学习。
先学习一门编程语言,目前企业用的最多的就是Java了,很多企业的软件,系统,网站都是用Java来开发的。
以前学习Java是在“如鹏网”上学习的,有详细的教程和学习路线,可以作为参考。
1、Java基础,还是挺不错的,通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫,电影的弹幕动画等来讲解Java的基础知识点,做出这些项目来还是蛮有成就感的
2、Java高级技术
3、web前端
4、Java web(核心阶段)
5、框架
6、企业项目实战
7、企业专题
有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,每个章节的后面都有相应的练习和面试,需要通过录音的方式来进行提交,夯实基础,为面试做准备,有新的课程更新了,也是可以继续来学习的。
有需要相关Java教程的可在后台私信哦(备注:Java)。
软件开发需要学习的东西很多,但也不是一天就学完,很多知识可能需要几个月、几年甚至十几年去学习。不过对于一个初学者来说,主要还是以掌握一两门语言、基本算法、一两种数据库为主,下面简单介绍一下。
一、语言。推荐Java、csharp、php或者Python。不建议C++,因为现在大多数是web项目,以上几种语言对于web开发非常合适。
二、算法。纯粹的算法学习不是很多,很多算法学习都融合到语言学习中。比如排序算法、过滤算法、搜索算法等等。在高级语言的列表、字典和数组类型,基本上都包含了这些算法。
三、数据库。目前中小型web项目的数据库以MySQL为多,所以建议学习MySQL,也有的公司使用sqlserver,有时间可以学一下,此外,移动端使用sqlite小型数据库,可以掌握一下。
除此之外,就是要了解一些编程调试的基本方法,也要了解一些实施部署的套路,就基本上可以应付一些开发工作了。