2012-06-29 37 views
1

所以我正在訓練某人在PHP,MySQL,HTML等工作,並想知道是否有任何人知道任何好的入門級挑戰讓他在PHP中完成。我已經讓他做了一堆事情,而我正在開始用盡想法。他沒有以前的編程經驗。新程序員的挑戰問題

+2

請參閱http://programmers.stackexchange.com/questions/96504/how-can-i-teach-a-bright-person-with-no-programming-experience-如何編程 –

回答

3

計算時代 - 佔˚F或1970年以前的日期,閏年,如果生日在當年通過,生日是未來的日期格式。

建立在他創建的類上,並擴展它們來完成其他事情。

輸出多維數組 - 遞歸的內容。

打開文本文件並提取數據 - 內存管理,最長執行時間。

從兩個表中獲取不匹配的記錄。 LEFT JOIN ... X是NULL

從查詢構建數據網格 - 合併單元格時,細胞遺留

經常Ajax請求。檢查數據庫以查看X是否已保存/更新。 (2用戶剔丁頭或聊天室)

+0

計算年齡問題就在他的衚衕裏,超級簡單的概念,在代碼中並不那麼簡單,但並不複雜,他會花一個小時盯着php.net(發生的事情比我想象的要多)。 – Nathan

2

留言本怎麼樣?圖像畫廊?小型CMS?簡單的商店?一個博客?

+0

我打算讓他在未來做這樣的事情。那些對他來說仍然有點進步。我正在尋找真正簡單的項目來演示PHP和OOP的不同部分。例如,我讓他做的第一件事就是拿2個數字(總計和投標),計算出多少變化,然後在適當的賬單和硬幣中顯示。這使他比我預期的時間長了3倍。 – Nathan

+0

Okey。另一個想法是一個簡單的計算器。非常簡單的數學,很棒的開始! – NthDegree

1

我會親自去一個電子商務網站。他們很難做好,所以這將是一個真正的挑戰。

與所有的作品去創造它,完全訂貨和所有cornjobs等舉行價格和特別優惠等

對於真正需要簡單:

  • 做一個cronjob
  • 瞭解如何調用系統從PHP命令
  • 瞭解CLI
+0

「他沒有以前的編程經驗」一個完全可操作的電子商務網站現在已經過時了,如果我讓他這麼做的話,我認爲他只是淹死了。 – Nathan

+0

@AndrewBurgess我以爲你說你已經給他帶來了一些挑戰?他會奮鬥,但他會得到幫助。 – Sammaye

+0

是的,我已經給了他幾項任務來完成,但它都是非常基礎的。例如以2個數字作爲輸入並返回更改,並返回每種類型的賬單/硬幣數量。這個問題使他比我希望的時間更長。我還讓他創建了一個字符串,將其打印出來,將其反轉,再次打印,交換文字,打印,反轉和打印。這也花了他大約20分鐘。即使沒有編程知識,我認爲這太長了。很明顯他還沒有正確的心態,所以我試圖幫助他。 – Nathan