给各位php新手建意

 更新时间:2017年7月6日 23:35  点击:1428

楼主学习PHP已经一年多了,不管楼主之前有没有编程基础。一年多的时间应该达到一种比较高的境界了。但是楼主似乎没有应有的水平。究基原因,我认为:

1、没有方向。
这个是最大的问题,没有学习路线只有盲目的学习。自己都不知道前面什么路,要达到什么样的目的,仅有一个模糊的概念。怎么能学好?建议楼主好好向前好学习一下OOP,向后巩固一下语言基础,比如数组等。学习一个框架,用框架来做一个小应用,比如OOP的小巧但精练灵活的留言板。

2、学多而不精。
楼主对PHP,Ext,SWF,FLEX,APACHE都有兴趣也都研究过。但似乎没有一样是学精的。听说目前想对JAVA也要着手研究。光PHP一门就够学很久了,所谓的精通N语言,那是语法上的掌握罢了。语言只是一种设计工具,编程更重要的是思想。很多编程真正掌握其内涵的高手,之前是学C++或JAVA的,没用任何PHP编程经验,但是一个月后他们能成为PHP顶级高手。同理如果你以PHP为入门语言来学习编程知识,真正理解编程之道后,你之后接触C++或JAVA也可以在极短的时间内掌握其语法成为JAVA或C++设计高手。书架上所谓的《精通XXX语言》很多是精通基本语法而已,就算把这样的书倒背如流,很多情况下也是一只菜鸟。

3、没有大处着眼。
正如上面所说的,对一门语言的语法的掌握仅仅是编程的冰山一角。语法都不算大处,那么那些为了加深记忆的类型戏法、一些平时很难用上的故意混淆的概念之类更加是雕虫小技。整天钻牛角尖,在蜗牛角里论道,在井底看天。实在不是编程之道可取的。赶紧跳出来,在OOP、软件工程、设计模式、编程思想等大方面努力。

以上内容可能有言过其实或与实不符或夸大其辞的,请楼主海涵,有则改之,无则加勉。总之,我希望大家能在编程上进步,早日走上编程正道。

在着手设计制作每一个新的网站时前提是要去注册一个合适的域名,域名虽好不过建议还是有必要了解该网站是否已经被百度baidu 或者谷歌google收录或者被K 过的历史。我自己的站是一个网站目录站(www.digg58.com),几乎每天都要审核一些提交过来的网址。而首先我要做的事就是了解该网站是否已经被百度和GOOGLE收录或者已经被这些搜索引擎K 过。我在多次的实践中总结了一些可供参考的经验:

1 、通过 site : / link :两个搜索指令,查看该域名的收录情况,如果收录为0 ,但是外部连接很多,则此域名已经被K.

2 、直接在搜索引擎输入网站地址查询,如果发现若干条结果中均完整包含这个域名的,而site却又没有,则此域名大有可能已经被K.(有一种不可能,就是搜索引擎索引后并没有立即发布在搜索结果中。)

3 、通过查看网站历史页面,网站世界排名等来确定该域名是否是老域名。

4 、查询域名是否做过网站,打开http://web.archive.org/web/ 输入自己想要查询的域名然后按Take Me Back,如果做过网站都会有数据显示出来。

5 、打开百度,在百度的搜索栏里输入domain:***.com ,如果有纪录,而使用site:***.com 无纪录就说明域名可能被K 了。

8月6日消息,经过2个多月的试运行,百度联盟即日正式推出“按效果付费”的CPA广告平台。目前,已有包括当当网、skype在内的9家品牌广告,正通过这个平台被推送至百度联盟的20多万家成员中。百度联盟的伙伴可以选择与自己相关的广告给予展现,以获得更多的收益。

  诚信体系促CPA良性发展

  按效果付费的CPA模式一直备受各类联盟体关注。在此项业务中,广告展现、用户点击都是免费的,只有产生了注册、下载,或是有了销售行为、电话回访等实际效果时,才需要付费。

  事实上,CPA的广告模式,在多年的发展中,却一直伴随着广告主与各类联盟之间的博弈。百度联盟发展部总监周品分析认为:“诚信,是诸多联盟体的开展CPA业务的软肋。网站作弊会损害广告主的利益,广告主不及时结算,会损害网站的利益。没有诚信作支撑的联盟体,发展会越来越吃力。”

  为保障资源的优质性,百度联盟在去年即推出了“大联盟认证制度”,通过对联盟成员诚信、网站的绿色安全性、品牌知名度和口碑等指标进行综合认证评估,同时对作弊行为严厉打击,构建起了一个良性的诚信体系,从而,为CPA广告模式的发展夯实了基础。

  品牌广告保障联盟成员收益

  此次,百度联盟推出CPA广告平台,是希望为优质的联盟伙伴提供优质的广告。为保障联盟成员的收益,百度联盟在广告主的选择上进行了严格的筛选。强化了实力、诚信的标准。“我们采取一系列措施保障监测准确、结算及时,”周品认为:“一个好的模式,应该受到呵护。”

  百度联盟在4月举行的联盟峰会上,曾明确提出要做“发展方案供应商”发展思路,CPA平台的推出,为联盟伙伴提供了新的收益模式,同时,CPA平台重点推送的是品牌广告,这也能提升网站伙伴的营销品位。

  据悉,百度CPA广告平台已试运行2个多月,这种按效果付费的广告模式,受到中华英才网、当当网、金山毒霸、skype等广告主的支持。而诸多的联盟伙伴,对此也持积极响应的态度。

近来在站长小聚中,一位朋友喊叹说前几月做GG广告一月有七八千的收入,现在一千都不到了,IP没有降,收入却大跌!也有很多站长朋友被小联盟给蒙了,白给人家做几月广告,一分钱都收不到,阿里百度等也开始调整政策,曾经辉煌的草根站长们不知是何种感想!

  做网站已经没有秘密了,不像两三年前,见到一个会做站的都认为很了不起了,现在站多了,竞争也就大了,很多站都没有别的收入来源,只能靠各种联盟广告,但现在联盟生意也不好做,因此也在压价,价低了,站长们做也不是,不做是一分收入都没!

  那么草根站长,我们的路在何方呢?相信大家在SEO聚人气上都有招数,但面对联盟的终结,应该一时无法适应,是坚守阵地还是摆手不干?

  其实本人有个小小的提议,大家不妨抛开这个思路,别把联盟当爹当娘,不是联盟养着我们的网站,而要把联盟当儿子看,是站长们给他们机会,他们才有得钱赚!因此联盟不好做了,大可放手!

  本人也在尝试,接下了深圳分类广告网(www.0755fl.com)首页的所有广告,该站长一直无法把自己的广告推销出去,每天至少有3000IP,可就是没人肯投入广告,咨询的人却不少!首页上方120*60的广告位一月也就标价20元,一天不足一元都没人肯投!

  我接下后做了三件事:

  一重新整理深圳分类广告网的介绍资料,记住了,资料是给商家看的,要从商家的角度去看问题,你一定要写明你的网站能给商家能给用户带来什么好处,尤其是给他们分析,在我们这里做了广告,你能赢得什么?整理好了,给商家一目了然,那他爱投不投! (广告网介绍http://www.szimm.cn/viewthread.php?tid=2275&extra=page%3D1)

  二:来你网站上发广告的,不要小看他们,他们就是你潜在的顾客,我做好第一步后,看到我们深圳分类广告网站上有QQ的,加了他们QQ,立马给他们发信息说我们广告一元竞价,火速抢购,就这几天卖完就没了,再给他们看我们的介绍资料!好几位商家不看资料,听到抢购才一元,都很感兴趣,立马购买!有兴趣了就向他们介绍我们网站的优势,一些商家们希望预订一年的广告,360元不多呀,但我只答应了一个商家!第一次竞价卖完了,下个月要是又有人肯竞价,上升到2元/天,或三元/天也是可能的!

  三:认准商家,如果一个人上来与你老说个不停,很老道的样子,大可不必理会,这种人要么没多少钱,要么是网上做广告的老手,浪费时间不由找下一个商家!所以我碰到找上门来的,太能说的一律给挡住了,爱买不买,下一个商家正在等着我们做呢!OK了,商家去哪里找,就在你的网站里,留有QQ的不妨加一加,坐等钱来,不如主动出击!记住了,多关注下商家在想什么,你为他们做一点,他们从你网站赚不到钱也心甘的!当然也可以到别的相关的网站中去,看他们做什么广告,收集广告商的资料,加了联系方式,聊下也没所谓的。

  我特别感谢admin5的编辑强子,先前发过一篇(谈谈我做论坛及推广网站的心得),让我第一次踏进这里,很多站长朋友加了我,使我受益良多。站长们也一直在问,如何去拉到赞助,其实站长们很多人都是技术员来的,大家在做人气上都有两手,因此如果多考虑下商家的因素,主动一点去找些商家,估计比做联盟要好很多!依赖联盟就等着下雪吧,所以希望能与站长们共勉,拔开云雾就有一片新天地!

  再拿我们的深圳女人网(www.szimm.cn)说几句,目前我们社区一天活跃用户二十个左右,发贴量达到1600,开通还不足百日,但由于主动去联系五星级电影院,主动去联系一些成年学校,大的景区之类,多做活动,IP在成倍增长!就找这些有钱又需要推广的机构,告诉大家吧,他们很乐意去做广告推广的,但你要有一个好的策划方案给他们,要让他们看到跟你们站做活动他能赢得什么?如果你说,我们的网友会玩的多开心呀,什么什么的,人家不尿你的,如果把他们能得到的好处数给他,好处最大化,商家甜丝丝的,能不答应吗?因此不足百日的小站也能做很多的事情,朋友们主动点吧,先前网站是你的儿子,等着人家送媳妇来,现在要当女儿使,主动帮忙找婆家!


对于PHP,很多朋友抱怨发展问题,能力问题。还有自己以后的发展及薪水问题。还有一些口吻就是PHP不行,不适合大型架构等等。快下班了,作为一个开发PHP已经6年多了老鸟,在这里随意说上几句。希望能对那些刚刚入门的PHPER有些帮助。
   首先任何语言的能力关键在于自己的技术能力。否则给你一架波音飞机,你不会开,那它都不如自行车跑的快。
首先作PHP程序员应该从思想上认识到这是值得骄傲的事情。因为你已经进入了FREE的领域。
   从技术角度讲做JAVA程序员也是骄傲的事情;而作ASP呢。如果也能很好的开发COM组件也是很强的程序员。其实并不在于语言,而在于人。
   PHP是门槛低,但是有几个人摸到了它的天花板呢?
   学习PHP基本功很重要。 最好有数据结构的学习经历。
   对于1,2年的新手来说。在2年内必须完全掌握
   smarty+pear+adodb+xml+ajax+jquery(prototype)
   然后建议熟练分析过国内外开源代码,例如:discuz, zendcart等等等等诸多.
   工具类必须熟练掌握 zend studio 的开发。
   数据库必须熟练掌握 mysql & sqlserver
   操作系统必须对liunx有一定的了解。并能配置环境。
   对apache也应该买本管理员手册好好看看。
  以上为2年内,必须掌握的内容,这个时候你基本就是已经入门了。去个单位干个什么的都不很费劲了.


  第三年,要丰富自己的思想. 如果没有.NET或者JAVA类的开发经验,请需要补补了。因为.NET和JAVA的思想比PHP要成熟的多,同样学习SQLSERVER也是为了提高mysql的使用水平。数据库可不是简单的建表查询就可以了。
  所以我建义第三年的时候,多补充思想及数据库方面的内容。但是这并不意味前2年就不看。我的意思是第三年更趋于此。 因为在这个时候,你对PHP的很多基础部分已经了然于胸了,然后需要一个整体的提高,而不是很片面的提升。
   这个时候,你就要考虑架构问题了。
  第四年,当你部署一个大型项目的是否。负载及文件分布还有安全,等等部署方面的问题接踵而来。这个时候你要去努力理解什么是file server 集群,什么是web server集群 什么是database 集群等等。然后这些对你编码又有什么提高的要求,安全的要求等等。
   第五年。尝试努力学习C及C++这个时候你将对栈还有指针还有内存有一个更深刻的了解。
   第六年。该你自己拿主义了!

   上边是我自己的一些粗浅经验,每个人的经历不同,不可能一概论之,大家仅仅当作茶余饭后的消遣话罢了. 毕竟学海无崖.到了今天,其实很多PHP方面的东西,我依然不懂,甚至都没有看过,想到过. php还是很博大的. 同志们共同努力啊!
[!--infotagslink--]

相关文章

  • 源码分析系列之json_encode()如何转化一个对象

    这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
  • php中去除文字内容中所有html代码

    PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
  • index.php怎么打开?如何打开index.php?

    index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
  • PHP中func_get_args(),func_get_arg(),func_num_args()的区别

    复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04
  • PHP编程 SSO详细介绍及简单实例

    这篇文章主要介绍了PHP编程 SSO详细介绍及简单实例的相关资料,这里介绍了三种模式跨子域单点登陆、完全跨单点域登陆、站群共享身份认证,需要的朋友可以参考下...2017-01-25
  • PHP实现创建以太坊钱包转账等功能

    这篇文章主要介绍了PHP实现创建以太坊钱包转账等功能,对以太坊感兴趣的同学,可以参考下...2021-04-20
  • php微信公众账号开发之五个坑(二)

    这篇文章主要为大家详细介绍了php微信公众账号开发之五个坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-02
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单

    首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码,进...2014-05-31
  • PHP如何通过date() 函数格式化显示时间

    这篇文章主要介绍了PHP如何通过date() 函数格式化显示时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-11-13
  • PHP+jQuery+Ajax实现多图片上传效果

    今天我给大家分享的是在不刷新页面的前提下,使用PHP+jQuery+Ajax实现多图片上传的效果。用户只需要点击选择要上传的图片,然后图片自动上传到服务器上并展示在页面上。...2015-03-15
  • golang与php实现计算两个经纬度之间距离的方法

    这篇文章主要介绍了golang与php实现计算两个经纬度之间距离的方法,结合实例形式对比分析了Go语言与php进行经纬度计算的相关数学运算技巧,需要的朋友可以参考下...2016-07-29
  • PHP如何使用cURL实现Get和Post请求

    这篇文章主要介绍了PHP如何使用cURL实现Get和Post请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-07-11
  • 谈谈PHP中相对路径的问题与绝对路径的使用

    经常看到有人踩在了PHP路径的坑上面了,感觉有必要来说说PHP中相对路径的一些坑,以及PHP中绝对路径的使用,下面一起来看看。 ...2016-08-24
  • thinkPHP中多维数组的遍历方法

    这篇文章主要介绍了thinkPHP中多维数组的遍历方法,以简单实例形式分析了thinkPHP中foreach语句的使用技巧,需要的朋友可以参考下...2016-01-12
  • PHP正则表达式过滤html标签属性(DEMO)

    这篇文章主要介绍了PHP正则表达式过滤html标签属性的相关内容,实用性非常,感兴趣的朋友参考下吧...2016-05-06
  • php构造方法中析构方法在继承中的表现

    这篇文章主要为大家详细介绍了php构造方法中析构方法在继承中的表现,感兴趣的小伙伴们可以参考一下...2016-04-15
  • jQuery+PHP+MySQL实现无限级联下拉框效果

    这篇文章主要介绍了jQuery+PHP+MySQL实现无限级联效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-02-21
  • php图片添加文字水印实现代码

    这篇文章主要为大家详细介绍了php图片添加文字水印实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-03-17
  • php有序列表或数组中删除指定的值的实现代码

    这篇文章主要介绍了php有序列表或数组中删除指定的值的实现代码,删除给定的值之后,得到一个新的有序列表,长度-1,下面是具体的实现方法...2021-08-22
  • PHP简单实现生成txt文件到指定目录的方法

    这篇文章主要介绍了PHP简单实现生成txt文件到指定目录的方法,简单对比分析了PHP中fwrite及file_put_contents等函数的使用方法,需要的朋友可以参考下...2016-04-28