為何很多PHP招聘並沒架構要求。

來源:互聯網
上載者:User
在校大學生 對工作毫不知情
在某招聘網站上發現很多PHP招聘並沒有架構的需求 都是要求熟悉PHP+MySQL
難道實際工作中並不用架構嗎?

題外話:很多人向我推薦了Laravel 但時貌似國內並不是很火 是這樣嗎?

回複內容:

在校大學生 對工作毫不知情
在某招聘網站上發現很多PHP招聘並沒有架構的需求 都是要求熟悉PHP+MySQL
難道實際工作中並不用架構嗎?

題外話:很多人向我推薦了Laravel 但時貌似國內並不是很火 是這樣嗎?

作為一個資深phper,給你的回答, 確實是 PHP 架構不重要,
如果你是做web外包(建站),追求的是開發速度, 一般會選用現有的開源產品做2次開發。

如果是特定功能,
重要的是php基礎,基本上不同的公司,都會有一套自己的架構,
有的追求效能,與速度, 甚至都越來越趨向於原生的php,越大型的架構越不用。

大公司基本已經有一個已經有一個成熟的架構,進去一般都是修修補補,
其次架構就是一棟鋼筋水泥的毛坯房,裡面已經搭建好了很多公用的東西。
就是說裡面封裝好了很多類,如路由,DB,圖片處理,URI,Email等等的類。
在架構上開發,只需要調用其方法,然後再自行擴充些新類。就可以滿足需求。
但是大公司生產要不要你重新造輪子,要不讓你用原生的實現,
架構雖然節約開發時間,提高工作效率,且擴充性較強,代碼重複利用率較高。
但大公司喜歡要從地基開始,因為要控制最核心的東西。

1、架構很多,百家爭鳴,要求會某些架構的話,有些狹隘;
2、架構很多,但萬變不離其宗,掌握其中的原理更加重要;

實習的,面試了幾間公司。
創業公司一般都用買回來的源碼,然後讓你接手開發。買回來的源碼裡面,我見過用過的架構有 ThinkPHP ,CI ;但更多的是買回來的源碼裡面封裝了一些操作,如 ORM ,URL 地址修正之類的。熟悉 PHP + mysql 一般都夠了,如果有自己的伺服器,折騰一下更好。

用架構,只是大部分架構的學習成本並不高。

題外話:是的。

Laravel 設計的非常好,但是這個渣渣太吃硬體,我們都換掉了了,有人可能會說等你硬體設定跟不上的時候,項目就很成功了,加硬體就分分鐘的事,我想說,同樣的硬體,同樣的流量,PHP不用任何架構,無任何壓力,換上Laravel 直接接近死機狀態,對於懂技術的老闆來說,這就是你的問題。

Laravel確實很火,並不是所有的公司用PHP都會用架構的,看具體的項目成本和人力資源,最主要的還是項目需求等問題吧。

我們的項目就是用的Laravel,說實話功能很強大。但是還不成熟,有很多坑要踩

實際工作中用架構,但不是全部公司都用。

題外話:公司剛剛開始,現在自己也正在學習Laravel架構,想以後把新來的帶著入坑Laravel :)

用啊,用過 Yaf、Zend Framework2、ThinkPHP。國內公司用得多的架構是:ThinkPHP、YII、CI。Laravel 在國內公司中用得不多,要知道好多公司用的 PHP 版本還是 5.3 和 5.4。我個人喜歡用 Laravel。有的招聘裡面會要求架構,有的不會,這都不要緊,學習成本不高,去了學一兩周就可以上手了。

其實越大的公司 越用架構。只不過這個不是我們所知道的架構。只不過他們是基於自己業務開發的。

架構什麼的沒有關係的 .. 每個公司都有自己開發的架構 .

目前所在的公司有用架構,是一套自己開發的架構。如果用別人開發的架構,先不說安全性,單是業務上就存在局限性。所以php基礎才是最關鍵,架構只要用一段時間就上手了。

架構真的不重要。
建議開始看ci,瞭解一般架構的運行原理。
架構你只要懂一個,很容易就舉一反三了。
而mysql這類資料庫倒是必須會的,因為你短時間並不能學好。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.