如何进入电脑编程 自学编程要从哪里开始

很多人想要自学编程,但基本上是一个计算机小白。不了解自学编程应该从哪里开始?甚至不了解什么是编程。今天黑马程序员从不同维度带大家了解如何自学编程。第一,明白方向自学编程,无论是为了兴趣还是为了就业,我们首先要知道的是就业方向:前端开发:即客户端打开的界面,比...

很多人想要自学编程,但基本上是一个计算机小白。不了解自学编程应该从哪里开始?甚至不了解什么是编程。今天黑马程序员从不同维度带大家了解如何自学编程。

第一,明白方向

自学编程,无论是为了兴趣还是为了就业,我们首先要知道的是就业方向:

前端开发:即客户端打开的界面,比如百度首页、购物平台页面,甚至各种app都能看到的界面。都属于前端范畴,所以前端的工作更侧重于与用户的交互。前端基于HTML+CSS+JavaScript。因为框架相对较多,技术更新快,需要一定的学习能力。

不同后台应用的语言是不一样的。如果说前端更关注用户的体验,那么后端更侧重于逻辑。这里推荐的编程语言是Java。毕竟国内市场需求还是第一位的。不同后台应用的语言是不一样的。如果说前端更关注用户的体验,那么后端更侧重于逻辑。这里推荐的编程语言是Java。毕竟国内市场需求还是第一位的。

数据库开发:又称DBA。阿里之前培养了一批DBA,主要工作是维护数据库,设计开发数据库。常用的MySQL,Oracle,SqlServer等。

大数据是后台技术加数据库操作,可以处理海量数据。大数据在Python/Java里多一点。大数据是后台技术加数据库操作,可以处理海量数据。大数据在Python/Java里多一点。

嵌入式:如果对自动驾驶或者机器人感兴趣,可以了解一下嵌入式开发。比较适合专业课的学生,主要用C/c++;

机器学习:讲的都是人工智能,也是比较适合班里学生的综合科目。涉及的学习内容不仅仅是编程语言那么简单。

自动化测试和自动化运维:两个方向都需要测试或者运维基础,学Python比较合适。

第二,各种编程语言

如上所述,不同就业方向需要掌握的编程语言是不一样的。让我们来看看各种编程语言:

机器:它是一个指令集系统,二进制代码语言,可以被计算机直接识别和执行。但是直觉差,容易出错。

汇编语言:是一种面向机器的编程语言,解决了机器语言难以记忆和理解的问题。机器不能直接识别的汇编语言,需要一个程序把汇编语言翻译成机器语言。

高级语言:屏蔽底层很多细节。高级语言和汇编语言完成同样的工作,效率却是汇编语言的3-6倍。

脚本语言:大部分是非类型化的。比如,一个变量现在可能是一个字符串,下一刻就可能是一个整数。

难度按图从高到低,一层比一层难。

第三,如何自学

(1)选定方向

按照第一种分类,每个人都找到自己感兴趣的方向去学习。找到你想选择的行业需要什么技术?然后剥茧,找相应的学习资料。

(2)基础学习

我们以Java为例。我们需要掌握的基本知识是:

请到黑马程序员官网看高清图。

学的第一步是基础语法,那么学的是什么标准呢?做一个演示,从输出第一个hello world到完成一个学生管理系统。这说明已经是入门了,持续输出会增加学习的动力。

(3)做一个项目

现在网上很多培训机构也有开放的免费项目,可以跟着做一个简单的项目。按照老师的思路,有一个完整的项目学习思路。之后就可以在GitHub上找开源项目,筛选出自己感兴趣的去实践。

先看课的好处是老师会带着大家了解解题思路和整体项目结构。比如这个项目采用的最新技术是什么?这些技术点的市场化价值是什么?

四。你在学习中会遇到的困难

(1)环境的安装和配置

新手面临的第一个大问题是环境的安装和配置。起初,我不知道如何配置环境。这时候你只需要一套好的教程和百度。百度文档一般都有明确的步骤。

(2)找学习资料。

现在培训机构会更新各大平台的编程课程,多试几套,找到自己喜欢的老师风格跟着学。书的话,看收视率和别人的推荐。一本好书不仅能让我们入门,还能拓展我们的学习思路。

(3)问题不会解决。

bug一灭,我就慌了。不知道找谁问,也不知道怎么解决。但是在初学者阶段,出现的问题都可以在搜索引擎上找到答案。你只需要把错题***到百度就可以了。或者在IT论坛提问,比如CSDN,开源中国等。

结论

以上是一些帮助新手学习编程的思路,但是实际学习过程中要涉及的东西很多。坚持是最重要的,多练习,不断学习,一定会有好的结果。至于计算机组成原理,操作系统,计算机网络,数据结构与算法,编译原理,这些都是学生的必备内容。真正就业后可以弥补。如果你有充足的时间自学,可以看一些知名大学老师的公开课。

本文来自吃鸡只用平底锅投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/490729.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-05
下一篇 04-05

相关推荐

  • 初学c语言学习编程软件 常用的C语言编程代码

    常见的编程语言有哪些?想学计算机编程的同学看过来!PHP语言PHP是士兵在web app上发力的一组武器之一。你可以在使用的过程中完成工作,但是看起来很乱。在编程语言中,PHP是不断更新的。c编程语言换句话说,C语言是我在边肖接触到的第一种计算机语言,性能目前只能算一般。c

    2023-07-25 22:38:01
    610 0
  • 西瓜创客编程怎么样(西瓜创客编程怎么编写代码)

    最近身边很多家长开始讨论要不要给孩子报编程班。看到别人都报名了,不想自己的孩子掉队,但是对编程课一窍不通。我想知道他们为什么要学编程课?你希望你的孩子将来成为程序员吗?其实我和很多家长都有同样的疑惑。经过3个多月的研究分析和咨询相关专家,我得出了以下关于编

    2023-07-22 05:01:01
    174 0
  • 编程工具有哪些常用的 中国自己的编程软件

    机器视觉是一门综合技术,包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟和数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、I/O卡等。).一个典型的机器视觉应用系统包括图像采集、光源系统、图像数字化模块、数字图像处理模块、智能判断

    2023-07-20 11:58:01
    509 0
  • java编程用什么软件 java常用的编程软件

    初学者只需要使用一些开发工具就可以学习了。新手一般从控制台应用开发入手,在cmd下调试,为你的电脑搭建一个良好的开发环境。你需要从网站上下载JDK。安装完成后,调试成功后就可以开始编写Java程序了。边肖编译了一些Java开发工具如下:1。想法Java编程软件行业最好的Java开

    2023-07-14 17:15:01
    601 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信