溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

淺談公司的技術(shù)方向 Java 與 .Net 的分工合作,一個公司的整體技術(shù)定位

發(fā)布時間:2020-06-17 06:34:29 來源:網(wǎng)絡(luò) 閱讀:274 作者:jirigala_bao 欄目:編程語言

最近感想頗多,有時候客戶、業(yè)務(wù)的關(guān)系,非要強(qiáng)迫我走Java的路線一樣,我始終放棄了換技術(shù)方向的念頭,堅持.NET方向。

 

從公司的角度出發(fā)

   1. 公司往往競標(biāo)參與項(xiàng)目時,客戶會指定用Java或者.NET做,難免會碰上經(jīng)濟(jì)效益還可以的Java的項(xiàng)目,你不做吧,也不太可能。

   2. 招聘人才時,也往往碰上有些不錯的人才,你無法要求他們必須是.NET方向的人才或者Java方向的人才,這樣招聘人員的范圍被限制了,而且有些優(yōu)秀的人才由于方向不一致不能招聘。

   3. 由于歷史原因公司里很可能又有Java的項(xiàng)目,又有.Net的項(xiàng)目,你不能說哪些需要維護(hù),那些不維護(hù)了,放棄了,那是不太可能的。

 

從個人的角度出發(fā)

   1. 高薪招聘的職位,一般是Java開發(fā)的方向,我畢竟是打工的,有時候工作不順心也會有跳槽的想法產(chǎn)生,看看那些待遇比較好的開發(fā)類工作,往往都是Java方向的,杭州很少會碰到.NET方向的好工作。

   2. 客戶經(jīng)常想讓我做Java方向的大項(xiàng)目,當(dāng)然很多都是洽談,就是有希望能拿到幾十萬或者上百萬的大型軟件系統(tǒng),由于客戶用的是小型機(jī),必須要用Java開發(fā),.Net 是免談的。

   3. 有些客戶現(xiàn)在采用的技術(shù)方向就是Java的,他們原有的系統(tǒng)需要維護(hù),將來也會陸續(xù)會有一些新的Java方向的項(xiàng)目會發(fā)包出來,他們也是不會采用.NET技術(shù)路線。

   4. 在公開競標(biāo)與競爭對手競爭時,往往.NET開不出高價位,往往在技術(shù)上、安全性上低人一等一樣的感覺,社會上也普遍這么認(rèn)可一樣。

 

    理想狀態(tài)是,公司采用一個主打技術(shù)路線,做某一個產(chǎn)品或者固定方向的軟件,這個公司才會有競爭力,平時工作也不累,也容易得到穩(wěn)定的積累,什么都做,什么也做不好,什么也積累不下來,打工的開發(fā)人員累得也要死,公司也沒什么經(jīng)濟(jì)效益。

 

    我見過很多比較亂的公司,也見過的確做得很棒的公司,簡單對比一下:

    技術(shù)定位很亂的公司: 來一個項(xiàng)目,搞一波人,從零開始瞎折騰,由于公司沒有積累,開發(fā)人員平時累得要死,加班加點(diǎn),項(xiàng)目結(jié)束了,時間也拖得很長,公司也沒什么經(jīng)濟(jì)效益,客戶也很累,薪資也加不上來人也散了,很可能項(xiàng)目也成了爛尾項(xiàng)目,能順利竣工就很不錯了。

    定位比較準(zhǔn)確的公司: 例如我們公司也有幾百號開發(fā)人員,方向總體上定義得很明確,我們OA系統(tǒng)的前臺是用Java語言開發(fā)的,這樣競標(biāo)上有優(yōu)勢,很容易戰(zhàn)勝競爭對手,其次我們后臺配置是用.Net做的,開發(fā)效率高,公司還可以儲備.Net方向的人才,用.Net做 后臺配置工具,比Java開發(fā)應(yīng)該快上3倍總是會有的吧,萬一哪一天Java不行了,.NET流行了,公司也不怕,遇到一些需要用.NET做的項(xiàng)目,做接口之類的,這批技術(shù)人員也都能派上用處。

    定位比較狠的公司:公司只做.NET的項(xiàng)目,而且只做B\S的項(xiàng)目,數(shù)據(jù)庫只用Oracle,其他都免談,要跟我做生意,就必須符合我們公司的要求,不做生意拉到,誰怕誰啊,其次是公司只用一個整體的開發(fā)架構(gòu),不管是大項(xiàng)目小項(xiàng)目,都一個模樣,風(fēng)格差不多,甚至操作也一樣,整個公司就一套東西,頂多有稍微細(xì)小的變化,10個8個業(yè)務(wù)系統(tǒng)都是集中管理的,而且開發(fā)也只做一個行業(yè)的軟件,例如電力行業(yè),其他行業(yè)不涉足,因?yàn)橄垢銢]用,競爭不過行業(yè)內(nèi)的專家,無法大規(guī)模開拓客戶銷售產(chǎn)品不容易有大的經(jīng)濟(jì)效益,自己采購的小型軟件系統(tǒng),也必須符合公司的統(tǒng)一要求,實(shí)在是大型的通用的軟件產(chǎn)品,那是沒辦法控制了,否則必須要滿足公司的要求,在這樣的公司干活,相對會輕松一些,公司也很容易積累成果,干活也不累,經(jīng)濟(jì)效益也可以,雖然說不上最好。

    我也見過一些只做教育行業(yè)的,只用Java開發(fā)的公司,發(fā)展得也不錯的。

 

   雖然有一通百通的大道理,但是有些時候未必行得通,例如你懂了英語,就很容易學(xué)會法語嗎?雖然話不是這么講的,我精通漢語、蒙語,但是英語就是死活學(xué)不好。按道理我應(yīng)該比別人更容易學(xué)會才對,因?yàn)槲覐男≈v2門語言長大。

   哪個都懂一些,就不容易成為專才,很容易是跟在別人屁股后面,別人說怎么搞,就跟著大伙而瞎折騰的那種,很容易變成最底層的開發(fā)人員,什么都會,什么都不精。

   所以,我沒有被各種誘惑誤導(dǎo),放棄.NET奔向Java,只做.NET就可以了,Java的不管我的事,我精力也有限,也沒必要接那么多項(xiàng)目,我也消化不了,我需要休息,我需要工作、學(xué)習(xí)、開發(fā)以外的生活空間,我跟其他人比較,我的優(yōu)點(diǎn)就是.NET強(qiáng),我把這個優(yōu)點(diǎn)拋棄了,我有什么競爭力了?就像別人開玩笑話我“吉日啊,你只懂寫程序,其他啥也不懂啥也不會”,雖然當(dāng)場聽的時候是很不高興,但是事后想想,我不就是靠這個嘛?我還靠管理啊?公司的老板負(fù)責(zé)管理,我管理了他們要下崗?。课揖褪情_發(fā)人員嘛,只懂開發(fā)也不錯了,最起碼及格了。

 

   這幾年,出來的新技術(shù)也非常多,每個都學(xué)吧,經(jīng)歷也不夠,WCF、WF、WPF、Silverlight、LinQ等等,我也每個都學(xué)了一些,但是感覺學(xué)精都不容易,現(xiàn)在我想想,還是先把Silverlight仔細(xì)學(xué)學(xué),這個是展示用的,最終客戶最關(guān)心的是展示效果,客戶是看不到后臺有多么嚴(yán)謹(jǐn),我想先把Silverlight學(xué)好容易見經(jīng)濟(jì)效益,而且也比較明顯一些,其他的,慢慢消化,若真能做出來又漂亮又大氣美觀的網(wǎng)頁功能,應(yīng)該是符合時代發(fā)展潮流的。

 

 歡迎大家提補(bǔ)充意見,一同整理心得體會。

 

 

將權(quán)限管理、工作流管理做到我能力的極致,一個人只能做好那么很少的幾件事情。
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI