来自 澳门威尼斯人平台 2020-05-05 17:35 的文章
当前位置: 澳门威尼斯人平台 > 澳门威尼斯人平台 > 正文

澳门威尼斯人平台PHP程序员的一生

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

人们对PHP其实很吝啬。

开始,先简单介绍一下我自己,我是一个标准的PHP程序员,虽然我做过很多管理岗位,对产品、对市场也有很多的涉及,但骨子里我依然坚持认为自己是一个php程序员,谁叫PHP才是这个世界上最好的语言呢?

人们对PHP其实很吝啬。

最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into Technical “Truths”》:

现在我住在北京的二环边上,一个房价10万每平的小区里面,除了这套房子,五环外以及北京周边还有六套房。而这些都是我近六年来通过自己的努力以及媳妇儿不断的”激励”中获得的。当然一开始我就说这些事情,大家可能觉得我在炫富,或者是在吹牛逼吧。不过每个故事每个人都会有自己的评判标准,而我只是想把我自己的故事简单给大家分享一下,特别是那些在努力奋斗的PHP程序员们。

最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into Technical “Truths”》:

澳门威尼斯人平台 ,我们对编程语言的偏见不仅仅影响程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。

我10年大学未毕业就来到北京,在一家几千人的公司做PHP开发工程师,那时候,想法很单纯,就是想开开心心的做自己喜欢的事情,而PHP正是我的最爱。看到很多的用户每晚每晚的不停遍历着我们的数据库,我的脑海里总会在想着代码进行到哪一步了,哈哈,这也算是一个癖好吧。

我们对编程语言的偏见不仅仅影响 class="wp_keywordlink">程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。

这让我一下子想到了大家对PHP社区的看法。

就这样时间很快过了两年,由于我”天资”还算聪明加上我当时单身没什么事情,每天除了不停的编码就是不停的学习编码,所以我很快就做了公司里面的PHP技术经理,薪资也就过了两万这个坎~

这让我一下子想到了大家对PHP社区的看法。

今天我在JavaScript Jabber网站的节目上听到了Jenn Schiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。

这个时候,我的那些大学同学才刚从学校里面毕业,他们都觉得我不可思议,很多人找我来取经,有的找我帮忙推荐工作,但是我都给拒绝了,不是我不尽人情,而是在这样一个高标准的行业里面,你没有两把刷子,谁也帮不了你啊,相信在IT行业的人应该有感触。

今天我在JavaScript Jabber网站的节目上听到了Jenn Schiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。

学习如何编程

当然这个时候故事也才刚开始,因为我要跟你说的是PHP程序员如何买房的话题,别着急,下面就来了。

澳门威尼斯人平台 1

虽然JavaScript的确迅速占据了PHP的地位,但是依然有很多的方面的原因吸引了新的开发人员到PHP领域中来:

这个时候我认识我现在的媳妇儿,一见钟情的那种。谈了半年后,我们就准备结婚了,也就是因为这,我遇到了我人生中第一个难题,也是我从来没想过的,就是结婚需要买房啊,这可如何是好。虽然我自己现在收入还可以,但是北京的房价,大家都懂得。后来没办法我拿出两年多的积蓄大约50万,加上一些贷款,在燕郊那边买了人生中的第一套房,然后我们很快就把婚礼给办了。

学习如何编程

虽然JavaScript的确迅速占据了PHP的地位,但是依然有很多的方面的原因吸引了新的开发人员到PHP领域中来:

  • 如果想要在共享的主机上建立网站或app。
  • 如果想要学习LAMP架构。
  • 所有入门级的招聘岗位要的都是PHP开发人员。

如果想要在共享的主机上建立网站或app。

结完婚已经是来北京的的第三年了,也是我工作的第三年,总结一下吧:

每个人都恨PHP

下面是一些关于PHP编程社区围绕着消极氛围的例子:

  • PHP Sadness:整个网页都是在说明使用PHP有多么的“sad”——可悲。
  • PHP:a fractal of bad design:通篇抱怨PHP有多么烂的文章。
  • Why does PHP suck?另外一篇与上述类似的文章。

太多了,真心举不胜举,如果用发表在《Hacker News》和Reddit上的一句话总结的话,那就是:

今天学习PHP,明天直接就淘汰。

看到这里,你是否开始质疑自己选择了一门糟糕的编程语言?

如果想要学习LAMP架构。

这三年在公司的项目肯定没的说,大领导都很满意,而我自己呢,也不闲着,接了很多私活,要不然那50万哪里来的。在我买房的那段时间,我接了一个大点的活,说实话很累,曾经连续72个小时赶任务交给对方,差点把命给丢了~丢了~丢了~

你可知——一切都是建立在PHP的基础上

不要怀疑自己的选择。尽管看上去似乎所有人喜欢的都是Clojure、Haskell和JavaScript——没有人喜欢PHP。不要以为你争取到你的第一份工作只是因为侥幸?

看到这里,有没有一种想去网上搜索哪些项目是基于PHP的欲望?那么我告诉你:

  • Facebook
  • WordPress
  • 雅虎
  • 维基百科
  • 4chan

有木有吓一跳?很多闻名于世的大型网站都是用PHP写的。不过,如果就此认定PHP只适用于创建web应用的话,那么请允许我为PHP喊冤……

所有入门级的招聘岗位要的都是PHP开发人员。

再后来呢,我经过朋友介绍去了一家创业公司做技术总监,开始薪水不算很高,但是有股份。我们这个产品细节就不多说了,很火,大家每天出行都用的到的那个。然后我们产品做的很好,又赶上互联网风口,很快就从天使轮一直干到D轮然后上市,而我本来不算多的那些股份,竟然值几千万了,当然这个时候我根本没时间想那么多,满脑子就是产品产品产品、架构架构架构等等,钱真的只是个数字而已。

你还停留在2004年的观念上么?

不知道你有没有发现,很多对于PHP的批评针对的都是2000年初时的版本。

现在的PHP也具备了类,可以做OOP,有像Laravel和Symfony这些很棒的框架。

PHP的程序包管理器可以让你在浩瀚的存档开源软件包中翱翔。

PHP还具有很棒的测试框架。如PHPUnit单元测试框架,以及Behat和Codeception行为测试框架。

当然,我也不否认上面提到的一些抱怨,也是合情合理的。因为每一种编程语言都是不同的,也许有些语言的确是比PHP产生的问题要少,但是考虑到PHP的年龄、灵活性以及它的设计目的,那么你就不得不同意——PHP的容纳性真的很好。

每个人都恨PHP

后来团队以及产品都已经很稳定了,我自己就给自己放了个长假,把一部分股份给兑现,在北京折腾了几套房产,然后准备以后靠这个来维持生计了…(自问:双子座怎么会停止折腾呢~~~)。

对开发人员的影响

作为PHP开发人员,不被重视这个现状(除了是在一些严谨的开发项目中)——说出来还真是蛮让人沮丧的。这也影响了PHP开发人员在社区中的地位。

现在的话,PHP开发人员大多活跃在封闭的微社区中,因为在大型软件工程社区里,总感觉不那么受欢迎。不过,不用担心,他们也时常有他们自己的聚会,他们自己的用户群和他们自己的会议。

下面是一些关于PHP编程社区围绕着消极氛围的例子:

后来的事情,我就不多说了,毕竟这都是我的一些个人生活,大家听听便是。我想给一些还在奋斗的PHP程序员们提个一些建议。

无望的结局

老实说,尽管我坚信PHP是一门非常好的编程语言,但是我也不止一次地想要放弃。所以,我非常理解很多人的想法。

但是,如果仅仅是因为人云亦云,你就拒绝PHP——那么,PHP开发人员就会越来越少,PHP社区也越来越小——直至看不到PHP的出路。

PHP Sadness:整个网页都是在说明使用PHP有多么的“sad”——可悲。

1.

PHP:a fractal of bad design:通篇抱怨PHP有多么烂的文章。

在你刚开始工作的时候,千万不要太纠结工资,一定要选择一个好的产品,或者一个技术团队都还不错的公司。因为一开始你的眼光就很大程度决定了你以后的发展,举个例子,你去一个小公司,很可能产品做不好,每天的业务没什么并发,只是简单的增删改查,请问你的技术会进步吗?

Why does PHP suck?另外一篇与上述类似的文章。

选择很重要。

太多了,真心举不胜举,如果用发表在《Hacker News》和Reddit上的一句话总结的话,那就是:

2.     既然是一个程序员,你的大部分时间肯定都在写代码,特别是前几年,不要太过于爱惜自己的身体,有时候,身体真的可以折腾一下子。要不断的加强每天的学习,多买点书,特别是架构方面的,要多看看。

今天学习PHP,明天直接就淘汰。

3.     不要让任何事情来耽误你的学习计划,哪怕是媳妇~

本文由澳门威尼斯人平台发布于澳门威尼斯人平台,转载请注明出处:澳门威尼斯人平台PHP程序员的一生

关键词: