国外PHP大师给初学者的8条建议

操作方法

  • 01

    学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是为php新手们准备的一些经验餐。如果你是个PHP开发者,无论是新手还是高手,笔者都希望你能在此讨论下自己对PHP的想法或者技巧。

  • 02

    1.从OOP开始Naramore是SourceForge员工以及PHPWomen.org的创办人。对于初学者,她建议在学PHP之前先了解清楚OOP(Object-Oriented Programming)即面向对象编程思想。“如果你来自非高科技行业,很有必要花一些时间去学习软件开发的基础流程。例如面向对象程序设计、测试驱动开发、版本控制、调试、设计模式等。”“如果你已经尝试过了但无法解决问题,不要害怕开口问人。很多PHP社区的气氛都是非常友好的,并且提供了大量初学者可用得上的资源,这些都你来说都会大有帮助的。找一个适合自己的稳定的社区,一个本地用户组或一个开源项目社区,或者是一个freenode上的相关IRC聊天频道。”

  • 03

    2.随时GoogleCasey创立了一个软件商店,并且在unconference流程方面做了很多研究。他的建议是在PHP社区找到自己的位置以及遵循“发问前先Google一下”。“马上找到一个用户组加入,全世界有很多聪明的人聚集一起聊天、开拓思路、互相帮助的PHP群。记住,在提问之前先尝试在google上搜索。没人喜欢懒惰的人”。

  • 04

    3.加入开源项目Leonard在运营一家爱尔兰软件公司echolibre,同时还是CloudSplit(一个云计算分析服务)的联合创始人。和他的很多同龄人一样,他建议应该积极尝试加入开源项目,即使你是个新手。“通过参加开源项目你有机会看到那些源代码,并可以向资深的前辈学习。帮助开源项目团队做一些事,例如寻找和记录重复性的bug这样的耗时任务,他们会对你心存感激。当我们想要雇用开发人员时,如果他曾经参与过OSS项目,我们会更多地考虑他对公司的潜在贡献。”

  • 05

    4.想了就做Lornajane,他在网上的身份Mitchell更为出名,是一个PHP顾问、开发者、作家和演说家。她给出了一句简短的建议:想了就做。“PHP是一种非常易懂、可以进行快速开发的语言。想知道一件事是否可行的最佳方法就是去做这件事。”“任何人都可以用PHP编程。低门槛意味着会有很多糟糕的PHP作品。但很多糟糕的PHP作品却是非常有用的,即使它看起来并不漂亮。我个人认为如果你能用PHP解决问题,就大胆去实行,即便做出来的东西可能并不完美。”

  • 06

    5.避免编码倦怠Cornutt运营PHPDeveloper.org和Joind.in,他从1998年开始一直在使用PHP。他给PHP初学者的建议是千万不要产生编码疲劳和倦怠。“我认为新手PHP开发人员很容易陷入一种不堪重负的境地...初学者往往是对语言有兴趣,但总是被一种“能运行即可”的心态误导,以至事倍功半。”“试图找到一位导师来引导你进行这些初步的学习步骤。当你真正去同他人沟通时,会发现世界很多不同的东西。IRC是一个很好的选择,但找一个牛人做老师肯定是最佳选择。“PHP开发也是一种需要磨练的技能,没人可以在一夜之间变成一名高手。”

  • 07

    6.选择一个好用的编码器Turner从1996年开始一直在做web相关工作和参加开源项目。他运营PHPKitchen.com,最近还杀入Seedcamp决赛。他给了新手PHP开发人员一个非常好的建议,可以节省时间,写出更好的代码,并帮助维持你对编码的兴趣。“阅读经验丰富的开发者的代码,你总会发现一些更好、更简洁的方式算法。不要重新发明轮子,使用库可以避免自己编写重复的代码。确保你的代码是人类可读的,如果你的代码6个月后连你自己也看不懂了,你让合作的其他开发者如何去看?”“尽量简化接口,写简单的代码难度更大,不过,良好的重构会为维护节省大量的时间和头痛。“最后,了解一些杰出的程序员以及他们如何多年保持对编程艺术的热情。”

  • 08

    7.了解测试驱动开发、封装和代码控制Herbert从1999年一直玩PHP至今,他对Gentoo Linux作出很大的贡献。对于PHP初学者,他说“学习测试驱动开发和封装。一旦你熟悉它,你代码会写的更快,而且继承你代码的人肯定会感谢你”。“学会代码控制,这是必经之路。”他还表示,PHP一个最大的优势是有大量的在线免费文档,不用像学其他某些语言一样,跑到街上的书店去买教程。

  • 09

    8.了解安全问题Maclean是来自苏格兰的PHP和Python开发者。他说:“正因为PHP易用性强,所以有很多人都在使用,但我们必须想想那些初学者在用它做些什么。没必要什么都从头开始写起,适当地选择使用框架是个很好的开始。”“另外要做的是了解有关安全的问题。PHP曾经在安全性上臭名远扬,就是因为易用性带来的副作用。我们必须学会避开这些问题。“

(0)

相关推荐

  • 六条建议帮你防反间谍软件

    对付间谍软件是一场永远不可能结束的斗争.这已经成为现代计算环境中一道"亮丽"的风景线.而且像所有的斗争一样,与间谍软件的斗争也涉及到防御和进攻的策略问题.正确运用下面的一些技巧可以 ...

  • 提高工作效率:给设计师的10条建议

    这篇文章虽然原本是"写给自由设计师的10条建议",但仔细读下来,发现对于坐班的设计师来说,也很有价值,提高工作效率,收获更好的成果. 这篇文章虽然原本是"写给自由设计师的 ...

  • 手机摄影的10条建议和技巧

    智能手机的拍照性能如今已经越来越强,有的甚至已经超越了卡片机.虽说用手机拍照非常简单,但这里面的学问并不少.这也就是为什么有人能用手机拍出效果一流的照片,而有的人就只会拍大头照.如果你想要用手机拍出好 ...

  • DNF平民玩家玩剑魔不得不看的12条建议

    DNF平民玩家玩剑魔不得不看的12条建议,或许其中就有你不知道的,现在一起来看看吧. 1.女王虽然bug很多,但依然是一个技能百分比极其变态的职业,不要天天吐槽bug女王即便一身bug土豪以下女王依旧 ...

  • 怎样才能做好PPT,10条建议

    每个人都有苦逼于做PPT的时候,又想在自己心仪的妹子前炫一把,又苦于自己对于PPT难于入手的无奈,那如何让自己的PPT在妹子前炫一把呢,正经地讲是怎样才能做好PPT呢,这里给大家10条建议,不一定完全 ...

  • 新手淘宝直播的几条建议!

    随着淘宝直播市场不断增大,很多有优势的小伙们也是坐不住了,纷纷开始做起了直播,不过没有该怎么办?今天小编就来给新手淘宝直播讲讲关于直播的几点建议! 操作方法 01 1.新手做淘宝直播好做吗? 其实新手 ...

  • 给微距摄影初学者的10条小建议

    作为一个老司机,这篇文章将带着微距摄影初学者发现新世界,并且给出10条小建议. 镜头如何选取 有几款特别适合微距摄影的镜头.当然了,用外接镜结合普通镜头,也可以起到放大的效果.比这更好的选择是,换掉普 ...

  • 写给初学者的6条网页设计安全配色指南

    网页设计中最基本的原则之一是,不管你花多长时间创造一个华丽的设计,其最终的角色都是这场秀中真正的明星--内容的衬托 我仍然清楚地记得我最早的一次美术课,那时我还是一个小小的.对凡事都充满渴望的孩子,我 ...

  • 解读三包 给笔记本用户13条建议

    很多消费者在购买笔记本电脑时,对该品牌笔记本电脑的三包条例都一知半解,把主要精力放在本本的保修期上,而对具体如何三包不太注意。首先,消费者要明确一点,所谓的三包,按照《微型计算机商品修理更换退货责任规 ...