首頁>Club>
學生黨,對所學網站的PHP+MYSQL有點迷茫。
8
回覆列表
  • 1 # 易週一談

    未來一段時間,企業級應用和後臺服務以java為主流,前端網站或者手機網站以php為主流,主要場景有電商、論壇、社群這些前端流程展示比較統一的產品,想從事網際網路前端可以考慮PHP;MySQL目前是使用率最高的資料庫,同oracle,ms sqlserver相比產品開源費用低,未來隨著大資料技術的普及,可以多關注hbase,mongodb等技術。

    就個人而言,開發語言不應成為技術成長的限制,還是要找到合適的行業(不要把網際網路當成行業,再細分到零售、生活服務、交通出行、醫療健康等),以及好的公司,好的平臺,得到更多的產品研發鍛鍊機會對自己的提升是更有價值的,供參考。

  • 2 # 狂奔的豆沙包

    作為一個有5年RD經驗的人來說,其實不需要迷茫,PHP+MYSQL是個很好的方向,作為在校生,可以多花點時間學習的深入一些,之後找工作會輕鬆很多

    對於工作之後的前景也不需要擔心, 深入瞭解可以考慮做架構師

    目前一些中小規模的網站很多都是採用這兩項工具開發完成的,很大一部份的原因就是開發效率很高。

    但是對於流量較大的網站或web服務,僅靠PHP+MYSQL很可能滿足不了需求,會需要用到更多的快取技術,比如加入redis等kv儲存的資料庫,在有一定的工作經驗之後,可以多從架構的方向專研,還是很有發展的。

    另外,對其它技術的學習也很有幫助

    舉個例子,現在最火的人工智慧,機器學習方向,需要處理海量的資料,這裡會涉及到ETL,資料儲存,邏輯計算統計等,這些很多原理和PHP+MYSQL裡的原理是相通的,甚至一些簡單的演算法也可以用PHP自己來實現。

    總之,目前看來,網際網路領域、計算機領域還是不錯的方向,不需要迷茫或擔心,多花些時間提升自己的技能吧,祝好運!

  • 3 # LearningMySQL

    我覺得IT從業者大致包含這幾類:傳統軟體開發,這類開發更新週期慢,開發週期長。網際網路類開發,通常使用敏捷開發的方式,產品更新快。以及目前最新的機器學習方面。當然還有其他的,但作為本體對比,這三個也夠了。

    從提問來看,提問者已經進入了第二類,並且是後端開發。也許明確這類工作的挑戰之後,能一定程度消除提問者的迷茫。

    在網際網路公司的初級階段,後端開發的主要要求是快速開發出不同的功能。在這方面PHP有一定的優勢,但也需要必須的經驗積累。這些功能通常包括,賬號系統,支援註冊,登入,修改密碼等;客戶端配置管理,版本更新管理;圖片上傳和管理。如果提問者能針對一個公司的具體規則,能在一週左右時間能搞定以上問題,屬於基本能力要求。

    在公司發展階段,後端開發主要要求是,高效能併發請求的處理。這個時候需要深入瞭解PHP的效能最佳化手段,以及各種快取技術。還有訊息佇列等。

    在公司擴大穩定階段,後端的主要要求為。資料的輸出和開放,架構的最佳化。這個時候需要了解系統架構的設計模式。畫各種架構圖。團隊溝通。等等。

    針對提問者的問題,建議目前先看看別人系統的實現,然後自己從零開始做一個小系統,熟悉PHP和MySQL的各種功能。

    至於前途,據我瞭解和作為面試官的時候的經驗,如果公司需要招以上提到的第二和第三階段的員工,基本上不會在意你使用的語言。所以如果你對PHP和MySQL有興趣,just do it!

  • 中秋節和大豐收的關聯?
  • 怎樣才能讓鮮花插在花瓶裡更久,不凋謝?