零基础自学编程前需要知道的知识

author author     2022-09-01     271

关键词:

  你是否适合编程?学习编程后能做什么?如何选择编程语言?有哪些免费的线上学习网站推荐?今天这篇好文将那些自学编程前需要了解和思考的问题都记录下来,希望能给那些刚刚开始或正准备自学编程的朋友们带去一些启发。

  

技术分享

 

  你是否适合自学编程

  自学编程会是一个漫长而艰辛的过程,在你信心满满地准备开始之前,不妨先问问自己下面这几个问题,来判断你是否真的适合自学编程呢?

  · 你是一个逻辑和抽象思维能力比较强的人吗?

  · 你是否愿意不断地去学习那些新的东西,而在大多数时间内你都需要去自学。

  · 当你遇到一些问题和困难的时候,你是否有足够的耐心和毅力去独自解决这些问题?

  · 你是否有很强的好奇心去研究和探索那些未知的领域?

  如果上面这四个问题中,至少有两到三个你的答案是Yes的话,那相信你是适合自学编程的,相反,你可能需要考虑选择更适合自己的学习方式,比如参加一些培训班,由导师带着进行系统地学习。

  学习编程后你能做什么,不能做什么

  很多人只是将编程作为一项技能去学习,而他们并不清楚学习编程之后能做些什么。这就和孩子在学校学习英语一样,由于缺乏目的性和应用的场景,而使得效果大打折扣。带有目的性地去学习,并不断地实践是学习编程的最佳方式。

  学习编程以后,你可以:

  · 独立地设计、开发一个软件,然后通过测试将它发布出去给更多的人使用。并不断地去维护与改进它。

  · 可以参与到开发团队中,去开发一些更复杂应用,满足你客户的需求。

  但你不能:

  · 维修电脑,或解决Inernet连接问题。

  · 像黑客一样去黑其他人的电脑。(黑客也都是程序员,但他们需要更多其他方面的知识和技能,我可以在后面谈谈我认识的那些黑客们是如何修炼的)

  选择你的第一门编程语言

  编程语言有几十种,你该如何选择你的第一门编程语言呢?我的建议是根据你学习编程的目的去进行合理的选择。

  希望找到一份程序员工作

  下面是那些大型企业最普遍采用的开发技术,你可以根据自己的喜好,选择不同领域的开发语言。

  · Web前端开发(开发网站,基于Html5的手机APP等):JavaScript

  · 后端开发(企业应用,后端服务):Java(跨平台), C#(Windows平台)

  · 移动开发:Swift(iOS平台),Java(Android平台)

两性健康 热点资讯

  · 3D或游戏开发:C++

  · 大数据或人工智能:Python,Java

  如果你已经有一个很好的点子,并希望实现它

  · 搭建网站:JavaScript + HTML5

  · 做一个APP: Swift(iOS平台),Java(Android平台)

  如果你希望为那些初创公司工作

  · 可以选择JavaScript,因为越来越多的初创公司直接使用JavaScript来构建他们的前端和后端应用(比如使用基于JavaScript的NodeJs来开发后端服务等)。

  如果你希望教孩子编程

  可以先让孩子尝试Scratch或类似的游戏类编程学习软件,当孩子对那些基本编程知识有所了解,并具备一定逻辑思能力后,可以转而学习Python。

  如果你只是想建一个个人博客或搭一个论坛或企业服务站点

  你可以学习PHP,因为几乎所有那些优秀的基于CMS的建站平台都是用php写的,包括Wordpress,Drupal,Joomla等等。

  从语言的难易程度方面选择

  · 选择从最简单的编程语言开始:选择Python

  · 稍微难度高一些,但使用场景更广的语言:选择Java

  完全没有任何想法

  如果你暂时对学习哪门编程语言没有任何想法,或只是为了提高自己想学习一门编程语言,那么我的建议是 Python

零基础自学编程选哪种语言好?世上最好编程语言推荐

零基础自学编程选哪种语言好,那需要先定义一下你所谓的“好”是什么,说明白这个,才可能做出合适的选择。所以,接下来我根据这个不同的“好”,给出建议。如果你说的好是指:入门难度低即,你想要一门编程语言,可... 查看详情

小姐姐牺牲了跟男朋友过七夕的时间,告诉你零基础如何自学编程?

...,但涉及到的知识点却非常多。看到很多朋友想要零基础学习编程,我想说的是,你这个零基础到底基础到什么程度才叫零?如果对编程知识没有一点点基础,或者说对计算机知识没有一点点基础,那你想... 查看详情

零基础同学自学编程的正确姿势

...的同学都是对编程没啥经验的,有不少甚至是完全零基础的。要搞清该怎样学编程,先得问自己一个问题:为什么要学编程?学来想干什么?道理很简单,因为编程语言五花八门、编程知识丰富浩瀚,... 查看详情

零基础怎么自学java?自学java有什么误区?

...来越多。实际上在学习Java编程之前需要先学习一些编程基础。新手往往无非进行系统的学习,主要原因是自己搜集信息较为零散,学习过程中无专业的老师引导,自己会走进一些学习的误区。那么,新手零基础怎... 查看详情

如何零基础开始自学python编程

0.明确目标我是真正零基础开始学Python的,从一开始的一窍不通,到3个月后成功搭建了一个动态网站(没有用任何框架)。相比于计算机大牛,我更加知道一个小白将会遇到什么坑,遇到哪些难点。我把我... 查看详情

零基础如何自学java?

零基础怎么才能学号java?关于自学,先提几条建议,望采纳!找一个行业当中的师傅进行规划和指导。 每天规划好学习时间,不要中断。 先掌握了解知识体系后编写项目,边抓细节。俗话说态度决定一切,一个人的学... 查看详情

零基础如何自学软件编程

...么小编就来说说,自学软件编程有什么好的方法。2017零基础如何自学软件编程  1、零基础能学软件编程吗?  很多人在看到it行业的发展前景一片大好,就想也转行去it行业,但是有很多都在担心同一 查看详情

零基础自学人工智能路径规划,附资源,亲身经验

...码实现后期:实战水平提升机器学习路径规划图一、数学基础很多人看到数学知识的时候就望而却 查看详情

零基础小白如何自学unity游戏开发?(送unity教程)(代码片段)

...xff0c;在制作一个个游戏案例的过程中来反复的巩固和补充基础知识,最终形成自己对游戏开发的全局认识。当我们接触足够多的案例、写了足够多的代码后,对面需求也可以立即想到自己的解决方案。初级阶段:学习... 查看详情

从零开始学编程要几年

...,你会迷茫、困惑,但是你要坚信努力必将有结果。掌握基础的语法我们最终目的是尽快的学完相关知识,然后找到一份工作,进入这个行业。我们这里的方法就是快速掌握知识运用。但是开发的这个行业你其实需要学习的知识... 查看详情

编程0基础小白,如何自学python更快、更高效!「方法干货」

参考技术A作为零基础的小白学python,普遍会遇到一个问题:没有找到应用场景。大多数小白在自学一门编程语言时,是没有应用的场景感。说白了,就是不知道学了做什么用,讲不出具体、合理的应用。如果这时候有大佬带着... 查看详情

零基础学python需要多久

参考技术A如果你是自学,从零基础学习python,需要大约半年一年半的时间,这取决于每个人的理解。当然,如果你有其他编程语言的经验,这是比较快的开始。你可以写一些简单的Python语言中使用2~3个月。只要你学习系统,可以更好的... 查看详情

零基础学py

#零基础学Python#作为一个IT行业的老“程序猿”,接触过很多零基础入门python的小白,他们在学习过程中遇到的最多的问题,我总结了一下,主要是以下几点:1、没有一个比较清晰的学习路线,不知道从哪里入手。2、自学... 查看详情

零基础怎么自学java?自学java有什么误区?

...来越多。实际上在学习Java编程之前需要先学习一些编程基础。新手往往无非进行系统的学习,主要原因是自己搜集信息较为零散,学习过程中无专业的老师引导,自己会走进一些学习的误区。那么,新手零基础怎... 查看详情

零基础怎么系统学web前端?

一零基础小白应该怎么学习前端才能少走弯路?关于前端这一块的学习,我不主张自学,因为前端的知识体系是很庞大的,如果你自学,遇到一些问题,你自己很难解决,至少需要有专业的前端人士指导你,站在高手的肩膀上,... 查看详情

零基础想自学编程,可以推荐啥书籍或程序吗

参考技术A零基础想自学编程,可以推荐什么书籍或程序吗编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了C语言,你会发现你照样做不出东西,忙碌了半天,... 查看详情

python爬虫自学要多久

一周或者一个月。如果完全靠自己自学,又是从零基础开始学习Python的情况下,按照每个人的学习和理解能力的不同,我认为大致上需要半年到一年半左右的时间。当然了,Python学习起来还是比较简单的,如果有其他编程语言经... 查看详情

零基础如何系统地自学python编程?这是我看到过回答最好的文章

零基础如何系统地自学Python编程?最近柏汌的一个粉丝私信我这么问道,我思考了一下谨慎的回答了他,但是感觉很多东西还是没说明白,相信其他朋友也会有这样的困惑,所以今天就好好的跟大家聊一下这... 查看详情