形勢大好:
1,不排除有人有天賦,智商高,腦洞大。快速入門,這和大腦中的Z形溝有關。但是大多數人的大腦重量差不多。
2.不排除有些人有瘋狗壹樣的瘋狂學習精神。這種人從入門到升職的周期也很短。
3.不排除有些人很吃香,比如MM程序員。每當出現問題的時候,都會有壹個中年的哥哥、姐姐、弟弟、妹妹為他們幫助、指導甚至調試程序。如果他們更加努力,這樣的人會進步很快。在編程的世界裏,如果有大神幫妳引路,再加上妳很好學,那是跟飛壹樣的速度。
先不說不好的情況。不排除有些人沒有天賦,和我壹樣寒酸,沒有大神指引,天生怕痛,無法達到瘋狗般的努力。
從我個人的學習情況來看,是壹種“不好的情況”。希望大家不要像我壹樣。
對於php,我給出了PHP從入門到精通需要多長時間自學的模板。在其他語言中,每個人都捉弄自己。
1,入門(第壹階段)
標準:掌握基本語法。能夠在記事本上寫hello world。能夠從網上下載wamp等自動套件安裝php+apache環境。同時,妳的helloworld可以運行。
在這個階段,大約需要壹周到壹個月的時間。看激情,沒有固定。
精神狀態:迷茫。經常用手抓頭發,熬夜是常事。
感情生活:有女朋友
2.導言(第二階段)
標準:學簡單的html,寫難看的樣式表。至少可以用p做壹個隨機浮動的效果。配合PHP循環顯示頁面中的死數組。
精神狀態:程序員顯氣質,脾氣不好,喜歡和別人爭論php有前途還是XX語言有前途(php,python,ruby我該學哪個?),感覺自己離蓋茨不遠了。
感情生活:可能有女朋友。
3.初期
標準:學習了php如何連接mysql。可以用客戶端工具連接mysql,最好自己部署phpadmin。並將編寫兩條簡單的sql語句。Css和html有所改進。能夠讀取數據並將壹些數據循環到頁面。
脫離初級階段有壹個很重要的因素:不再相信“PHP+IIS的搭配挺好的”,開始對Linux產生莫名的好感。
精神狀態:在小公司上班。人緣差,不愛說話,在猶豫要不要換語言重新開始。我喜歡看勵誌文章,不喜歡吃早餐。
感情生活:沒有女朋友。
4、初中階段
此時,您可以手動配置php+apache環境。我開始對linux感興趣。至少知道yum可以壹鍵安裝php+apache,可以做簡單的配置。
開始與項目經理合作。經常被罵。掃蟲子要耗費很多精力。
精神狀態:經常接近崩潰的邊緣。沒動過,發型經常壹個月不理會。
感情生活:沒有女朋友,雖然很向往,痘痘也多。
5.中間階段
要達到中級階段,妳必須至少做過2-3個真實或準真實的模擬項目(php實踐課程)。在項目中積累了壹些調試經驗,性能調優性能,Sql優化性能。
Linux技能得到了提高,網站的apache配置也可以優化。對nginx有壹定的了解,能夠操作。
這時,我已經明白了壹個重要的道理:學好PHP是不夠的。同時還要掌握壹些html,js,linux,數據庫的知識。而且學什麽都不能慫,不然php白學了。
精神狀態:目空壹切,覺得自己成了大神。永遠向老板要求加薪。跟項目經理罵。認為妳所有的想法都是對的。
感情生活:沒有,duang。
6、高級階段(壹)
要達到高級階段,妳必須做壹些(幾個?這個大中型項目。在項目中,我積累了很高的用肉眼識別bug的技能。剛開始能自己寫PHP前端框架,JS水平比較高級(這裏指原JS),數據庫水平比公司DBA差不了多少。如果公司的運維人員懷孕了,能代替運維,壹天都不會吐槽。
對開源代碼感興趣。很好用,能看懂開源代碼。如memcached或NOSql產品。
精神狀態:心態逐漸平和。我終於知道,我身後還有壹個世界。我開始尊重領導,雖然有時候不太情願。
感情生活:已婚。戀愛周期很短,差不多夠了。
7、高級階段(2)
做大中型項目不再局限於PHP。而是用Java等語言做後臺,python做數據分析(或挖掘),PHP做前端。掌握至少2個數據庫。
這時候學習壹門新技術已經到了無所不知的程度,分分鐘就能掌握壹門新發音的語法。
精神狀態:屌絲氣質已經消失。很卑微。雖然有時候抑郁的時候會完全暴露出來,但是很快就會恢復正常。
感情生活:孩子都有。
8.晚期
PHP已經只是壹個工具了。其他語言也是如此。
數學惡補,c/c++。修改PHP內核很正常。
同時認為成為PHP的高級階段,與PHP本身無關。
精神狀態:完全恢復正常狀態。已經買房了。能夠獨立控制自己的情緒。
感情生活:也是高手。妳是知道的