更新时间:2021-12-31 16:06:45 来源:极悦 浏览1534次
你想学习编程。但你从哪儿开始呢?一开始,许多程序员因为找不到简单问题的答案而感到沮丧。那是因为确实没有一种方法可以“学习编程”,而且编程也不是一门学科。在这本入门读物中,我们将为您提供编程学科的广泛概述,并让您走上实现目标的正确道路。
什么是“编程”?你想做什么类型的编程?
第一:编程的类型非常不同,每种类型都有不同的学习方法。有前端Web开发人员,他们设计网站的外观。他们的“编程”有时很少,而且强调美学。有算法开发人员,他们开发诸如压缩套件和物理引擎之类的东西。他们的“编程”是基于数学的密集型,几乎不涉及美学。
当人们谈论“编程”时,他们指的是一门与工程学一样广泛的学科。在开始学习如何编程之前,您确实需要对您想要进行的编程类型有更深入的了解。
以下是编程的一些核心重点:
网页开发和网页设计。作为一个非常流行的学科,大多数Web开发人员和Web设计师几乎完全是自学的。Web开发人员和Web设计人员必须研究诸如客户/用户行为之类的事情,因为他们需要了解人们如何与他们的网站进行交互(用户体验)。
游戏设计。作为一个不断发展的学科,游戏设计师和游戏开发人员专注于开发游戏所需的技术。他们中的一些人编程相当广泛,但其他人实际上只需要编程的基础知识(例如C++或C#),因为他们在专有游戏开发工具中完成大部分工作。
基于云的应用程序设计。今天,云应用程序可以用Python、JavaScript、C、Java或任何数量的其他技术来设计。云应用程序正在取代标准的Web应用程序,但它们在云应用程序设计与Web开发和Web设计之间有很多交叉。
移动应用程序设计。移动应用程序设计通常需要所谓的“全栈”开发人员:可以同时开发后端和前端的人。尽管如此,随着移动应用程序行业的蓬勃发展,许多移动应用程序设计师都是自学成才的。
企业应用设计。企业应用程序最有可能需要诸如C++、Java和SQL之类的语言。企业应用程序设计更多是人们在想到“程序员”时想到的:为企业工作并花时间为复杂任务编程和开发的人。
数据科学和数据库设计。数据科学是一个快速发展的领域,需要极强的分析思维。它是最需要进入的领域之一,它需要非常重视数学和程序化理论。并非每个程序员都可以成为数据科学家,但数据科学家会发现市场对他们特别开放。
正如您所看到的,您可以拥有许多重点,而您学习编程的方式将要求您尽早决定自己的道路。虽然每个学科的编程理念都相同,但您需要的工具和语言将因您的关注点而发生巨大变化。
如何学习编程?你是什么类型的学习者?
为什么学编程这么难?为什么求助这么难?这在很大程度上与编程文化有关,尽管它正在发生变化。有两种类型的程序员:
大量程序员完全是自学成才,这仍然是学习Web开发和移动应用程序开发等学科的主要途径之一。这些是人们经常进入的“激情”领域,因为他们可以自己完成项目从头到尾的完成,而无需被公司雇用。换句话说,自由职业者。
在编程的早期,大多数程序员都非常自给自足,他们会通过花费数小时简单地尝试(但失败)编写代码来自学。最终他们会变得更好,但这需要大量的练习。
自学的程序员拿起编程书籍阅读。他们上网搜索问题,然后解决问题。他们完全是自我激励和自我驱动的,因此讨论通常集中在简单地通过渗透学习编程:将自己投入编程并以这种方式“学习”它。
但这不是很多人学习的方式。
许多人不能简单地通过阅读一本书来学习,这最终会导致沮丧。许多人需要课程。值得庆幸的是,对于那些想要学习编程的人来说,有大量的在线课程。当然,一旦您掌握了基础知识,您可能会发现自己仅仅通过阅读手册就可以学习一门新的编程语言。
以上就是极悦小编介绍的"学习编程需要学什么?有哪些正确指导",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习