随笔
目录
一、文章前言
二、文章正文
2.1 选择方向
2.2 心态调整
一、文章前言
1. 对于想要准备学习编程的朋友来说,往往对编程有很多的疑惑,不知道如何抉择,常见的就是以下几个问题:
如何选择编程方向怎么学习编程如何学好编程英语不好能不能学习编程数学不好能不能学习编程如何提高编程能力2. 那么在接下来将这些问题拆分为几篇文章,进行个人见解阐述,希望能给你一点帮助
二、文章正文 2.1 选择方向对于准备学习编程或者已经对编程有一点了解的朋友来说,最重要的就是选择一个适合自己的方向,如果你已经有了自己喜欢的语言,本篇文章可以跳过,可以看下一篇文章。简单来说编程只是一个集合,在这里面又分为许多部分,对我们来说最常见的就是游戏、网页、安卓、桌面应用。这四个是我们经常能听到的名词,那么可以根据自己喜欢的方向进行挑选一个方向开始入手。比如喜欢游戏开发,那么可能需要要求自己的数学和思维能力要稍微高一些;网页来说相对简单一些,入门门槛没有那么高,但是想要成为大神级别的要学习的东西会特别多。
现在来说,我们常常听到比较热门的编程语言有Java、Python、PHP、C、C++等,那么我们该如何在这众多的编程语言中选择自己喜欢的一门编程语言进行入门?如果自己喜欢游戏开发或者硬件编程,可以选择C或C++进行入门(通常为C);如果喜欢网页,可以选择Java和PHP或者Python,其中难易程度为Python<PHP<Java;开发安卓,可以选择Java进行入门;人工智能,可以选择python进行入门。
如果之前没有接触过编程语言,自己想快速学习一门编程语言进行入门,那么可以选择Python,但是学习Python,再学习别的编程语言,有一些习惯可能不太适应,而且目前就国内来说就业机会相对的没有那么多。而且需要强调的是业余时间学习编程来玩和学习编程来工作所付出的时间是完全不一样的;而且如果是学习编程来工作,要学习的东西很多,本篇文章讲述的只是如何入门,会使用其中一门编程语言来进行讲解。
在这些常见语言中,我将使用Java来举例,因为Java入职机会比较多、入门难度算中等、薪资待遇也不错,但是学好需要付出大量时间!任何一门语言也是,入门容易,真正学好都不容易。本文章不带有任何一本语言偏见,希望根据自己喜好进行选择!
2.2 心态调整1.当选择好自己喜欢的语言并且决定开始学习之后,我们需要对自己的心态进行调整,任何的三天打鱼两天晒网不管学什么都一定学不好!所以决定学习编程,一定要真正投入到学习编程中去。我喜欢将编程分为以下几个阶段:小白--学过--学会--掌握--熟悉--大神,每一个阶段都需要付出很大的努力
小白:对编程一窍不通,只是简单听说过编程学过:知道编程一些简单用法,学的零零散散,做不出什么东西学会:基本语法都能使用,能做出一些简单项目掌握:对各个知识点有自己的理解,能够顺畅表达出来,能做一些复杂项目熟悉:熟悉各个部分之间的联合使用,知道底层原理,能独立完成较为复杂项目大神:对知识各个部分和底层实现有很深的理解,大神级别的人物2.学习编程四个特质:耐心、自学能力、抗挫能力、独立问题解决能力:
耐心:是最基础的一点,没有耐心,三分钟热度,坐不住怎么投入学习?抗挫能力:编程不是两三下就能掌握的东西,学编程遇到一个错误一天甚至几天都解决不了的事情是很常见的事情,所以需要有很强的抗挫能力,很多人因为学着学着问题解决不了就自我放弃,大神往往都是踩着问题成长!自学能力:很重要,但自学能力往往可以培养,通过自己不断学习便可以提高,学编程的大部分自学能力都很强!独立解决问题能力:决定一个人成长到哪种地步的就是独立问题解决能力,有一些朋友一有问题就去问别人,这样的成长度极低!因为只有自己独立解决问题自己的编程能力才能看得到的成长,一定要培养自己的独立解决问题的能力!遇到问题,先看错误信息,不行就百度,最后再请教别人,而不是把别人当做百科!3.以上只是简单描述学习编程前自己应该有的一些思想准备和认知,下一篇文章如何学习编程之编程入门(二)将从以下两个方面讲述编程如何入门
一本好书一份教程随笔-如何学习编程之编程认识(一)