26岁的人没接触过电脑,想学习编程、制作软件什么的,需要看哪些书?
网友解答: 谢谢邀请!对于26岁开始接触编程的人来说,一定要有一个系统的学习计划,同时要保障一定的学习时间,编程本身还是有一定门槛要求的。要想系统的学习编程,应该掌握以下内容:第一:系统
谢谢邀请!
对于26岁开始接触编程的人来说,一定要有一个系统的学习计划,同时要保障一定的学习时间,编程本身还是有一定门槛要求的。要想系统的学习编程,应该掌握以下内容:
第一:系统的学习一下计算机基础知识。计算机基础知识包括操作系统体系结构、计算机网络、数据库等内容,这些内容是了解计算机的窗口,也是学习编程的必要基础知识。关于这些内容的书籍可以参考一下大学的相关规划教材,这些教程往往都由教学经验丰富的老师编写的,对于自学者来说会相对容易一些。
第二:选择一门编程语言。编程语言的选择还是比较多的,目前比较流行的编程语言包括Java、Python、PHP、C#、C等,每种编程语言都有一定的应用场景,比如Java和PHP在Web开发领域应用比较多,Python在大数据和机器学习领域应用比较多,C#则适用于几乎所有微软的开发体系,C语言在嵌入式领域应用比较多。目前Python和Java都是不错的选择(我在酷米上写了关于学习Java和Python的系列文章,想学习的朋友可以参考一下)。
第三:注重实践环节。学习编程除了要看书并系统的掌握各种概念之外,还有一个重要的环节就是实践,一方面要在学习的过程中做大量的实验,另一方面要有实践。在掌握了编程语言的基础部分之后,如果能参加一个项目组进行实习的话,会对程序员的成长起到很大的帮助作用,也会提升自己未来的职场竞争力。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
网友解答:坏消息就是缺乏的是信心,好消息就是非常多的优秀程序员都是自学成才的。学习编程的三个基本素质:自信、坚持、兴趣。
首先、要对编程这个领域有一个总体的认知,可以报一个培训班,虽然培训班也只是交给你一个基本的知识体系,但至少你会知道选择什么样的编程方向。
其次、编程的方向非常之多,有电脑应用编程,手机app编程(在手机上运行的应用,比如今日酷米),有互联网Web编程等等,基本上最简单的就是从做一些显示界面开始,找准你的编程方向,最容易入手的就是做网站。
再次、多买一些基础知识的书来找着做一些简单的例子。多参与一些群和社区活动,国内最出名的社区就是开源中国,百度搜索就可以找到。全球最大的代码共享源码是github.com、虽然是英文网站,但你可以用翻译软件。
到这里,你差不多就对编程有个基本认知了,建立了自信,你就可以慢慢去构建你的知识体系了。
从此你有两个选择,要么去把大学计算机的基本学科学习一遍;要么多做一些自己感兴趣的系统,有个些许案例,你就可以找份最低级的编程工作开始你的职业生涯。
是的,就是这么简单,希望你坚持下来,祝你编程愉快。