楊永喜

楊永喜,男,湖南科技大學學士,湖北指數信息技術有限公司技術總監,美國Zend PHP高級認證講師,美國Zend PHP全球技術支持工程師,美國Zend PHP本土化項目負責人之一。

基本介紹

  • 中文名:楊永喜
  • 國籍:中國
  • 職業:北指數信息技術有限公司技術總監
  • 畢業院校:湖南科技大學
  • 性別:男
楊永喜簡介,楊永喜訪談,

楊永喜簡介

從事PHP工作已逾10年,精於AJAX,LAMP,J2EE。多年對日軟體外包開發,包括電子政務、電子商務、進銷存、辦公自動化、人力資源管理等大型B/S項目,以及手機簡訊、彩信、WAP開發等。
楊永喜

楊永喜訪談

PHPChina:首先介紹一下楊永喜。現任湖北指數信息技術有限公司技術總監。從事PHP程式工作已經10年多,是中國最早一批接觸網際網路的程式設計師,是國內最早一批PHP程式設計師,也是最早一批做外包軟體的程式設計師。同時也是非計算機專業畢業的,通過自學進入IT行業的程式設計師。他的工作經驗肯定會對現在即將進入IT行業的新人有所幫助。
楊永喜:大家好。
PHPChina:你是怎么從零開始讓自己成長為一個程式設計師的?
楊永喜:首先,我進入這個行業都有點糊裡糊塗的,我大學的時候從來沒有想過我會成為一個程式設計師的,大學畢業了,我連機都不會開。也許因緣巧合吧,我的第一任BOSS覺得我可以搞,我就做到現在。其實我那個時候主要是自學,其實因為沒有目的性,所以開始所有的東西不管是什麼,統統拿來學習。當然我也在學習的過程中也走過彎路,因為當時網際網路上相關知識少,書店的書少,搞這個行業的同仁少,也沒有培訓機構,路途還是比較艱難的,現在不同了。
PHPChina:那你對現在的新人有什麼建議呢?
楊永喜:現在的新人應該說比較幸福了。網際網路網站、書籍、培訓機構都比較多,比較成熟了,甚至連技術本身都比較成熟了。我們當初最初做PHP3呢,現在PHP5都足夠成熟了。何況現在的做的人也多,大家有了更多的交流和溝通的渠道。我帶過團隊,也帶過學員,接觸過很多的新人,應該說對新人是比較了解的。我覺得新人都或多或少存在以下問題:
1、總是花時間在比較“語言”上,經常聽他們在爭論“JAVA好?PHP好?.NET好?”,而他們評判的標準大多數是以某個熟人的工資為參照的。首先必須說得是,新人必須從套用型的人才開始成長,做出來的東西要有商業價值,先能賺錢活命才是王道。當然,你已開始就去搞科研就另當別論了。
2、認為技術有“貴賤”之分,我做WEB開發比較多,現在還是有人這樣說“Javascript?那不是美工的事情?”感覺到做某個方面的東西沒有成就感。我曾經跟一些同學開過玩笑。就LAMP架構來說,linux有linux系統管理員來做,Apache伺服器管理員來做,MySQL資料庫管理員來做,前端的東西有WEB前端工程師來做,我就不知道PHP程式設計師還能做什麼。當然這個僅僅搞笑而已。
3、毫不注重基礎,先不說自己的根基方面需要的基礎知識不用心掌握。有些代碼雖然簡單,但是從來不自己寫,甚至連看都懶得看,別人寫好了,他複製用了,還瞧不起別人。平時問得問題總是一些基礎不紮實的造成的雞毛蒜皮的小錯誤,並且讓他很煩心,然後把自己歸結為是自己大意,不小心。其實是概念沒有很好掌握。
4、急功近利,有新人甚至直接問,“我要做一個這樣的網站,應該怎么學習?多長時間就可以做了?”“我能否這樣,或者我能否那樣?”這些人並不是學習技術中途的一種狀態,而是骨子裡輕視技術,不願意去學技術,認為很簡單的事情,技術只是一個他商業的跳板,總是跟你去問一些貌似很專業的技術問題,讓你感覺跟他交流起來“雞同鴨講”。
5、簡單評價別人的產品,以自己的習慣去評判很多東西。甚至一個成熟的程式開發工具、軟體產品等等,在他那裡都是完全被否定的,對優點僅僅是輕描淡寫幾句。不管什麼東西都難入他的“法眼”,而自己恰恰又是眼高手低之輩。
6、不注重客戶體驗,你會發現,新人所做的東西“表現層”都很差,都是自我為中心,要求客戶將就他。而不是考慮到客戶本身的需求。
開發出來的東西也許功能很好很強大,但是用起來很累很麻煩。這個在我的概念裡面是絕對失敗的。
7、作技術是為了當技術的管理者,很多新人連自己都瞧不起技術員,認為只有成為主管、項目經理等等才是出路,我不是說這樣的想法不好,而是為了這個目的而來學技術,往往反而達不到目的,到最後,技術也沒有做好,“官”也沒有當成。
8、不願意“熬”,其實如果踏踏實實地去學習,一點一滴的積累,不用2年的時間就可以成長為一個大蝦,自己打下堅實的基礎,吸收前輩的優秀成果,穩打穩紮,絕對能夠在技術上有所收穫,同時,一份高額的薪水是不成問題的。
PHPChina:你多次提到培訓,你對當下眾多的培訓怎么看?
楊永喜:其他的培訓我不清楚,也不好評價,就IT培訓本身來講,好處不言自明。參加培訓可以少走彎路,快速的,尤其是“系統的”學習到實用的知識,多認識幾個跟自己相似的學員,可以共同學習,這個優勢很明顯。如果培訓機構本身也在做項目的話,還可以學習到實踐知識,對於程式設計師來講,“程式商品”跟“程式練習”是不一樣的。但是參加培訓也需要注意一些問題,現在培訓機構多如牛毛,魚目混珠,當然首先要選擇權威的機構,比如你們PHPChina。權威的培訓機構在就業以及IT內的人際關係比學員自己本身肯定要廣得多。其次是不要錢花了,卻不按照老師教授的東西做,還是把自己封閉起來,不跟老師和學員交流,達不到效果。多吸收借鑑別人的經驗和教訓,對自己的學習有莫大的幫助。培訓所涵蓋的東西很多,我這樣說好像有點片面。
PHPChina:新人學習PHP,在就業方面如何定位?
楊永喜:就我個人的觀點來看,在純粹技術上,如果以PHP作為定位的話,不可避免並且也是最好的選擇就是LAMP架構,學習好LAMP架構是做好WEB程式設計師的基本要求。該架構引申出了很多類似的概念:
LAPP (以PostgreSQL 替代 MySQL)
LAMP (最後兩個字母意味著 Middleware 和 PostgreSQL)
WAMP (以 Microsoft Windows 替代 Linux)
MAMP (以 Macintosh 替代 Linux)
LAMJ 意指 JSP/servlet
BAMP 以 BSD 替代 Linux
WIMP 指 Microsoft Windows, Microsoft IIS, MySQL, PHP
AMP (省略了作業系統; Apple最喜歡這個詞眼 )
並且市場上對PHP程式設計師的需求也基本上是要求LAMP的技能。擁有了這個技能變通起來也快。現在PHP人才的需求不用我說了吧,去各大求職網站搜尋,看看需求量就知道了。PHP人才的定位是市場決定的。至少當下還很火爆吧。
PHPChina:那你對PHP的前景有什麼展望呢?
楊永喜:其實我不敢妄言PHP語言未來的發展方向,但是技術本身就是不斷發展的。PHP的發展歸根結底是因為其套用的好。只有市場才有說話的權力。前面我說過了,畢竟我是做套用的,不是做研究的,同時感謝那些正在刻苦鑽研的科學家們。為我們提供了很好的工具。作為我自己來講,只要不偏離自己職業規劃的的大方向,我們也不是要成為某個東西的衛道士。在實際工作中,是項目需要我做什麼,我就做什麼。其實知識本身就是觸類旁通的,就算PHP本身退出了歷史舞台,又有什麼更好更新的技術出現,作為一個好的PHPer轉型起來也是非常快的。
PHPChina:謝謝。

相關詞條

熱門詞條

聯絡我們