信息时代,计算机变成不再是专业性很强的一门学科,更多的是变成了一种工具
- 用计算机爬取信息(爬虫)
- 进行数据分析,数据可视化(大数据的某个方面)
- 处理海量的数据,如excel(百万条数据)
通过编程都可以很好的解决
那么如何学习编程?
方法一:背!记住!然后透过表面看本质
example1.
来看下面一段代码
大家一定会说 这太简单了 输出hello world 学习计算机的入门程序嘛!!
那么请问
#include<iostream>
#include<cstring>
using namespace std;
这是什么?我们第一次编程应该不会知道这是什么吧
return 0
为什么不 return 1 or return 9999?
return 999 # like
但是我们却完成了一项工作,就是输出了一句话
因此i我们并不需要去把每一个部分都去理解,而是要先记住,学会去用。在用好后,慢慢的就明白背后的原理
这与我们传统的学习方式是不太相同的
举个例子,高中老师会告诉你F=mg 以及为什么这么做,然后再告诉你如何用这个公式去解决问题。但是上面的例子完全相反,但会发现计算机反过来学习是个不错的方式方法
手动分割线QAQ ----------------------------------
方法二:通过应用场景去学习,而不是一口吃个大胖子
还以C语言为例吧
作为计算机的入门选手
我想
“指针” 是个让人很头疼的东西(反正我第一次学一脸懵逼)
那么我们有必要直接按照目录学下去吗?
书上这么说,指针是一种特殊的变量类型,用于存储变量的地址
int * ptr; //声明一个指向int类型的指针变量
给你一个定义
int a = 10;
int * ptr = &a; //将ptr指向变量a的地址
告诉你这么用
然后????不懵吗 我第一次学是这个表情
实际上如果深入搞C,指针从应用角度来说很少
但是哈 指针的思想是计算机中非常重要的思想
你会发现在比赛中,很少用指针这个东西,因为往往使用全局变量可以很好的解决这个问题。可以看我的算法博客哈~~,里面有代码。