2012-12-04 63 views
3

我的一位自由職業者朋友和wordpress一起工作,他知道基本的php,但不在覈心php程序中工作。在工作期間,他從Google獲取示例代碼,然後編輯該代碼並將其用於他的客戶項目。它總是有效,他說他可以理解大部分的語言。因爲他工作在c,C++,java,html,css,php的基礎級別。他的座右銘是 - 工作和學習雖然需要很長時間。另一方面,另一個我的朋友從非常基礎的學習PHP,並想成爲一名核心程序員。他的座右銘是 - 先學習,然後用更少的時間工作。學習基本的PHP和實時工作或學習核心PHP更好嗎?

我只是困惑我能做些什麼。如果在學習基本的PHP之後所有的事情都可以從Google得到,那麼爲什麼我要深入學習PHP。編寫自己的代碼是否可以在互聯網上使用是否很好?

+0

我有同樣的問題。我不能等待一個好的答案 – samayo

+0

什麼是他知道基本的PHP和不知道核心PHP的意思..?我認爲核心PHP是基本的PHP它可能是一個不熟悉oo在PHP或mvc架構 –

+0

更快的方法是首先學習一些比開始一個項目(不是商業只是爲了實踐),確保你覆蓋所有安全問題(離開性能一段時間),數據庫,登錄,文件上傳,...它會讓你順利在PHP ... –

回答

0

這取決於你的目標。如果你的目標是「學習PHP」,那麼你一定要學習如何使用語言等方式,你可以自己做事情,而不是必須在如何做到這一點上谷歌的事情。

搜索解決方案也可以,但是,如果您不知道代碼的運行方式或理解它的工作原理,您將無法自行更改以使其與您的正在努力去做。這是理解語言的好處;您可以使用現有的代碼,並對其進行修改以使其更好或爲您工作。

4

我認爲技能水平與薪酬掛鉤。你有更好的技能,更有價值。更多的人可以從互聯網上取得一些PHP代碼,改變它並做出一些工作。然而,更少的人可以爲某些問題構建體系結構健全而堅實的軟件解決方案。

這一切都取決於你想要什麼,如果你想成爲一流的軟件開發人員,那麼你應該有一個態度,並試圖提高所有的時間。如果你想買點東西並且花點錢調整WordPress網站,那很好。很多人都做得很好。

2

我不完全相信你期待什麼樣的答案,但我可以告訴你:

我已經工作了超過10年作爲一個程序員,我每天都與每一個還在學習新的項目,即使谷歌是一個很好的幫助,你得到的信息是不可思議的,它仍然不能取代你自己的知識和編程技能。你可以在谷歌上找到的每個例子都需要調整,這就是你需要知道你在做什麼的地方。

我認爲問題在於:如果你打算製作小型網站,收費10美元/小時,只是做基本的聯繫,註冊和數據表單,然後忘記了深入學習php,你的朋友有權學習他去。在這種情況下,您應該花時間學習其他非常重要的技能,如數據庫,搜索引擎優化,移動兼容性等,這些將爲您提供更多機會獲得更多的客戶和項目。但是,如果您打算成爲一名認真的程序員,並且在大型項目中工作,收取相當於此數量3到4倍的費用,那麼您應該忘記小型網站,並學習可以應用於任何語言或情境的深層次編程邏輯。

最後,沒有正確或錯誤的道路,它只取決於你自己的目標和需求。

0

對於連接到店內POS系統的大型電子商務網站,我現在正在使用Drupal很多。我無法僅從Google的代碼創建這些網站。當然,我可以從文檔中「借用」簡單的片段;然而,在一個專業的項目中......這並沒有讓你走得更遠。

如果你想創建一個不安全的網站,把90%的時間浪費在簡單的錯誤上,那些具有基本知識的人可以立即修復......然後肯定走懶惰的路線。

0

要應用正確的解決方案,您需要了解它們是如何工作的,以及對特定解決方案有哪些限制,能夠採用此類解決方案解決問題。這就好像你要從立方體建造 - 當你還是小孩的時候,你只需要基本的引力規則,但是如果你想從同一個立方體構建真正的大塔,你需要知道更多的物理和數學,並且可能的話,選擇另一個建築單位。