1. 程式人生 > >過來人告訴我php成長之路

過來人告訴我php成長之路

對於PHP,很多朋友抱怨發展問題,能力問題。還有自己以後的發展及薪水問題。還有一些口吻就是PHP不行,不適合大型架構等等。快下班了,作為一個開發PHP已經6年多了老鳥,在這裡隨意說上幾句。希望能對那些剛剛入門的PHPER有些幫助。
   首先任何語言的能力關鍵在於自己的技術能力。否則給你一架波音飛機,你不會開,那它都不如自行車跑的快。
首先作PHP程式設計師應該從思想上認識到這是值得驕傲的事情。因為你已經進入了FREE的領域。
   從技術角度講做JAVA程式設計師也是驕傲的事情;而作ASP呢。如果也能很好的開發COM元件也是很強的程式設計師。其實並不在於語言,而在於人。
   PHP是門檻低,但是有幾個人摸到了它的天花板呢?
   學習PHP基本功很重要。 最好有資料結構的學習經歷。
   對於1,2年的新手來說。在2年內必須完全掌握
   smarty+pear+adodb+xml+ajax
   工具類必須熟練掌握 zend studio 的開發。
   資料庫必須熟練掌握 mysql & sqlserver
   作業系統必須對liunx有一定的瞭解。並能配置環境。
   對apache也應該買本管理員手冊好好看看。

  以上為2年內,必須掌握的內容

  第三年,如果沒有.NET或者JAVA類的開發經驗,請需要補補了。因為.NET和JAVA的思想比PHP要成熟的多,同樣學習SQLSERVER也是為了提高mysql的使用水平。資料庫可不是簡單的建表查詢就可以了。
  所以我建義第三年的時候,多補充思想及資料庫方面的內容。但是這並不意味前2年就不看。我的意思是第三年更趨於此。 因為在這個時候,你對PHP的很多基礎部分已經瞭然於胸了,然後需要一個整體的提高,而不是很片面的提升。
   這個時候,你就要考慮架構問題了。
  第四年,當你部署一個大型專案的是否。負載及檔案分佈還有安全,等等部署方面的問題接踵而來。這個時候你要去努力理解什麼是file server 叢集,什麼是web server叢集 什麼是database 叢集等等。然後這些對你編碼又有什麼提高的要求等等。
   第五年。嘗試努力學習C及C++這個時候你將對棧還有指標還有記憶體有一個更深刻的瞭解。
   第六年。。。。。。。。。。。。。。。。。。。。。。。。。。。。 

相關推薦

過來人告訴php成長

對於PHP,很多朋友抱怨發展問題,能力問題。還有自己以後的發展及薪水問題。還有一些口吻就是PHP不行,不適合大型架構等等。快下班了,作為一個開發PHP已經6年多了老鳥,在這裡隨意說上幾句。希望能對那些剛剛入門的PHPER有些幫助。   首先任何語言的能力關鍵在於自己的技術能力

秦朋 - PHP學習成長

作為世界上最好的語言,靠著簡潔、易用、學習成本低等諸多閃耀的優勢,PHP俘獲了眾多開發者的心,然而很多PHPer在工作幾年熟悉了PHP之後,覺得對業務熟悉了、沒有挑戰了、觸到天花板了。那麼PHP真的有所謂的天花板嗎?又該如何突破呢?本次分享將以我自己的親身經歷,從接觸、學習PHP到工作後項目中使用PHP,再到

PHP學習成長

作為世界上最好的語言,靠著簡潔、易用、學習成本低等諸多閃耀的優勢,PHP俘獲了眾多開發者的心,然而很多PHPer在工作幾年熟悉了PHP之後,覺得對業務熟悉了、沒有挑戰了、觸到天花板了。那麼PHP真的有所謂的天花板嗎?又該如何突破呢?本次分享將以我自己的親身經歷,

php程序員的成長

超時 php內核 獨立 r+ 鏈接 沖突 提升 代理服務 osql 第一階段:基礎階段(基礎PHP程序員) 重點:把LNMP搞熟練(核心是安裝配置基本操作) 目標:能夠完成基本的LNMP系統安裝,簡單配置維護;能夠做基本的簡單系統的php開發;能夠在PHP中型系統中支持某個

的Python成長—01

work pyc https 安裝 ubun hce href aid pro 一. windows下軟件安裝1. python2.7版本的環境。2. pycharm pro版的IDE。3.VMware Workstation 12虛擬機安裝4.VMware中Ubuntu

的Python成長—02

格式 字符串 一次 英文單詞 單詞 幫助 文檔 param 之路 常用基本命令: 1、命令的使用方法 命令格式: command [-options] [parameter1] … 說明: command: 命令名,相應功能的英文單詞或單詞的縮寫

的Python成長—04

linux 兩個 註意 和源 快捷 pytho 建立 大小 成長之路 Linux命令-文件、磁盤管理—02 <1>建立鏈接文件:ln Linux鏈接文件類似於Windows下的快捷方式。 鏈接文件分為軟鏈接和硬鏈接。 軟鏈接:軟鏈接不占

的2016,成長總是充滿坎坷

秋風起,落葉黃,一年到頭,寫一寫,回頭看時,多少能記得起,這一年發生了些什麼。 0、值得懷戀 一年裡,有幾件值得懷戀的事,工作上,我們主導的視訊回傳應用,終於有了第一個客戶,居然在兩個星期的時間裡,第一次GB28181對接海康平臺,就成功的實施,簡直是一種意外,但總的來說,還是需要

的程式設計師成長

JAVA這個行業,我也搞了幾年,由於一向懶惰,沒有成為大牛,只是一普通的不能夠在普通的程式設計師,在做JAVA行業以前,我是一名徹徹底底的網路運營人員,那個時候的自己也是溜逛在各大論壇、SNS。做的工作是SEO與網站建設。或許是工作壓力、也或許是薪資待遇吧,總而言之,我已經記不清為什麼轉到了JA

的Python成長---Day11-函式的使用及名稱空間和作用域

1.昨天函式的引數內容的補充 命名關鍵字引數: 在定義函式時,*與**之間引數稱之為命名關鍵字引數特點: 在呼叫函式時,命名關鍵字引數必須按照key=value的形式傳值 def func(x,*,y=1,z): 在這裡*後邊的y和z都是命名關鍵字引數,y像預設引數一樣被事先

的Python成長---Day10-函式的基本使用

一、函式的使用原則 函式的使用應該分為兩個明確的階段1. 定義階段:只檢測語法,不執行函式體程式碼 def func():     print('from func')2. 呼叫階段:會觸發函式體程式碼的執行 func() 函式使用的原則: 先定義後呼叫

的Python成長---Day7-字元編碼和檔案處理part1

儲備知識點:     1. 計算機系統分為三層:         應用程式         作業系統         計算機硬體     2. 執行python程式的三個步驟         1. 先啟動python直譯器         2. 再將python檔案當作

的Python成長---Day9-檔案處理的補充和Python中的函式基礎使用

=============================================檔案處理補充============================================ 一、檔案內指標的移動 大前提:檔案內指標的移動是Bytes為單位的,唯獨t模式下

AI工程師成長--該以何種姿態入門

      2018 年,人工智慧在各行各業中的落地應用越來越多。十多年前,所有的企業都在想辦法網際網路化,如今,所有的網際網路企業都在試圖 AI 化。技術的競爭歸根結底表現為人才的競爭,毫無疑問 AI 工程師是 IT 行業需求缺口最大的高階技術崗位,薪資水平雖遠高於其他行業

的Python成長---Day17--模組基本使用

1 什麼是模組? 模組就是一系統功能的集合體,在python中,一個py檔案就是一個模組,比如module.py,其中模組名module 2.模組的分類: 2.1.自定義模組 * (第三方模組也屬於自定義 它是別的程式設計師寫的 )       關注如何自定義 2.2

的Python成長---Day18--包的基本使用

一、什麼是包 官網解釋 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一種通過使用‘.模組名’來組織python模組名稱空間的方式

的Python成長--Day25--面向物件的三大特性介紹01(繼承和派生)

面向物件一共有三個重要的特性,分別是:繼承、多型和封裝.今天來具體介紹一下繼承相關的知識點 1.什麼是繼承? 在程式中繼承是一種新建類的方式,新建立的類稱之為子類/派生類,被繼承的類稱之為父類/基類/超類 繼承描述的是一種遺傳關係,子類可以重用父類的屬性 2.為什麼要用

的Python成長--Day32-網路程式設計part1Socket程式設計介紹

引言: 我們之前編寫的程式都是隻能在自己計算機上面執行和實現,不能和其他的計算機進行交流和互動,比如簡單的單機小遊戲,掃雷啊,蜘蛛紙牌啊什麼的,現在但是又的人又會說我玩的單機遊戲也可以聯網啊,是的,你說的沒錯,現在做的好的單機遊戲都要聯網進行資料交換了,由此可見我們學程式設計

的Python成長--Day31-基於TCP和UDP的套接字程式設計

在介紹這兩種套接字程式設計之前,我們需要掌握iso七層協議中傳輸層中的和TCP有關的知識點, 三次握手和四次揮手: 首先傳輸層的由來: 網路層的ip幫我們區分子網,乙太網層的mac幫我們找到主機,然後大家使用的都是應用程式,你的電腦上可能同時開啟QQ、暴風影音等多個應用程

的Python成長---Day33-TCP套接中的粘包現象和解決辦法

一、什麼是粘包現象 首先我們先來基於TCP製作一個執行遠端命令的程式 注意:在服務端使用subprocess執行系統命令返回結果的候 res=subprocess.Popen(cmd.decode('utf-8'), shell=True, stderr=sub