零基础新人该怎么从0到1

    博主只是一个刚入行没几个月的新人,随便写写。

    现如今,360行,行行转IT,而大多数刚高考完的理科生,也都会或多或少的了解、填报计算机专业。为什么呢?高薪,只看技术,不看关系人情,有付出就有回报,大致如此吧。

    越来越多人跨入互联网这个行业,最先需要掌握的,就是编程,可对于大多数初学者来说,这并不是一件容易的事情。作为一个新人,我们会在学习编程的路上遇到各种各样的坑,

而每一坑,对于一个0级的菜鸟来说,都是那么的致命。。那么多语言,我该学习哪一个呀,这么多软件,我又该用哪一个呢,软件怎么装不上,装上了怎么用不了,看了几天书,一

点都看不懂,看懂了也还是感觉啥也不会,明明照着教程敲的,怎么运行不了,结果不对。。此处省略一万字。

    学习编程的辛酸就不说了。其实对于大多数想要学习编程,学好编程的人来说,都是不缺少学习能力和毅力的,缺的只是学习方法和学习路线。下面我就从这两部分讲一下。

    学习方法,这个其实是指导思想,你要知道怎样去获取知识,在遇到问题的时候怎样去获取解决问题的方法和渠道。能说的并不多,自己多用搜索引擎,遇到不能解决的问题,先去

搜索引擎上面搜索,因为你遇到的问题,很多时候别人也会遇到,别人先于你在网上提问了,那你搜索的时候其实就已经有解决方案了。关于知识的获取,可以搜索相关的书籍,买也

好,下载电子书也罢,皆可。除了书籍,还有博客,论坛,知乎等问答平台,公众号,慕课网/网易公开课/云课堂/bilibili等视频网站。不知道往什么方向继续发展,就看看网上的讨论都

有什么发展的方向,再去了解每个方向大概是什么样子,然后选择适合自己的。互联网上有很多的学习内容,而我也告诉了你一些学习的途径,剩下的,就是去了解。

    说了这么多,其实还是没有谈到具体的编程应该怎样去学。那就开始吧。

    编程语言,我所学过的,有C/C++/C#/python,从我现在的角度来看,其他的语言应该也是大致想通,尽管我没有学过XD。是因为计算机的底层都是一样的,而我们用的操作系统,也差

不多是一样的。高级语言,只是对低级语言的封装和拓展。如果时间充裕,可以学C/C++,因为他们足够强大。想快速找工作,学Java/C#,市场需求比较大。想最快上手,学Python。

    最开始学习编程,都是从语法开始学,学基础的数据类型,int/float/char/string/bool等等,要知道这些类型是什么,怎么用,在此基础上,学习构造类型,常见的Array(数组),tuple(元组)

list(列表),python的dict(字典),其他编程语言的hash表,等等,这些都是基础的数据结构,在之后可以更深入的学习数据类型和算法。

    在学习基础数据类型的时候,要学流程控制,就是简单的循环、跳转、判断等,体现在编程语言上,便是if/else/while/for/break/,对于基础的数据类型和流程控制,大多数新人教程,书籍都

会讲,这些是最容易获取,最容易学的知识,也是编程之路最容易看得到的路,如果你想入门编程,那就先去学这些,把这些了解透彻,用好,那你离入门就不远了。

猜你喜欢

转载自www.cnblogs.com/Frank-XII/p/9976858.html