什么是PHP高手?不得不说的感受

91 篇文章 0 订阅
91 篇文章 0 订阅
昨天的文章中,说过什么是高中低三种程序员的区别,其实是比较笼统的,并没有把定义讲得很清楚,比如我说只会做PHP编程的是程序员,就有很大的问题。

如果你只会使用PHP编程,但是是ZF开发团队的成员,和一个写五十个网页的小网站程序员,区别当然是大了去了。

因此PHP程序员在做职业生涯规划时,就会出现两种模式:自由职业模式和大公司模式,或者是作坊模式和合作模式,意思都是一样的,术有专攻,在大公司里,要求你掌握的技能是顶尖的,如果你的某一项技能没有达到,那这一块的活是会有相关顶尖的同事或合作伙伴来完成,而如果你没有一项是顶尖的,你的存在就没有太大的价值,当然,储备人才除外。

然而,还是那句话,一专多能是很重要的,不管你使用哪一种模式。

高手之高,是指其在“实现自由定义的设计目标时没有困难”,在竞争的商业环境中,客户或产品设计人员会告诉你,我们要有这样的功能,我们要做到什么什么,这样,我们可以把XX抛开一段距离。在XX方面,我们有些落后了,我们急需要找到一个大家伙,把这块重新开发,完全重新设计,把理念彻底换掉...

然后从技术上,你会发现,客户或设计师的要求简直是疯了,但是这确实是商业社会的游戏规则。在小公司做技术的人都有这样的经验,如果一个需求是你的技术无法完成的,你不会承认这一点,反之,你会开始攻击这项需求的合理性,你找到一些理由尝试让需求不了了之,是的,很多做技术的人都会这样做,还有一个会这样做的原因是技术上没有难度,纯粹是体力活,这类需求也会被技术人员拒绝。

但是公司就是公司,有其自己的规则,客户的需求如果是深思熟悉的,当然也有实现的价值,而且他还会为此支付开发费用。

因此一句话,如果你在找工作,你要明白的一点是雇主是在寻找一个解决方案的提供者,或是一个解决方案团队中的某位成员,他要求你能做到的是当给你的需求足够明确时,你能在规定的时间内保质保量地达成结果。

招聘人员因此要找到一种方法来评估应聘者是否具备上述能力,多年的经验告诉他,先要把人分成两类:有经验的和没有经验的。对于没有经验的,如果不是在找储备人才,他的逻辑就是放弃;对于有经验的,他可以从你以往的项目经验中寻找证据,证明你具备他们需要的能力。

对于应聘者来说,不管你是否有经验,如果有一种方法能够证明你的能力,那么在坚持和耐心胜利之前,你能做的就是边学习边展示自己。而重要的一点是:

当你还不具备雇主需要的能力前,你该做些什么?

让我们用军队如何培养一个合格的士兵来说明这个问题:

前几天刚看过“兰博4”,我对兰博系列特别有兴趣,一个外貌寻常曾至有些丑陋的中年男人,却是个不折不扣的杀人机器,而这个机器,是通过军队培养出来的。

假定你今年十八岁,响应号召参军入伍,思想一般,体能一般,就一普普通通热血青年,部队首长通过谈心,在对你有了一个全面又充分的了解后,会先用革命思想武装你的头脑,通过各种体能训练提高你的身体素质。在确保你达到了根正苗红的基本要求后,对你进行各种技能的培养,什么擒拿格斗,什么射击爆破,什么野外生存,单兵作战能力和集体作战能力,开飞机,开坦克,把正会的越多,活得越长。

当这些都掌握后,你会被投到一个军事演示的阵地上,进一步提升你的各项能力。

运气好的话,战争爆发了,你经过实战的考验,最后成长为一个合格的士兵。

PHP程序员也是一样,你需要先掌握编程思想,通过各种技术书籍,培训讲座,然后通过自己编写各种程序来提高业务能力。数个或数十个程序编下来,你也就实现了从菜鸟到高手的升华。

因此,高手是编出来的,就象士兵是打出来的一样,从来没有写过程序的人,去应聘“高级程序员”,是一件很可笑的事情。

因此,当你还不具备雇主需要的能力前,你需要做的就是一个一个地去写程序,直到你把应该具备的能力写出来。

独立完成一个程序的,就基本具备了程序员的能力,独立完成十个程序的,做中级程序员没有问题,大大小小各种类型的程序写过几十个之后,你就应该是个不折不扣的高级程序员了。

假设这样一个情形,就是你去应征做士兵,招募士兵的军官看你一眼,问:“打过仗没啊?”

你回答:“和平年代,哪有仗打?”

你可能会被告知:“我们不用新手”,但如果前方有战事,又缺少士兵,那军队一定会招新手来培养,但如果遍地是老兵,你就可能没有什么机会了。

要让雇主喜欢你,你最好是是一个编过程序的人,换句话说,你是一个能达到他们需要的人。否则,就只能到招实习生的公司去碰碰运气了。

还好,培养一个PHP程序员比培养一个兰博要容易得多,多写程序就行了。

明天,我会开始一个项目,这个项目来自于一个真实的客户,价值500美元,通过讲解和编程实现,先小小地实战一把,当然,美金已经赚不到了,我们能赚到的是,宝贵的实战经验!
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值