以本人三年來的經驗,這裡總結一下個人接國外的外包專案需要哪些技能。這裡僅以LAMP架構網站設計類的的專案為例。
1.英語
英語是一個重要的工具。在國外專案網站的投標,閱讀及準確理解專案要求,跟客戶溝通,無一不需要較好的英語技能。而且國外專案在開發的過程中也主要採用英文。一些業內專用的名詞也要搞清楚,如SEO, Multi-level marketing之類,不一定要精通,但是起碼得知道別人在說什麼。
2.網站管理
目前國外客戶的網站大多采用LAMP架構,所以有必要熟悉常用的網站管理方法。共享主機一般採用Web介面管理,如cPanel,WHM,這兩個幾乎成了標準。對於獨立主機,一般採用SSH遠端管理,這就要熟悉linux系統的管理,特別是HTTP, FTP等伺服器程式的配置方法,iptables也很重要,因為獨立主機買來時一般是個空殼,需要進行各種配置才能使用。
3.靜態頁面
這個不多說了,HTML, CCS, JSP,這些是基本的。
4.伺服器端程式設計
前面已說過,國外客戶的網站大多采用LAMP架構,所以PHP和MYSQL是必不可少的。PHP被稱為“草根”語言,雖然在程式碼規範性方面一直為人所詬病,但其如日中天的發展態勢,也應證了其頑強的生命力,網路上可利用的資源也是多不勝數。
5.瞭解業內動向
這裡所說的業內動向,是指PHP社群的發展。比如以下幾個:Joomla, drupal, wordpress等CMS系統, SMF, PHPBB等論壇系統,OSCommence, ZenCart等商務系統。當然,不可能做到每個都精通,但只要做到精通一門,自然會有機會上門。
以上只是一點個人體會,畢竟個人見識有限,也許說得不是很全面。