Java程序員職業生涯規劃完整版:從程序員到CTO( 摘)

原文連接:https://blog.csdn.net/chunyufeiyun/article/details/11394575html

 

Java程序員職業生涯規劃完整版:從程序員到CTO( 摘)前端

 

 

查了好多資料,發現仍是不全,乾脆本身整理吧,至少保證在個人作法正確的,以避免誤導讀者,也是給本身作個記錄吧!java

    

      在技巧方面不管咱們怎麼學習,總感受須要晉升自已不知道本身處於什麼水平了。但若是有清晰的指示圖供參考仍是很是不錯的,這樣咱們清楚的知道咱們大概處於那個階段和水平。

    

java和管理

    

Java程序員

    高等特性程序員

             反射、泛型、註釋符、自動裝箱和拆箱、枚舉類、可變web

             參數、可變返回類型、加強循環、靜態導入正則表達式

       核心編程數據庫

            IO、多線程、實體類、編程

            集合類、正則表達式、緩存

            XML和屬性文件服務器

            圖形編程

            AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace

       網路編程

           Applet、Socket/TCP/UDP、NIO、RMI、CORBA

      Java語法基礎

          類、抽象類、接口、最終類、靜態類、匿名類、外部類、異常類、編碼標準

     Java開發環境

         JDK、JVM、Eclipse、Linux

    Java核心編程技巧

    Java,計劃而又很是精巧的語言。學習Java,須從Java開發環境開始,到Java語法,再到Java的核心API。

       1.Java開發入門:Java開發環境的安裝與使用,包含JDK命令、EclipseIDE、Linux下Java程序的開發和部署等。

       2.Java語法基礎:基於JDK和Eclipse環境,中止Java核心功能開發,掌握Java面向對象的語法構成,包含類、抽象類、接口、最終類、靜態類、匿名類、外部類、異常的編寫。

       3.Java核心API:基於JDK供給的類庫,掌握三大核心功能:

       A。Java核心編程:包含Java編程的兩大核心功能——Java輸入/輸出流和多線程,以及經常使用的幫助類庫——實體類、集合類、正則表達式、XML和屬性文件。

       B。Java圖形編程:包含Sun的GUI庫AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI庫SWT和Jface;

       C. Java網路編程:Applet組件編程,Socket編程,NIO非阻塞Socket編程、RMI和CORBA分佈式開發。

       4.Java高等特性:掌握JDK1.四、JDK5.0、JDK6.0中的Java高等特性,包含反射、泛型、註釋,以及java高等特性——自動裝箱和拆箱、枚舉類、可變參數、可變返回類型、加強循環、靜態導入等。

    

JavaEE初級軟件工程師

    JSF框架開發技巧

      配置文件(頁面導航、後臺Bean)、JSF組件庫(JSF EL語言、HTML標籤、事件處置、)、JSF核心庫(格式轉換、輸入驗證、國際化)

    Javaweb核心開發技巧      

      開發環境(Eclipse、Linux)

      三大組件(JSP、JavaBean、Servlet)

      擴展技巧(EL、JSTL、Taglib)

    網頁開發技巧

      HTML、XML、CSS、JavaScript、AJAX

      數據庫計劃技巧

      SQL、MySql、Oracle、SQLServer、JDBC

    Web服務器(Tomcat/Jetty/Resin/JBossWeb)

    JavaWeb核心技巧:

       JavaWeb項目開發的全過程能夠分解爲:

      網頁開發+數據庫計劃——>JavaWeb項目開發,其中,javaWeb由6項基本技巧組成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF恰是將這6種技巧中止有機結合的技巧框架:

    

JavaEE中級軟件工程師

    四種經典架構SSH一、SSI一、SSH二、SSI2

       Struts1表示層框架

     入門配置、核心組件、標籤庫、國際化、數據檢驗、數據庫開發、Sitemesh集成、集成Hibernate/iBATIS

       Struts2表示層框架

              入門配置、核心組件、標籤庫、國際化、數據校驗、Sitemesh集成轉換器、攔截器、集成Hibernate/iBATIS

       Spring業務層框架

             入門配置、IoC容器、MVC、標籤庫、國際化、數據校驗、數據庫開發

       Hibernate持久層框架

           MySQL、Oracle、SQLServer iBATIS持久層框架

           MySQL、Oracle、SQLServer

    Web服務器(Tomcat/Jetty/Resin/JBossWeb)

    

Java高等軟件工程師

    javaWeb開源技巧與框架

       工做流、

    規則引擎

    搜索引擎、

    緩存引擎 、

       任務調度、

    身份認證

       報表服務、

    系統測試、

       集羣、

    負載平衡、

    故障轉移

    JavaWeb分佈式開發技巧

    JTA(Java事物管理)

     JAAS(Java驗證和受權服務)

     JNDI(Java定名和目錄服務)

     JavaMail(Java郵件服務)

    JMS(java信息服務)

    WebService(web服務)

    JCA(java鏈接體制)

    JMS(java管理體制)

    應用服務器(JBossAS/WebLogic/WebSphere)

    

JavaEE系統架構師

       面向雲架構(COA)

           COA、SaaS、網格盤算、集羣盤算、分佈式盤算、雲盤算

       面向資源架構(ROA)

           ROA、RESI

       面向web服務架構(SOA)

          WebService、SOA、SCA、ESB、OSGI、EAI

       Java計劃模式

         創立式模式:抽象工廠/製做者/工廠方法/原型/單例

         構造型模式:適配器/橋接/組合/裝飾/表面/享元/代理

         行爲型模式:責任鏈/命令/解釋器/迭代子/中介者/備忘錄/觀察者/狀態/策略/模板方法/訪問者

      Java與UML建模

         對象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動圖、正向工程與逆向工程

    

CTO首席技巧官

        發展戰略

        技巧總監

        團隊晉升

        團隊建設

        項目管理

        產品管理

    企業級項目實戰(帶源碼)地址:http://zz563143188.iteye.com/blog/1825168

    
蒐集五年的開發資料下載地址: http://pan.baidu.com/share/link?shareid=372668&uk=4076915866#dir/path=%2F%E5%AD%A6%E4%B9%A0%E6%96%87%E4%BB%B6

    上面的更深入的有興趣能夠懂得一下,個人目標不是要你們掌握上面的知識,只是但願擴展本身的思惟,摘自牛人的技巧博客。

    /**************************************************牛人必看*****************************************************************/

    系統後臺框架:

    每日一道理 
春蠶死去了,但留下了華貴絲綢;蝴蝶死去了,但留下了漂亮的衣裳;畫眉飛去了,但留下了美妙的歌聲;花朵凋謝了,但留下了縷縷幽香;蠟燭燃盡了,但留下一片光明;雷雨過去了,但留下了七彩霓虹。

    java和管理

    前端工程師技能:

    java和管理

    B2C電子商務基礎系統架構解析
運營B2C日 久,越來越深入的意識到IT系統對確保標準化業務流轉,支撐消費者端的均一服務有着決定性的做用。因而,一直想好好整理下相干的系統架構,怎奈俗務纏身, 一直拖到今日,猛然發現下週娃極可能就要出身,拖無可拖,快馬加筆,竟然整出來了。本文的重點是理清系統的邏輯關係,詳細的功能模塊請拜見結尾附上的系統 架構圖。
首先,聊下對系統邏輯架構的意見;我我的始終保持覺得,系統的開發與演化,前臺嚴厲follow消費者的購買流程,後臺則盯牢訂單流轉,緊緊抓住這兩條主線,才能高高在上的看清B2C的邏輯鏈和數據流,更深入的規劃功能模塊,從而更有效支撐實際業務的流轉。
前臺系統包含:商品展現,內容展現,訂單確認,支付系統,用戶中央四大模塊
一,商品展現
按照Ebay的外部份類,任何將商品以單個或批量的方式展現給消費者的功能均應歸入此係統。所以,該系統至少包含:
A,站內搜索(搜索提示,搜索規則,搜索成功頁,搜索不成功頁,類似推薦)
B,導航(頻道導航,其餘導航如銷售排行,廣告位,推薦位,文字鏈,Also buy等)
C,商品分類(品牌分類,品類分類,屬性分類如剪裁形式)
D, 登錄頁(商品列表頁,商品詳細頁,商品活動頁)
這裏的訪問邏輯是:A /B/C分流消費者去往相對個性化的頁面,由登錄頁體現商家的核心訴乞降代價傳遞,實現call-to-action的第一步。
二,內容展現
內容展現較爲簡略,對純購物品牌而言包含:
A,公告區
B,幫助中央
C,論壇(如需商城與論壇發生交互,則需自行開發,不然可集成discuz作同步登錄即可)
你們都知道,就未幾說了。
三,訂單確認
訂單確認,就是幫助消費者正確提交訂單信息的環節,看似簡略,實則很是複雜,須要對不少信息邏輯判斷和處置,通常由2個部份組成:
A,購物車(購物車浮層,購物車頁面,無註冊購買)
無註冊購買是須要慎用的功能,除非刻意追求用戶的短平快下單,如團購/換購,通常不推薦使用,會形成系統異常複雜,開發量也很大。
B,訂單提交(返回購物車,收貨地址&地址薄,支付方式判斷,配送方式,發票,訂單標記,實付金額盤算等等)
值得一提的是,幾乎大多數的促銷邏輯運算在這個環節實現,充分考慮各類促銷方式之間的互斥與重疊是系統計劃的核心,須要充分考慮各類狀況,避免涌現邏輯漏洞。
四,支付系統
與通常的設想不一樣,支付系統其實並不簡略等於第三方支付工具接入:
A,外部支付系統(支付寶將接口,財付通接口,網銀直聯端口,信用ka分期端口)
B,外部支付系統(帳戶餘額,積分,禮物卡,優惠券)
支付系統的邏輯計劃不但須要考慮到各類極端狀況的發生(如一張訂單先用禮物卡,再用積分,最後網銀支付),還要預留財務作帳所需的相干字段,並充分考慮訂單取消之後如何回滾各類外部帳戶。
五,用戶中央
用戶中央的實質是用戶自助功能的dashboard,通常4個部份組成:
A,註冊&登錄(倏地註冊,完整註冊,註冊有禮,推薦註冊,密碼找回,主站id登錄,open-id登錄如QQ,新浪微博等)
B,訂單中央(歷史訂單狀態,中間狀態訂單修改,物流追蹤)
C,服務中央(各類自助服務如退款請求,退換貨請求,提議與讚賞等)
D, 信息管理(用戶基本信息管理和帳戶信息管理)
用戶中央的代價在於:儘量引誘用戶自行得到所需的信息並提交所需的服務,在晉升服務準確率,及時性的同時降低對人工本錢。
後臺系統包含:商品&促銷,CRM,訂單處置,WMS,採購管理,財務管理,報表管理,系統設置,WA系統9大模塊
一, 商品&促銷
商品&促銷模塊的核心在於確保消費者下單以前,前臺內容所見即所得
A, 商品管理(品類管理,品牌管理,單品管理)
B, 促銷管理(活動管理和自定義活動模板管理)
在上述模塊中,最重要的是2個部份:單品管理中的批量產品生成的自動程序和活動管理中「共享與互斥」管理。前者用於大幅晉升上新速度,後者避免促銷活動失控。
二, CRM
CRM是對B2C核心資源—會員的管理,服務與再營銷系統,包含以下部份:
A,會員管理(會員信息的增編削查和到其餘系統的連接)
B,用戶關心(條件觸發和人工觸發相干EDM & 短信 & OB)
C,定向營銷(會員分組和營銷活動管理)
D, 客服管理(內容很是多,集成全部需前臺與後臺交互的功能,概況仍是看圖吧)
E, 呼叫中央(IVR,坐席管理,統計報表,參數傳遞與窗口嵌入)
值得注意的,EDM和短信通道市面上已經有成熟的外包服務商,通常都市外包;呼叫中央和在線客服自行開發本錢過高,特別是呼叫中央系統,業務初期也都是外包的。
三, 訂單處置
訂單處置是在訂單未正式進入倉儲部門處置以前,對訂單的前置性處置環節。
A,訂單錄入(電話訂購,網上下單,外部團購訂單,無金額訂單錄入如禮物單)
B,訂單審覈(自動審覈和人工審覈)
C,RMA處置(RMA請求單和RMA處置單)
RMA的邏輯也異常複雜,須要在效率和本錢之間找平衡,確保在不拖垮倉儲部門的畸形出入庫的前提下對消費者端倏地有效close工單;對外部則須要控制本錢,貨損不能超過預算上限。
四, WMS(Warehouse Management system倉庫管理系統)
WMS的流程很長,功能模塊也不少,大體分爲入庫管理,庫存管理,出庫管理和單子管理4個模塊四個模塊,細細道來就是另一篇文章了,各位能夠參考 我這篇文章:庖丁解牛—B2C倉儲外部運做解密(上,中,下)http://blog.sina.com.cn/wangxida0855
五, 採購管理
採購管理的核心是有效跟進採購合同/發票的狀態,大貨的採購入庫/退庫,財務結算和在倉庫存查詢和處置。
A,供應商管理(供應商信息管理,合同發票管理)
B,採購單管理(PO單管理,負PO單管理)
C,庫存管理(庫存查詢,庫存佔用單,庫存變化log)
六, 財務管理
B2C的財務管理,主要是對供應商,渠道和外部費用付出的本錢控制。
A,供應商結算
B,渠道結算
C,配送結算
D, 外部結算
說實在的,哥對財務這塊也不算很懂得,你們遷就看看,圖片上有明細。
七, 報表管理
報表是B2C業務的宏觀表示,理論上說,每一個部門的KPI都應該從中找到。
A,搜索報表(站內搜索量查詢)
B,銷售報表(多個維度銷量查詢,優惠券使用狀況,報表導出)
C,財務報表
D, 客服報表(客服日報和坐席報表)
前者反應與消費者發生的日常交互(包含畸形與異常),後者考察客服的工做績效
E, 倉儲物流報表
這幾塊報表,是業務運做的核心,涉及到公司機密,就不能寫的太細了,見諒。
八, 系統設置
這塊你們都知道是幹嗎的,也就未幾說了,分紅三塊。
A,基礎設置(和業務有關的一些字段值)
B,權限設置(不一樣帳號的操做權限和操做記錄)
C,其餘設置
九, WA系統(Web Analytcis)
網站分析系 統,幾乎盡是外購,不多有能夠自建的,即便自建,最多作幾個簡略的模塊。用於實戰的,要麼是免費的GA(Google Analytics),要麼是昂貴的Omniture。這塊的知識,細細說來也是另一篇文章了,有興趣的同學能夠看我這篇科普文章:揭祕—我所知道的網 站分析(上,下) http://blog.sina.com.cn/wangxida0855
最後,上全系統大圖,再感慨一句,B2C系統,真是一個大工程啊。

    java和管理

 

文章結束給你們分享下程序員的一些笑話語錄: 與女朋友分手兩月有餘,精神萎靡,面帶菜色。家人介紹一女孩,昨日與其相親。女孩果真漂亮,一貫吝嗇的我決定破例請她吃晚飯。
選了一個蠻貴的西餐廳,點了比較貴的菜。女孩眉開眼笑,與我談得很投機。聊着聊着,她說:「我給你講個笑話吧。」「ok」
「一隻螳螂要給一隻雌蝴蝶介紹對象,見面時發現對方是隻雄蜘蛛。見面後螳螂問蝴蝶‘如何?’,‘他長的太難看了’,‘別看人家長的醜,人家還有網站呢’。」

「呵呵………」我笑。突然她問:「你有網站嗎?」

相關文章
相關標籤/搜索