
單從語言本身的層面來回答這個問題我覺得沒啥意義,每種語言語法層面大同小異。三大結構,線性結構,選擇結構,循環結構。然后就是系統函數和類,這個等于語言本身提供的接口,讓我們可以進行IO操作,操作系統交互,數據庫操作等等。然后就是函數的定義和類的封裝。這個層面的知識有一周足以。
PHP本身是來做B/S構架的程序開發(當然你拿來做桌面軟件或手機軟件其實也是可以的,有相關的擴展)。S端你還得了解點基本的數據庫原理知識。數據結構知識。B端是不管那種語言最終要呈現的還是html,css,javascript這三劍客。所以這三塊的知識也要了解,當然有些人會說這些是前端的事,我要說不管誰來做,最終集成到程序的是你程序員吧,看都看不懂,我真不信你能完美的調用。要想程序寫的好,方便維護,起碼得學會MVC,各模式很好的分離開,以后有改動就看以很快的找到具體的修改位置,降低程序的耦合性,一處修改盡量不會影響到其他地方。程序寫到最后95%的事離不開這四招:增、刪、查、改。說個我們培訓程序員一周的方案吧。
開發需求是這樣的,每次完成當前步驟任務,在完成的基礎上進行下一項任務。
1、要求制作一個留言板系統,具備增加留言,刪除留言功能,起初實現初步的功能就行,自行設計數據庫表結構,不要用任何框架,原生態PHP開發(估計兩天左右)。
2,在實現1的基礎上增加會員功能,會員可以注冊、登錄。未登錄可以查看留言,登錄后可以發布留言和修改自己發布的留言(這里用到session,估計兩天左右)。
3、在2完成的基礎上,增加管理員功能,管理員有賬戶登錄,管理員登錄后可以修改和刪除全部留言(估計一天左右)
4、在以上全部完成的基礎上,增加smarty模板,將前端HTML代碼部分分離出來,程序層面將留言操作封裝成類,時間初步的邏輯層和視圖層分離。
一周之內獨立完成以上實訓,基本可以確定你適合程序開發,我們這完不成的第二周一般也會主動不來了,畢竟選擇一種體面的方式離開對誰都不會造成傷害。等你熬過這周,基本上一個月內可以達到輔助開發企業站的水平,
很多人都覺得程序員門檻低,其實程序員的培養周期超長。一般沒有個兩年到兩年半的工作經驗很難說你入門了。前期枯燥,收入低,所以程序員成才率很低,我初步估計不到10%.所以大部分人這顆程序員的心都沒堅持到上岸的那天,只有堅持才能有所收獲,放棄意味著一切歸零。
手機瀏覽
全國
19974831731





