php怎么学大数据 php怎么处理大数据( 三 )


私以为,大数据的核心在三个地方:数学+计算机知识+业务
先说说题主说到的编程,我在这里将它纳入计算机知识这一部分,因为编程对于我们来说只是大数据的冰山一角 。这两年大数据的发展,绝对不是因为编程语言的进步,很大一部分是由于计算机工具的进步或者硬件的提升 。尤其是现在计算机硬件价格的下跌,以及大数据处理工具的发展,如hadoop,spark等,带来了数据处理能力的飞速提升,才导致了现在大数据的越来越火 。
至于我们说的数据挖掘知识和编程语言 , 这些都是很早以前就已经存在的知识,这几年也没有得到很令人惊喜的新进展(我说的是知识本身 , 不是指应用) 。
总之: 大数据之所以得到人们关注 , 最重要的是数据处理工具的进步以及数据量的累积(尤其是互联网)
那么是不是说明 掌握编程或者计算机工具就是迈入大数据的关键路径呢?
答案:显然不是,数学才是真正的核心知识 。
没错,数学是在数据挖掘领域非常重要的甚至是核心的部分,编程只是工具,真的只是工具 。编程语言有好几十种吗,但是数据挖掘理论知识就那儿点 。你用任何一门语言去实现你的数学思想便可以达到数据挖掘的目标 。学术研究甚至可以抛弃编程,完全只研究算法(注意:这样的话会容易造成纸上谈兵) 。
新手入门php要学哪些内容呢?1、WEB基础
要知道网站是什么东西,所使用的协议是怎么工作的 , 怎样把网站放在服务器上 。
2、HTMLphp
HTMLphp是嵌入在HTML的语言 , 所以HTML是必须的 。可以用HTML写出简单的静态的页面,放在本机的服务器上看看效果 。
3、DIV+CSS
能够用DIV+CSS布局做出漂亮的精美静态网页 。
4、php基础
学习php基础,如php语法,php变量 , php流程控制,php函数,php数组应用,php字符串处理,php常用模块,php文件处理,php动态图像处理 , 会话控制等,就可以把静态页面变成动态的 。这个阶段比较枯燥 , 主要是记忆,必须能够熟练应用 。
5、MySQL
网站往往包含大量的信息,这些信息不可能都放在程序(php文件)中,需要MySQL来储存大量的数据信息 。
6、Javascript
掌握了以上内容就可以搭建一个php基础网站,但是还需要靠Javascript来完成网站的特效和信息验证等 。
7、php高级
作为一个可以上线运营的全功能网站,还要继续学习php高级知识,如php面向对象,数据抽象层PDO,MEMCACHE,高级SESSION , php的设计模式,MVC,smarty模板 , 主流框架的解读等内容,这个阶段需要多读优质的开源代码,多写代码 。
8、Linux
正如大家所熟知的php较佳的搭配是LAMP(Linux+Apache+MySQL+Php)或LNMP(Linux+Nginx+MySQL+Php),那么显然在Linux系统下的php网站比在Windows下兼容性好,基于此我们需要知道在Linux下搭建php环境的方法以及Linux的日常管理命令,以便我们网站的日常管理运营 。
9、项目相关
这个阶段首先需要了解项目开发流程,需求分析 , 程序设计说明书 , 数据库设计说明书,编码规范,大流量/大数据架构,MYSQL深度优化,全文索引等内容 。
目前为止学到这个阶段 , 已经可以算是php小牛了 , 要继续向php大牛进发就需要参与开发大型网站项目,以此练手 。北大青鸟认为参与大项目开发,实践为主 。通过这阶段的学习就可以自主做企业网站、论坛、网页游戏等 。
php网络课程A. 培训php课程都有哪些
【php怎么学大数据 php怎么处理大数据】

推荐阅读