2009-06-23 70 views
9

我試圖登陸我的第一個與編程相關的工作,並且我找到了一家正在接受電子商務開發職位簡歷的公司的網站。電子商務編程涉及什麼?

這是他們列出的要求:

要精通:

  • HTML(手工編碼)
  • CSS
  • PHP
  • 的Javascript
  • MySQL的

首選技能:

  • PEARL
  • Linux的

,他們(除非他們實際使用的PEARL程序設計語言)拼錯Perl和有一個相當溫和的組合之外,我可以的事實做所有這些 - 我的意思是,我需要修改我的Javascript並學習更多的MySQL - 但是我可以做到這一切,我確信我可以立即獲得perl。但我想知道 - 電子商務開發人員到底做了什麼?這就像建造購物車嗎?用戶登錄系統?或者這是否意味着除了企業網站上的設計之外的所有事情?

+2

像「Perl」這樣的拼寫錯誤的術語絕對是一個紅旗。 – Larsenal 2009-06-23 22:37:20

+0

是真實的,但這是第一份工作......比在便利店工作更好,而且至少是實際職業生涯的開始 - 我確信在一家公司中,真實世界的開發經驗比拼寫錯誤perl要好,世界貨架庫存和未來潛在工作的產品佈局。 – 2009-06-23 22:41:33

回答

10

電子商務有一個很大的詞與它安全。

您是否有信心編寫安全代碼?請記住,您的代碼將處理用戶的信用卡信息。

現在,有很多是進入建築內,距離地面的電子商務解決方案了

  • 產品列表
    • 添加/刪除項目
    • 按大小/形狀/價格/顏色/ ...
    • 搜索
      • 過濾結果
  • 購物車(更難那麼它聽起來)
    • 數據庫或會話?
    • 添加/刪除項目
    • 結帳
    • 集成支付API
  • 報告
  • 庫存
  • 安全
    • XSS
    • SQL注入
5

我會建議電子商務遠遠超過特定的技術。 ECom更多的是關於如何構建數據庫以及所需的功能。有一本好書,我讀了10年(很長一段時間)之前,用asp classic進入電子商務。但是有許多新技術使用更新的技術here

最關鍵的是你如何構建你的數據,產品,選項,訂單,訂單明細,信用卡/用戶數據等。此外,處理交易的各種方式。如何處理訂單管道。何時提供遠離當前頁面的導航,以及何時不提供導航。如何提出產品建議。處理稅務API和運輸API。您可以考慮下載適合您首選技術的DashCommerce(.net應用程序)或類似軟件,以瞭解它們是如何設置的。安裝東西。讓它感受到數據管理的痛苦。 ...感受購物車導航(添加產品到購物車,更新購物車,結賬,建立賬戶或匿名結賬)的痛苦。

作爲一名商業開發人員,通常意味着要知道如何使用Verisign(現在的貝寶)或類似的支付處理。如何攔截欺詐交易並適當處理。如何在高事務環境中工作(緩存,tierd體系結構,隊列,Web服務)。根據用戶歷史記錄/配置文件交叉鏈接產品,以最大化交易(在雜貨店的退房站處考慮糖果)。瞭解如何以安全的方式處理敏感數據,這通常意味着加密技術,設置DMZ,使用代理等。查看使用某種形式的訂單管道的規則引擎,以使您的業務規則與您的業務規則分離應用邏輯。瞭解優惠券計劃,折扣等。經常廣告系列廣泛用於產生副收入。

電子商務可以是一個很大的話題!

+0

謝謝,這是一個非常具有描述性的答案。我要寫我的求職信,然後開始尋找所有這些不同的領域! – 2009-06-23 22:34:17

3

這一切都取決於你正在使用。 我一直在電子商務開發人員工作半年。 我已將Magento平臺用於我的所有工作。

由於標準Magento已經非常安全,您不必執行很多安全代碼。 大多數情況下,您可以更改標準Magento商店的佈局和設計,並添加客戶需要的任何新功能。

其中大部分可以通過下載由其他開發人員構建的自定義模塊來實現,或者您可以自己構建它們。正確地構建Magento模塊對於那些對Magento來說是新手編程或新手的人來說非常困難。

我知道這個話題是相當老,但我認爲有人可能仍然受益於這個答案。