企業應用 VS 互聯網

做Java也有三年了,一直做的企業開發.也一致關注互聯網開發領域的技術動態.最近一直在考慮做企業應用和做互聯網,他倆之間到底有多少異同,就JAVA領域來說,二者可公用的東西可謂不少,從前端技術到構架分層到後臺持久化,從中間件使用到優化策略到建模設計(當然,非JAVA領域一樣如此).既然如此,二者的區別究竟在哪?這樣的區別又給各自帶來怎樣的特殊性?
就一般我們提到的PV量/數據量/可用性/實時性要求等來說,雖然表面上的確如此,但是又好像不能作爲二者分水嶺的清晰界限.而且在這些方面,清一色的都是在說一件事:做互聯網的比做企業應用的NB.我這裏只想拋磚引玉,不想開口水仗,也不求能有正確答案(也不可能有).另外,也希望各自開發/構架/測試/運營相關人員能從自己感受出發說說二者技術上,影響上,趨勢上的特點.
題目有點虛大空,各位請不拘一格地開始.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

註解:這貼的另外一個目的,還在於讓許多剛剛起步的程序員瞭解互聯網開發和企業應用的區別的同時,瞭解二者各自需要怎樣的人,這一點很重要,自我感受很深.因爲一直做的企業應用,但內心卻固執的認爲做IT的理應以技術爲上,在技術和業務知識二者中往往更傾向於前者的學習和加強,自身業務知識進步緩慢.另一方面,在解決問題時,也傾向於從純技術角度看來問題,忽視業務層面因素,導致很多問題分析不在點上.到最後造成這樣一個情景,就是一邊努力加強技術,一邊感嘆學來的技術無用武之地,卻在自己的缺口上不自知.這顯然偏離了企業開發對於程序員的要求,同時也經常自我困擾職業規劃找不到出路.因此,希望通過這個討論讓大家明白各自從事領域的側重點,以及核心價值所在,抓住核心價值才能談創造核心價值,不至事倍功半.
在現在的公司高層宣導一句話,叫做"做具有攻擊力的IT",意即做行業(企業)應用的人,除了IT技術(亦然很重要,我們這裏牛人大把撈),還要能佔到IT技術之上,看到所做事情之價值,分析將做事情之必要性,能與業務與需求PK,真正做到除了滿足需求,更要能引領業務需求.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章