❶ php好學嗎
我認為php難不難學和php多久學會是一個共性問題,所以我們首先來總結下有那麼幾種情況。
好的情況:
1、不排除有的人有天賦、智商高腦仁大。上手很快,這個和腦仁中的Z字回形溝有關。不過大部分人的腦仁都是差不多分量的。
2、不排除有的人具備瘋狗般的瘋狂學習精神。這種人從上手到提升周期也很短。
3、不排除有的人人緣很好,譬如MM程序員。一碰到問題就會有個中哥哥姐姐弟弟妹妹們來幫助、指導、甚至代為調試程序。如果自身努力再高一些,這類人進步也是很快。編程的世界裡如果有大神幫你指路,再加上你本身很好學,那是飛一樣的速度
不好的情況就不說了。不排除有的人沒啥天賦、長的像我那樣寒酸所以沒大神指路、天生怕疼無法達到瘋狗般的努力。
從我個人的學習情況來說吧,就屬於「不好的情況」。希望大家不要像我這樣
對於PHP來說,我給個php自學從入門到精通大約需要多久的模板。其他語言大家自行套弄
1、入門(第一階段)
標准:掌握基本的語法。能夠在記事本上寫 hello world 。能夠從網上下載wamp等全自動套件安裝php+apache環境。同時你的helloworld能夠運行
此階段,大約需要一周到一個月時間。看激情,沒有固定的。
精神狀態:迷茫。經常用手抓頭發,熬夜是常事
情感生活:有女朋友
2、入門(第二階段)
標准:學會簡單的html和寫個醜陋的樣式單。至少能用p做個胡亂浮動的效果。配合PHP把寫死的數組循環顯示在頁面里
精神狀態:程序員屌絲氣質初現,脾氣差,喜歡和別人爭論php有前途還是XX語言有前途(初入Web開發,php、python和ruby應該學哪個?),感覺自己離蓋茨不遠。
情感生活:可能有女朋友
3、初級階段
標准:學會了php如何連接mysql.會用客戶端工具來連接mysql,能夠自行部署phpadmin更佳。並會寫兩句簡單無比的sql語句。css和html有長進。能夠讀取數據循環一些數據到頁面上.
脫離初級階段有個很重要的因素:不再堅信「PHP+IIS的搭配是挺好的「,開始對linux產生莫名的好感
精神狀態:在小公司打工。人緣差,不愛講話,對是否要換語言重頭學猶豫不決。喜歡看勵志文,不吃早飯
情感生活:沒有女朋友.
4、初中級階段
此時已經能夠手工配置php+apache環境了。開始對linux感興趣。至少知道yum 一鍵安裝php+apache,並能做簡單的配置.
開始跟著項目經理做項目。經常被罵。掃BUG佔用的精力很大
精神狀態:時常接近崩潰邊緣。不修邊幅,發型經常一個月都不理。
情感生活:沒有女朋友,雖然很嚮往,青春痘多
5、中級階段
要達到中級階段至少要做過2-3個真實的或者類真實的模擬項目(php實戰教程)。在項目中積累了一定的調錯經驗、性能調優性能、Sql優化性能。
Linux技能有所提高,並能優化網站的apache配置。對nginx有一定了解,並能操作之
此時已經明白一個重要的道理:要想學好PHP,不是光光會PHP就夠的。同時還要掌握一定的html知識、js知識、linux知識和資料庫知識。而且每樣都不能學的慫,否則php會了也白會
精神狀態:目空一切,感覺自己已經成為大神。時常向老闆提加薪。和項目經理對罵。認為自己的想法都是對的。
情感生活:都沒有,ang
6、中高級階段(一)
要達到中高級階段,必須做過一些(幾個?這個隨意)大中型項目。在項目中積累了較高水準的肉眼識BUG的技能。開始能夠自行編寫PHP前端框架,JS水平精進(這里指原生態JS),資料庫水平不比公司DBA差多少、如果公司運維人員懷孕了能夠代替運維那麼一天也不會吐.
對開源代碼有興趣。很好的利用並能讀懂開源代碼。譬如memcached或 NOSql某些產品。
精神狀態:心態逐步平和。終於知道天外有天。開始尊重領導,雖然心裡有時也不太願意。
情感生活:已婚。戀愛周期很短,差不多可以了。
7、中高級階段(二)
做大中型項目不再局限於PHP。而是用Java等語言做了後台、python做了數據分析(或挖掘)、PHP來做前端。掌握至少2們資料庫
此時學習一門新技術已經達到一通百通的程度,分分鍾就能掌握一門新語音的語法。
精神狀態:屌絲氣質已經消失。謙遜無比。雖然有時遇到郁悶的時候還會本性全露,但是很快就恢復正常
情感生活:孩子都有了
8、高級階段
PHP已經僅僅是個工具了。其他語言亦是。
惡補數學、c/c++。修改PHP內核是很正常的事。
同時認為,要成為PHP高級階段,這時已經和PHP本身沒啥太大關系了。
精神狀態:完全恢復正常人狀態。已經買房。能夠自主控制自己的情緒。
情感生活:也是高手了。你懂得
❷ 程序員找不到工作的原因
當自己夢寐以求的工作給了你面試機會,感覺好幸運,但最後所有的努力換來的是被拒絕。為什麼理想的工作,面試都過不了呢?霍營北大青鳥介紹程序員找不到工作的原因。
程序員找不到工作的原因
1、我們網路了你的名字
「這傢伙不錯」,但是當我用你的名字和電子郵件地址作了個快速搜索之後,我整個人都不好了。你有一個可愛的小博客,但是貌似已經四年沒有更新了,當然這不是我關注的重點。
2、你毫無禮貌地將自己的簡歷扔在我的辦公桌上,自命不凡地嚷嚷「快膜拜我吧,小子!」在你走進我的辦公室之前,我就已經看過你長達10頁的簡歷了,你有多少斤兩,我心知肚明。
3、號稱有著15年的Angular。js經驗
我知道你很牛,哪怕你還只有25歲,但是已經有20年的編程經驗。我也可以相信你的學習進度很快,但讓我感到不舒服的是,你話里話外都在暗示你在特定技術上有著超長的工作經驗。要知道,Angular。js是最近3年才出現在我們視野中的,所以,可以判定要麼是你在撒謊,要麼你已經神奇地發現了一種方法來規避線性時間的壓迫限制。
4、過於激進
親,這是在面試,不是在和你討論憲法條文,也不是議論政治立場,所以不要這么激動好不好,弄得好像有深仇大恨要打起來一樣。可能那些脾氣比較好的人帶著武器來面試還可以接受,但是我很擔心要是面對一些苛刻的客戶,你會不會怒而奮起,揮舞你漂亮的左輪手槍?您這尊大佛小廟請不起。
5、拿不出什麼有價值的東西
不得不說,你把開發工作想得太簡單了。我們又不是慈善企業,你有價值我們才會願意聘請你。能體會你迫切地想要一份工作「就像一隻瘋狗即使在你睡覺的時候也不斷地朝你嘶吼」的心情。我們沒法說服自己讓你一個只會用Excel做電子表格的傢伙擔任技術架構師和首席軟體開發人員的職位。