會PHP會讓人笑瘋嗎?
整天看見別人黑PHP,是不是以後在簡歷上面寫自己會PHP會被嘲諷呢
你沒碰到沒什麼,碰到你就知道了。
JS和Python市面上少有培訓培訓出來混的,PHP現在多數是培訓培訓出來混的,行情掉得很快。任何一種技能走到這份上,受點嘲諷是應該的。PHP在市場眼裡是編程這種高級技能里的低端貨,大多數PHPer缺乏工程思維,嚴厲一點的工程師是要嘲諷的。也可能是因為PHP本身,早幾年functional和reactive programming的鮮酷概念都沒沾邊,社區的領導者都在常年追趕其他語言中,各種devcon也不邀請Rusmas Lerdorf去演講,他也從未就職Google這樣的公司,從來沒有光環。PHP這個技術棧做起web開發來,能給你其他語言能給的任何東西,但它給不了你優越感。
但就像很多人說的那樣,用PHP既不影響你掙錢,也不影響你構建一個好的職業生涯。沒有光鮮的外表卻有那麼多公司和人在用,這恰恰是成熟工具的標誌。市場的眼睛是雪亮的。
書書- Modern PHP
- 現代PHP(影印版)
- PHP Objects, Patterns, and Practice
- PHP Cookbook
不會,學了PHP就以為自己是扎克伯格的才會。
那餐廳服務員叫你「靚仔」,你是不是也要上知乎提問「我真的那麼靚仔嗎?」什麼叫做冷暖自知,如人飲水?你實際有多少斤兩,或者靠這個掙了錢,還是做出一些成績,不用別人說,你自己清楚,你的面試官、同事、朋友、親人也都會看在眼裡。至於其他路人甲乙丙丁,是褒是貶,是善是惡你自己也有判斷,有則改之,無則加勉。
畢竟全世界這麼多人,也不可能每個人都都把你捧上天吧。
正如你用個iPhone,有人會說你裝逼;你海淘個Nexus,還是有人說你裝逼;你用個WindowsPhone,有人會笑你1%;你用個小米,有人會說你屌絲;你用個鎚子,有人會笑你的情懷。。。難道你不用手機嗎?我不知道在簡歷上寫會php會不會被嘲笑,但我知道會php肯定不會被嘲笑,除非php是你學會的第一門編程語言,也是你學的最後一門。我記得大學時當大家全都用mfc做課程設計時,我是第一個php做的 (原因是我的電腦裝sql server不好使,老師規定用mfc必須用這個資料庫,於是我就換php了),這個開發起來的確快,快到什麼程度,我一個月的項目,因為某些原因手賤給誤刪了,於是php用了三個通宵趕出來一個,當時幾乎是抱著必死的心態去驗收的,一方面我是第一個用php的,第二方面我重新做的項目只花了三天。但沒想到的是!老師竟然給了我全班唯一的一個A+!從此以後我就更加肆無忌憚得用php快速高效得完成了之後的4個課程設計,並且全A(有時候我都完成了,別人才剛連上資料庫),於是大家就都知道我做得界面很炫酷!畢業時有兩個同學急著做一個展示界面,否則無法通過答辯,我花了一天就幫他們做好了,他們在論文致謝部分中感謝了父母老師,還專門感謝了我!我們實驗室的網站是我跟師兄一起做得!幾年後碰到本科一個當時不太熟的同學,她第一句話就是: 我還記得,你就是當年那個課設界面很炫酷的那個同學啊!同學開淘寶店會來請教我網站設計問題!幾天前,又有同學來請教,我發現兩年沒做關於php的東西我就啥也不會了,因為當年我其實就學了三天php,後面基本是在複製粘貼學到的那幾行代碼,學得非常淺!但大家都不會啊,我會的又基本滿足所有展示需求,大家就覺得我php很厲害了!說了這麼多,我認為,簡歷里有沒有php似乎不是重點,因為你想學簡單和基礎的語法,頂多一個星期(前提是有c語言活c++基礎哈),有需求就花時間學一下唄,說不定也帶來跟我這一樣的附帶積極效果,多學幾門語言也沒什麼壞處吧,你想在php上有所造詣,就深入學一下,那簡歷上也只有一個精通的php語言也是相當吊的!
扎克伯格(Facebook創始人),戴志康(Discuz創始人),惠新宸(英文名Laruence,俗稱鳥哥,新浪微博前總架構師,現任鏈家地產技術副總裁) 都是PHPer,phper里牛人一大堆呢。走自己的路,讓別人嘲笑去吧。
PHP語言的哲學是實用主義,其他語言製造了多少花哨不實用的東西?說PHP在追趕其他語言,這顯然不是。PHP語言官方開發組會等程序員冷靜下來,確定這個語法特性真的有實用價值,才會加入到PHP中來。曾經還有很多人嘲笑PHP沒有面向對象,沒有namespace,沒有包管理,沒有閉包,沒有非同步IO,沒有多線程。現在去看看PHP,你會驚奇地發現PHP什麼都有的。
那些嘲笑PHP的人,其實就是反對PHP語言的哲學,反實用主義。真正靠譜的人只看你創造了什麼樣的產品,而不是看你的工具夠不夠漂亮。你就是P(拍)H(黃)P(片)大家也不會嘲諷你,至多問你要個種子。
只要給夠錢,天天讓嘲諷都行。別人嘲諷別人的,咱們悶聲發大財。
會php會被嘲笑嗎? 會的 千萬別學。
會java會被嘲笑嗎?會的 千萬別學。會c會被嘲笑嗎?會的 千萬別學。會c++會被嘲笑嗎?會的 千萬別學。會python會被嘲笑嗎?會的 千萬別學。
會XXX會被嘲笑嗎?會的千萬別學。會吃飯會被噎死嗎? 會的 千萬別吃了。。。
不管你會什麼 只要你會的不多 會的不精 ,就有被嘲笑的可能。想太多,做太少,能賺錢就好了,這個世界笑貧不笑娼,有錢你大爺(二聲),沒錢你大爺(輕聲),自己理解吧說說正題,選你所愛,愛你所選,不要太在乎別人,說真的別人真沒時間嘲笑你如今php仍是使用最廣的語言,做網站當之無愧的好用
光從語言本身來說,確實沒有太大吸引力,就像你會了php,再去看html一樣!不過,想要玩精,卻也不容易,這也就是為什麼php程序員值錢的原因!
並不會
從技術的角度,PHP的確是要求最低的一種語言,比JavaScript還低,JavaScript好歹還有個非同步概念。但是PHP面對的生產環境很複雜,PHP更多的是依靠經驗,你C++再牛逼,在PHP語言上可能沒什麼卵用,因為語言層面,PHP簡直比C還簡單,就是一大堆函數。但是產品上線,資料庫性能,具體的方方面面的細節,全是經驗,沒做過你就是不知道。
C++這種解決問題是靠自己的編碼,是真正的程序員,PHP基本的就是找庫,因為PHP語言本身效能極低,基本沒有多少是PHP自己來做的,所以PHP不像編程語言,更像是程序界的項目經理,你需要知道誰可以做什麼,所以PHP界架構是個重要的概念。
跟純粹的PHP語言的人談技術,確實有點雷,說大多數PHP程序員根本不懂技術本質,可能會引戰,但是真的他們確實不怎麼懂。就跟木匠談幾何一樣,我能做就完了,反正有大牛提供成熟的框架,我知道怎麼用就是好程序員。
語言上,php是一門非常優秀的語言。因為php有一個小弟c,人擋殺人,佛擋殺佛。php人脈廣,和客戶打交道特別受歡迎,因為它以最簡單的方式和客戶交流,不整花架子,像c++,和客戶談半年,客戶都搞不懂它說什麼。客戶一句話,php就把事辦了,因為它接的業務有特定類型特定場景,幹不了的活不接,接的活直接丟給小弟c,所以完成的都不差。
客戶: 開發個留言板。php: html老弟,來個文本框和提交按鈕,mysql老弟,建個留言資料庫,我來給你們對接一下。5分鐘搞好了。c++: 您打算用什麼界面,我們有50000多種界面庫,有收費的,有免費的,有龐大的,也有小巧的,有酷炫的,也有原生的。要不然,您設計一個,我給您實現一個,這都不是事。windows,linux,android,蘋果,您得準備4套代碼,其它平台另說,我只管windows和linux,蘋果我表弟能做,android你找java。資料庫有收費的,免費的,大型的,。。。。。。。。。。,您的買個伺服器,運行的伺服器端有。。。。。。。。種選擇,。。。。。。。。客戶: 請問您說的啥,你就說,花多少錢買設備,花多少錢請人做,用多長時間。c++: 請您有個心理準備,但是首先,您的需求是。。。。。。客戶: 再見。你罵誰會PHP啊?哼!你才會PHP呢!你們全家都會PHP!
事實上沒有在三天之內學會才會被嘲笑。
LZ 看你之前的問題,應該現在至少也大三了吧?還是華科的,還是計算機專業的。作為一個計算機專業大三的學生(我假定你大三),不至於連點自己的判斷都沒有吧?
我們不談這語言的本身,只說一下『嘲諷』。
如果你畢業找工作,只要是Web開發或者後端開發相關的工作,寫上 PHP 絕對不會減分,應該還會加分(任何一個正常的面試官,包括技術面試和 HR 都不會鄙視你,SB 就另當別論)。
PHP 能做什麼?Web,就是 Web,基本上沒別的。哪些公司在用?騰訊、百度、阿里也有,但是比較少。至於 facebook 什麼的,大概離你比較遠,也就不說了。
市場上 PHP 的人好找嗎?大概也不好找,至少我接觸過的公司的 leader 都這麼說。自己也面過人,也知道市場的水平是什麼樣的。
什麼情況下會被嘲諷,你說你『會』PHP,你真的『會』嗎?目前來說很多項目只要不涉及大數據,用什麼語言基本都是一樣的~
寫業務邏輯沒必要用那麼多高級的東西,吃螃蟹玩新技術都是要付出代價的。開發語言本就沒誰高低的,有很多內部OA都是asp的,運行效率和是否並發並不能說明什麼。適合就好,公司人少人多都看自己產品需要的取捨,世事,本就沒有絕對。
目前互聯網很多人玩高新的技術、語言,然國內很多企業做的事情都是重複的一樣的。對於互聯網公司其實不僅僅是技術高新,還要快!穩定!不賺錢你搞那麼高級有什麼用!行業需要就好,君不見種田的糞灌溉么,他低賤么,不低賤的你吃啥。還有說什麼培訓班出來的很幼稚,誰大學主修的課程畢業後就能在公司使用……
我感覺拿著這個事情說是開玩笑。培訓出來的學生剛出來是腦殘,但是如果人自學能力強能堅持什麼都能學明白。做技術最重要的就是個人的努力和堅持。我見過用vb自己實現3d引擎的,雖然走的路很詭異,但是做出來能玩,大家都知道他承認他。想證明自己不是用什麼語言而高貴,而是自己做的東西真的能解決問題!請貴圈糾正自己的核心價值觀。
可能很多人都誤解了php,認為php很簡單很low,就像很多人所說的在簡歷上寫已通過ncre國家計算機二級考試一樣會成為扣分項。然而當你深入學習php之後,你就會發現,自己學的不僅僅是php這一們語言這麼簡單,同時還涉及到mysql資料庫的配置,代碼的安全,邊界系統/架構的安全,lamp環境的搭建,配置,代碼和資料庫的效率,mysql該用innodb表引擎還是傳統的myisam,這些都是需要思考的問題。php也是試圖用最少最簡單的代碼來實現需求,沒有那些什麼亂七八糟的冗餘得功能,或者說他有這些功能,但不要求你強制使用,比如說opp,namespace等等,使得編程開發人員可以更加靈活的決定軟體架構。而且php也十分輕量,windows下只要一個集成環境包,一個代碼編輯器就可以立即開始工作,而不像其他語言那樣還得帶上笨重的運行時環境和ide。最後,我想說,會去嘲諷php的這類人,大可不必與他爭論,就讓他繼續嘲諷把,畢竟道理都不懂,跟他講什麼也沒有用。
說點自己的經歷,本人Python後端開發,新入職一家公司,他們之前都是用PHP做的,現在用戶大了,業務比較複雜,所以打算用Python協助將一些耗時較長的業務移植到Python任務隊列,結果各種受阻,你一和PHP程序員溝通,他們就說這個後台服務PHP也可以搞啊,然後給你說PHP怎麼怎麼牛逼,什麼都可以搞,其實我想說的是語言確實沒什麼,程序員才是關鍵,以前以為「PHP是最好的語言」只是段子,現在自己體會到了,這段子不是瞎說的,真是怕了明年換公司。。。
我聽說越紅的明星,黑他的人越多。
謝邀。php程序員工資很高,不黑。有錢就行
推薦閱讀:
※禁止了瀏覽器 cookie,session 還可以用嗎?
※有哪些好的wordpress中文主題原創作者?
※如何評價這篇文章中稱 WordPress 將用 Node.js 來重寫?
※php curl抓取不到頁面及來路問題?
※PHP, Python, Node.js 哪個比較適合寫爬蟲?