微軟 Windows 團隊的程式設計師質量在下降嗎?

時間 2021-05-11 20:02:17

1樓:

兩年過後來看,微軟更加不行,確實微軟的程式設計師質量越來越差,還不停趕走優秀員工,雖然勉強撐過了2017,但能不能挺得過2018?我看不能

2樓:

程式設計師質量如何不了解,反正微軟的道德底線是越來越低了,

流氓程度已經開始向中國產軟體靠攏。。。

至於說產品質量,不得不承認,提高了!

3樓:

默默的看。

居然能把Vista歸結為質量問題…

至於Me,Me是開發給9x使用者過度到NT 5的,強行用9x做個像2k的系統。甚至連Win主線都不算_(:з」∠)_

要說拿2K的不相容說事啊…_(:з」∠)_這樣你就能把Win2K和WinVista放在一起批判了。

4樓:cactus he

下降是肯定的,但是這個不好量化,而且windows這個級別的軟體是個系統工程,甩鍋給程式設計師測試都是耍流氓

實在要甩也只有甩給體制了,好比你買個房子,房頂漏水了,馬桶堵了,你肯定罵娘,但造房子通馬桶的乙個月掙2k,王石一年躺著掙15M,誰願意修你的破bug,是吧

5樓:

Win10讓人感覺BUG多並不是因為開發人員水平下降,和測試有點關係,但也不完全是削減測試人員、縮短測試週期的原因,而是微軟發布產品的方式變了。

Win10的發布向Linux學習了很多,微軟希望通過使用者的力量來不斷完善產品,而不是單一依靠開發與測試人員。換句話說,現在發布CB版本就是為了獲得使用者反饋,不斷改進產品。如果這個版本使用者沒有反饋回問題,反而對於微軟是個問題,這意味著很可能有重大的產品缺陷被掩藏了。

當然大家也不用擔心自己被做小白鼠,不難發現雖然Win10每個CB發布出多少有些問題,但是目前微軟修復的非常迅速,1607周年紀念版發布乙個月後,目前已經區域穩定,所以推薦大家及時公升級。此外i,周年紀念版新增了大量新技術和特性,比如Windows Ink,真的非常好用;此外,Hyper-V虛擬機器版本也公升級到了8.0.

可能大家很好奇CB版本是什麼,那我就來解釋一下:

大家知道,Windows 10是微軟最後一款作業系統,未來微軟將以服務的形式提供Windows,而Windows 10 Service有下列3個選項:

6樓:

實際上到今天一週年版才正式發布乙個月不到,我就已經很難找到我能肉眼發現的bug了……一些廣為吐槽的問題現在內部也已經解了。

的確微軟現在缺乏測試,或者說測試【覆蓋不周,偏頗較大】。但是這是個過程、從我本人的使用角度來說,我可以感受到質量確實在逐漸上公升,而且速度比較快。

怎麼說呢,雖然我最近一直扮演軟黑角色,但是其實我對一週年版還是比較能接受的。如果說10240我只能給50分,10586我可以給60,到了14393我可以給75-80這樣。

而且微軟現在已經開始慢慢嘗到了「不對不標準的程式/驅動盡力相容」的甜頭了,我覺得對生態來說是個好事兒。

我一直在黑Win10的bug,不過很多時候大家遭遇的bug不能完全怪在Win10的頭上。軟體就是這麼個東西,它既不能保證從前代產品公升級的時候不出絲毫差錯,更不能保證不好好寫的東西也能好好跑。例如,全新安裝的Win10通常bug會少很多;而從Win7/8公升級的bug可能就很多。

新機器的bug可能會很少,而老機器的驅動本來就年久失修,公升級後更不一定能保持相容和穩定了。

PS:Windows反饋最近提問的頻率也比以前高了很多,大家可以有仇報仇有怨報怨……

7樓:阿柒

看到前面匿名回答在原答案前面新增了一段話,我想這個才是正確的看法,裁員re-org Windows開發團隊並不是根本原因,只能算是表象原因,根本的原因是我軟的文化和機制短期之內不能夠保障這樣的迭代和交付週期,而這樣的迭代和交付週期又是我軟需要做到的。因此我軟需要努力和加油,而不是將質量下降的原因簡單粗暴的歸結為測試團隊被裁掉這樣的表象原因,進而希望倒退回傳統的開發模式和交付週期。

8樓:

質量有問題,說明測試工作沒做好,就這麼簡單。

測試工作開發做可以,產品做也可以,專職測試做也可以,問題是開發和產品有多大的意願做有效的測試,並且不斷地考慮測試工作的效能。

測試丟給使用者做?當然可以,你接受對使用者的影響麼,什麼樣的品質可以給使用者,出了問題使用者如何快速反饋給你 ,如何快速修復並送達給使用者,這些都是要考慮的。

神馬通過好的設計來替代測試工作這個事情是不可能的,好的設計只能讓測試更高效的進行。

裁掉測試團隊本身是沒有問題的,但是裁掉測試團隊後相關事情由哪個團隊來做,如何實施,這個要考慮清楚。

因為測試人員做的很爛,所以感覺測試團隊沒有存在的意義,這是犯了邏輯錯誤,模擬於因為守門員和後衛經驗很差,所以我們乾脆不要守門員和後衛吧,為什麼不找到更專業的守門員呢?

假設你全場都是一流前鋒中鋒,對方的球都不過半場,守門員後衛都不用也能贏球。問題是你的前鋒中鋒是這個水平麼?你的球隊,你的打法和你的球員素質有關,盲目學習冠軍的打法你就能得冠軍,我覺得微軟大概犯了這個錯吧

9樓:

我在微軟上班,然而一週年更新後莫名其妙的crash了整個系統無法啟動無法修復,已經全面放棄所有微軟產品,準備離職了。不客氣的說,這穩定性還不如Linux,至少每次Linux crash都是我個人操作的問題。最後切一下題,微軟的程式設計師是不是水平在下降,是的,就連我這樣的大水逼都進去了,微軟真是越來越水。

Windows 10已經越來越好用了,Office也是。真香呀!

10樓:梁爽-冰河魔法師

我對這個問題其實非常感興趣,雖然我不在微軟,但是我的雇主賣出去的軟體質量也是堪憂的,但居然也被使用者稱讚為行業裡難有的好質量,這要麼是銷售和市場部的功勞,把人家客戶忽悠的一愣一愣的,當然也是為了到華爾街多忽悠幾個投資者,要麼就是同行們的質量實在太低了。但是我使用同行的軟體時發現質量並不比我們開發的低,事實上大多時候是更好用。

本人做微軟系開發18年,一直很認同windows在同時期就是比別家作業系統更加具有生產力。但最近windows 10的所作所為讓我相信微軟的文化變了。我這裡SP3和SP4都有,還有Lumia系列手機,曾經都是第一時間公升級最新的,甚至是insider計畫,質量問題實在不想多提,最終我重灌系統回滾至正式版,並選擇了「推遲公升級」。

看了一下各種答案,主要是以下五點:

測試團隊人數減少

開發周期變短

三哥變多了

設計能力不行

公司文化變了(更傾向於網際網路企業)

我認同最後一點是主因,其他幾點都是這個主因帶來的變化。而我發現居然這幾點都發生在了我的雇主單位裡。相信這絕對不僅僅是微軟的問題,全世界的大型公司可能都會面臨這樣的問題。

公司文化

如果公司的主導文化就不是要輸出乙個穩定的和讓使用者滿意的系統,而是像國內某些小作坊一樣,以「不怕問題多,有問題改快一點,客戶的認同度還更高」為目標,那其他人的所有努力都會作廢,尤其是其中的牛人,相比其他平庸者,他們的開發效率顯得是那麼的低,因為沒人會看到他們在為未來設計和其極其紮實的穩定性。

測試團隊

我們公司本來在軟體開發方面重視就不夠,奉行開發人員做測試,沒有測試人員,只有QA做最後一道把關。QA只負責把關,經常報一些無法重現的bug,然後像大爺一樣的說,「我就是遇到過那個問題,不修就不讓上」。最後結果居然是專案經理出面協調,把bug關掉。

什麼邊界測試、壓力測試都沒聽說過,當然沒聽說過還有可能是因為沒有用例評審的緣故,只能說沒見報過邊界條件,壓力條件下的bug。

開發周期

開發周期向網際網路公司看齊,半年乙個版本,還不能對客戶強制公升級,於是相容性成了最大的問題,為了這個問題,耗掉了不知道多少資源。這麼短的週期,發布半成品那也肯定是常事了。

三哥多了

我們公司美中國人100美金一小時,中中國人(北上)50美金一小時,印度人20美金一小時。各種專案核算時都傾向於找三哥。我承認印度的軟體業確實發達,但是在同等級的開發人員素質上,還是有較大的差距。

設計能力

我們自己做的軟體我自己都覺得難用,但並非程式的問題,而是整個軟體設計就有問題,當然也可能是我作為本公司程式設計師覺得軟體不好用是因為我的經驗不夠或者級別不夠,別人客戶公司使用我們軟體的程式設計師可能就會覺得不錯了。但不管我怎麼提我的方案,市場部一句「你和客戶確認過這種設計嗎」就可以把我的方案打回來了,又不是我不想去見客戶,根本就沒有給我這個機會。對了,我是不是忘記說了,設計都是市場部做的,架構師是做市場(不得不承認,我們公司的市場部的工程師技術能力總體還是很強的,但可惜大都不懂軟體,或至少沒有讓我感覺到他們懂軟體),根本不會考慮什麼相容性,安全性,操作性,這些內容對他來說都是各種自帶,大家都不用操心的。

最後說我的結論,如果自己還想幹番事業,而又覺得這樣的公司文化不好,那就意味著自己不適合這家公司,與其憋屈著,不如另尋雇主,而在當前這個時代,程式設計師自主創業的門檻算是各行各業對比中相對算低的,這也是乙個出路,況且還有做好了被老東家收購回到老東家養老的可能性。

11樓:我我才

我調戲小娜,從來沒有一次是完整談完話而不出bug的。

中間不是連不上網路了,就是一開始死都叫不出來,出了一點問題個更是家常便飯。

感覺還沒andoid版本的好用

12樓:Viia

至少測試水平是越來越差 win10 1607版的bug原因居然是固態硬碟機械硬碟一起用…而且好像只要用雙硬碟必出bug 雙硬碟一起用的人很稀有嗎這根本就沒測試吧

bug出現後官方發布的解決方法是把2硬碟資料合一起只用乙個硬碟或者系統降級...醉了

bug是凍屏就是螢幕不動一陣過幾十秒就好了(至少我是這樣)遇到這bug的人不少 win10前幾天更新修復了一下但我的電腦還沒完全好打字的時候經常卡死…不知道是不是輸入法的鍋

原話:「微軟已經收到公升級到Win10一週年更新後遇到凍結問題的部分使用者反饋報告,該問題一般出現在系統安裝在SSD固態硬碟、應用和資料存放在其他單獨硬碟上。在安全模式下啟動Windows10系統則不會出現問題。

如果你遇到了該問題,我們正在準備提供更新。」

微軟的程式設計師是怎麼忍受 cmd exe 的?

其實windows的很多問題都是歷史遺留問題。cmd是dos時代的產物,所以那麼古老難用 IE6支援的許多特性誕生在標準制定之前卻不能成為標準,公升級成IE8卻因為XP重灌繼續被迫回到IE6,所以那麼被恨之入骨 VC 6同理 而每一次革新,都伴隨著大量不相容,又要被罵拋棄開發者拋棄使用者。什麼vis...

能獨立手寫Windows的程式設計師是什麼水平?

這叫寫簡單的系統,有教程的,手寫乙個系統,比較簡陋的,大概就是讓你理解記憶體執行排程機制啥的,不過一上來寫Windows著實嚇到我了。 老紀聊電腦 乙個人就能搞定了,那還要微軟幹嗎?你如果真對作業系統感興趣,建議深度學習linux,然後參與到華為鴻蒙 中國產os等隊伍裡,目前正是國家自主可控的用人之...

遊戲程式設計師在團隊中的地位是怎樣的?

圓胖腫 現在的趨勢是,哪怕你不用引擎,遊戲程式設計也在變得越來越簡單因為自己做乙個引擎也是越來越容易實現的一件事從我花出去的錢上看,藝術佔了大頭,你說技術決定下限,藝術決定上限,我覺得很有道理 因為我也是這麼感覺的,我的說法是 技術用來省錢,藝術用來賺錢而且我感覺,程式設計師做兼職,沒有那些搞美術的...