現在市場上有php開發人員很多, 但是真正稱得上很有技術的寥寥無幾。 雖然公司聘來了開發人員, 可是確實因為一些自身原因導致項目堆積。
公司著急, 你比公司還著急。
我們不管公司, 今天從自身來看看問題。
此文獻給剛入門的小白, 以及遇到瓶頸期困境的你。
我們先不說學習的順序, 需要學習什麼。 這種東西誰都知道。 職業規劃也是沒什麼好說的。
但是, 在學習過程中以及工作中, 有個很重要的東西, 可能很多人都忽視了...
現在的是個快速多元的世界, 大家都希望自己可以很快速的學習到很多知識
卻忽略了基礎!!!(加了三個嘆號)
練功之修煉心法和內功是沒什麼太大意義的, 難道大家最開始不都是苦練馬步、簡單的招式、以及體力的嗎?
說真的, 很多php大牛, 都是基礎非常好!在工作中真的會輕鬆很多!進步的也會快一些。
多看讀手冊和原始程式碼!這個不用怎麼說, 多看多看多看, 當自己遇到類似的疑問, 之前看過的東西, 會給自己提供思路甚至是方法。
代碼模組化!這個不難理解吧?把你自己寫的代碼, 拿給別人也一樣可以看的懂!方便你我他, 大神的代碼亂過嗎?
代碼編寫規範!這個真的!我覺得應該是職業道德了,
給代碼一個注釋!大神們的代碼你可以清楚的知道知道這個函數這個變數是幹什麼的。
注意讓代碼可以再任何情況下都可以運行。
代碼中的字串用單引號代替雙引號, 以避免PHP搜索字串內的變數導致的性能下降。
良好的PHP代碼應該是安全的。 對於一個專業的PHP開發人員來說, 深入理解重大安全性漏洞是至關重要的, 如:跨網站腳本(XSS)、跨站請求偽造(CSRF)、代碼注入漏洞、字元編碼漏洞。 通過使用PHP的特殊功能和函數, 如:mysql_real_escape_string等等。
輸出前檢查傳過來的值$_GET[‘query’]。 使用isset或empty函數, 可以用來檢查變數是否為null值。
通過echo語句輸出使用逗號(,)分隔的字串, 要比使用字元串連接操作符(.)的性能更好。
最有想送給大家一些話, 既然選擇學習或者是在這個職業工作, 就不要輕易放棄。
遇到困難你就想放棄, 不管是在學習還是在工作, 那你就放棄吧, 別耽誤時間。
沒有一個大神是容易的, 小白會遇到問題, 誠築說經驗豐富的人也會,