一个php小白的学习领悟总结

什么是计算机语言

计算机语言就是用于人与计算机之间通讯的语言,其本质与我们所说的汉语,英语等各种语言一样,拥有固定的字符,按照规则的语法组合成语句,表达出我们想表达的意思,将这些语句传给计算机,告诉计算机它每一步要做什么,计算机会按照你传达的命令,将事情完成,再把你想要的结果告诉你.

如何学习一门语言

1.作为一名php学习者,个人感觉入门一门语言并不是难,只要知道该语言的语法规则,难的是如何精通运用.
这是很正常的一件事,就像是在你小的时候7,8岁时,虽然你会说话了,可以向别人传达你的意思,但是,要你去社会上完成一件事,比如:推销一件商品或通过一次面试,还是很费劲的,
所以说仅仅掌握一门语言基础还远远不够,还要了解社会背景,不同场景下专业术语,不同环境的运行机制,流程等

2.作为有一个非计算机专业的人,从事计算机这个行业,我深知自己的基础有多差,对于去做一个项目完成效率,项目质量有多大的影响.在我刚开始去做一个项目时,很多的迷茫地方,只知其一不知其二的纠结与无奈,最终写完一个模块,且仅仅是服务器端的数据交互,并不知道前端如何拿到我给的结果,如何在浏览器去展示,交互.
这样的项目,就像是我说了一大堆的话,最终,还要靠别人的模糊猜测,去理解,最终把不知道是否是我真正想要的结果给了我.
后来,我接触了前端,开始系统的完成一个网站项目的任务,一如后端刚开始一样,或许好上一点,知道拿到服务器返回的结果,去把它在浏览器上通过css的样式设计,js的动态效果去做,然而,依然遇到很多困惑,出在对于服务器运行机制的不了解.
再后来我知道了,单单是一门语言,还远远不足以在社会中,完美的,高效的完成任务,要知道计算机是怎样处理数据的,硬盘和内存存储的数据对于处理数据的效率影响,线程与进程,网络安全等

3.初期学习知识
(1) php基础(当然越细越好)
(2) mysql, mysql server, oracle等 非关系型数据库
(3) redis,mongodb,Hbase等 非关系型数据库
(4) 了解进程与线程,对于并发的处理
(5) linux , apache 或 nginx php-fpm 机制与关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值