在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國外程序員真的有想象中的那么好嗎

工程師人生 ? 來源:工程師吳畏 ? 2019-01-18 17:02 ? 次閱讀

幾年前,我在一家法國大型科技公司工作,為他們的一個軟件項目做咨詢師。在那段時間,我見識到了軟件工程工作方面最匪夷所思的一切,完全超乎我的想象。項目人員工作極度不專業(yè),而更嚴(yán)重的是,工作環(huán)境完全無視人的尊嚴(yán)。我一度覺得去那里上班就像坐牢。我只要舉幾個例子,讀者自然就有分曉。

工作內(nèi)容

為一個政府部門開發(fā)一款軟件。

政府先付了幾百萬歐元的訂金,軟件開發(fā)耗時初定 2 到 3 年。公司雇了幾個工程師,開始了項目。每隔三個月,團(tuán)隊人數(shù)就翻一番,以便讓資金不斷流入。

7 年后,項目還不成樣子,連雛形都沒有。每天公司都要交幾千歐元的罰金。于是,管理層決定節(jié)流,把經(jīng)驗豐富的員工都辭退了,雇了些經(jīng)驗少,甚至完全沒經(jīng)驗的新人

10 年后,項目進(jìn)度實(shí)在太滯后,中層管理人員決定雇傭有軟件工程經(jīng)驗的人,把項目拉回正軌。公司的員工每三個月?lián)Q一批,也就是法國離職交接期的時長。

12 年后,項目還沒結(jié)束。公司每天給政府發(fā)的修改申請越來越多,以“補(bǔ)貼”每天繳納的罰金。此時已經(jīng)是 2008 年。

項目數(shù)據(jù)

600 萬行代碼

基于 C ++

50,000+ 類

使用的 C ++ 已經(jīng)過時,“鎖死”在編譯器版本中,編譯器的版本只能一個操作系統(tǒng)上用。

基于 CORBA

項目使用的數(shù)據(jù)庫軟件背后的公司已經(jīng)破產(chǎn)

圖層用戶界面有好幾個,但實(shí)際上每一層都沒人維護(hù)。

32 臺計算機(jī)上構(gòu)建,需要 48 小時

運(yùn)行一個用戶界面需要 40 到 50 個并行進(jìn)程

沒有動態(tài)庫鏈接:可執(zhí)行文件大小在數(shù)百兆字節(jié)范圍內(nèi)

啟動時間約為 15 分鐘

癱瘓頻率:每 30 秒到 30 分鐘一次

沒有那個軟件工程師會說 C++ 很簡單。就其復(fù)雜程度而言,這或許是最難掌握的編程語言,就連創(chuàng)造 C++ 的幾個工程師都坦白說,他們自己也沒有完全掌握。

這種無底洞、大迷宮似的語言,還是有不少人揚(yáng)言說自己已經(jīng)掌握了,只要有機(jī)會,他們就敢用給你看。他們一猛子扎進(jìn)這口深井,最后大多遍體鱗傷。看著一滿篇天書,花不知多少小時,也找不到癱瘓原因。人都是很聰明的,人生短暫,投入一段時間沒有回報,就會“棄暗投明”,改用其他語言,改做其他項目。

軟件一大,不管是什么語言寫的,維護(hù)起來都很難。6 百萬行代碼,就一個小團(tuán)隊維護(hù),只要想想就能發(fā)瘋。6 百萬可不是小數(shù)字,就算一秒鐘讀一行,也要 70 天不眠不休才能看完。

我再舉兩個實(shí)例,讀者就知道這個項目有多讓人崩潰。

有一個開發(fā)者被分配了這樣一個任務(wù):找出在界面上點(diǎn)擊右鍵,界面凍結(jié)的原因。他花了幾天時間,仔仔細(xì)細(xì)檢查,耗掉大半耐心之后,他發(fā)現(xiàn),在界面上右擊后,其實(shí)沒有錯誤,只是內(nèi)容菜單要 45 分鐘后才彈出。每次用戶在主窗體點(diǎn)擊后,菜單是動態(tài)生成的,但是背后是巨量的靜態(tài)內(nèi)容,因此耗時長。有些用戶反饋說“加載 CD”的命令完全沒反應(yīng)。這個問題花了幾個星期才弄明白,但是最后,錯誤報告卻被標(biāo)記為“已解決”,因為數(shù)據(jù)確實(shí)有加載,只不過是花了整整 7 天,才加載完 700 兆的數(shù)據(jù)。嗯,不然怎么說耐心是美德呢…

版本控制,猶如脫韁野馬

好幾年過去了,團(tuán)隊里終于來了個人才,提出要用版本控制工具。第一次嘗試,效果不如人意,于是團(tuán)隊決定換一個系統(tǒng)。又過了紀(jì)念,每次更新的歷史數(shù)據(jù)全沒了。最后,他們選擇使用一個瑞士的系統(tǒng),圖形用戶界面簡直不堪入目。有一個四人小組全職負(fù)責(zé)版本控制軟件方面的維護(hù)問題,跟他們合作,我們常常面臨以下的問題:

第一次測試需要與版本控制團(tuán)隊先預(yù)約時間,通常在一周后才授權(quán)。

未經(jīng)中層管理人員授權(quán),不允許編輯文件。必須事先告訴經(jīng)理要編輯哪些文件,然后申請上級許可,再預(yù)約版本控制團(tuán)隊,在幾天后才能編輯。

每次修改代碼都會產(chǎn)生分支文件,也就意味著必須合并所有修改。有了這么多的文件,你可能覺得,不會出現(xiàn)兩個人弄同一個文件上的重復(fù)勞動。但事實(shí)證明,大家都在弄同樣的 100 個文件。

檢入過程非常痛苦,這個過程中,你的代碼經(jīng)過自動化錯誤檢測軟件審查,最終由中間管理人員審查。不用說,bug 的出現(xiàn)速度永遠(yuǎn)比開發(fā)人員糾正速度快得多。如果你仔細(xì)看注冊的錯誤數(shù)量,每次修正導(dǎo)致的新 bug 數(shù)量,是原來 bug 數(shù)量的兩倍。

版本控制很簡單。舊軟件是版本1,目前的軟件是版本2,未來的軟件是版本 3. 沒有人知道哪個版本已經(jīng)交付給客戶了。

從前的某一天,公司安排過正式交付。但是這個時間不是團(tuán)隊內(nèi)的人定的。那天,客戶受到了一張沒有內(nèi)容,只有安裝指引的光盤。那時因為,沒有人知道怎么把這個項目做出來。后來客戶發(fā)現(xiàn)他們受到的光盤里,什么也沒有,于是給公司發(fā)了封正式的投訴信。

公司居然把舊版本的軟件發(fā)給了客戶。客戶之所以能發(fā)現(xiàn),是因為他們看了“說明”欄,里面的內(nèi)容跟上一年的版本大同小異。

“人件”

微薄薪水,只能雇庸碌之輩

團(tuán)隊里大部分人都是沒有軟件工程經(jīng)驗的人,軟件里要不是大部分都是 bug,就奇了怪了。經(jīng)理意識到,一個單純的軟件項目,支出的大頭是薪水,真是天資聰穎。但是,這個大發(fā)現(xiàn)絲毫沒有影響 TA 炒掉工程師,不論他們有沒有經(jīng)驗,卻把桌面上有“C++傻瓜入門”之類書的管理人員統(tǒng)統(tǒng)留下了。

我們的夢想團(tuán)隊

團(tuán)隊 55 人:20 個開發(fā)者,35 個管理人員

沒錯,管理人員數(shù)量比工程師還多。

管理人員最擅長的就是開會,講的都是同一個 PPT,一遍又一遍,講到吐為止。而開發(fā)者就在寬敞的共用辦公空間里聊天解悶。

很多管理人員在軟件工程上毫無經(jīng)驗。當(dāng)時 SCO-Linux 爭議炒得沸沸揚(yáng)揚(yáng),不管整件事算不算鬧劇,很多人都意識到,以后要用自由軟件都要付費(fèi)了。)不用說,整個軟件到處都是 GNU C 庫里的代碼,一個巨型 GNU 兼容的非共享軟件。但是,就這個項目的水準(zhǔn),估計也沒人敢把代碼放出去。

自由軟件(free software),根據(jù)自由軟件基金會對其的定義,是一類可以不受限制地自由使用、復(fù)制、研究、修改和分發(fā)的,尊重用戶自由的軟件。這方面的不受限制正是自由軟件最重要的本質(zhì),與自由軟件相對的是專有軟件(proprietary software),或被稱為私有軟件、封閉軟件(其定義與是否收取費(fèi)用無關(guān)──自由軟件不一定是免費(fèi)軟件。

整個團(tuán)隊,技術(shù)水平不如人意,了解互聯(lián)網(wǎng)的人屈指可數(shù),其中自認(rèn)為了解互聯(lián)網(wǎng)的,以為互聯(lián)網(wǎng)只是為愛情動作片而生的。他們之間,如果有人說自己在網(wǎng)上看了點(diǎn)東西,聽者就會露出會心一笑。

地獄之旅

本來在這里的工作,雖然不算優(yōu)越,至少不會無聊。但是頂層的管理人員非要采用納粹管理集中營的辦法來管理員工。我隨便舉幾個例子:

早九點(diǎn)后到崗是不允許的。有一天, 經(jīng)理站在大門后,把 9 點(diǎn)整以后到的所有員工都當(dāng)場炒魷魚,包括一些經(jīng)理和銷售人員。

抽煙的員工,因為跑出去抽煙,工作的時間就打了折扣。所以管理層決定讓所有員工都不許吸煙。當(dāng)然,沒有用。

有時候,一連好幾天咖啡機(jī)都被收起來。因為跑去喝咖啡的人自然沒有坐在辦公桌前的人、伏案寫代碼的人工作時間長。

每次有上級來視察,咖啡機(jī)就要關(guān)掉,以便給上級留下大家都在桌前認(rèn)真寫代碼的印象。

那里的洗手間是我去過的洗手間里最惡心的。大概也是為了提高大家的效率:上廁所的時間少了,工作的時間自然就多了(工作質(zhì)量自然也上去了)。

這樣的工作,這樣的管理,為什么大家還要來上班?最主要的原因就是當(dāng)時法國深陷經(jīng)濟(jì)危機(jī)(某種程度上,現(xiàn)在也是),有工作,有薪水幾乎成了特權(quán),工作環(huán)境、內(nèi)容自然就沒那么在意了。

還有一個原因,對于在那里的大多數(shù)員工而言,這份合約算是他們與一家真實(shí)公司簽下的一份實(shí)實(shí)在在的合約。沒有對比,就沒有傷害,他們可能都不知道這份工作的糟心程度。很多員工新入職場,覺得遲到就被炒魷魚,也沒什么不合理的。但是,這樣嚴(yán)苛的標(biāo)準(zhǔn),晚一分鐘都不行,只有變態(tài)的管理者才會付諸現(xiàn)實(shí)。

話又說回來,政府怎么會讓這樣的事情發(fā)生呢?但我們都心知肚明,政府里管這個項目預(yù)算的官員和軟件公司的頂層管理人員拜過把子,關(guān)系夠鐵。在法國,這種程度的腐敗也沒什么新鮮的。很多人根本不知道,更別說有什么懲罰或者后果了。當(dāng)然,也不限于法國,放眼歐美,這樣的故事也不少。

所以,下次上班覺得難熬,要學(xué)會置身處地。想像一下自己在那里工作,會是什么光景。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    952

    瀏覽量

    29815
收藏 人收藏

    評論

    相關(guān)推薦

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補(bǔ)充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補(bǔ)充.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補(bǔ)充

    UCD3138A64/UCD3138128程序員手冊

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費(fèi)下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會在成都舉行,機(jī)械革命作為重要參展商帶來了多款明星產(chǎn)品引爆全場!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專為程序員設(shè)計的CODE AI程序員本,成為本次大會的一大亮點(diǎn)。
    的頭像 發(fā)表于 11-30 10:34 ?424次閱讀

    Linux驅(qū)動程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識應(yīng)對。長遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?185次閱讀

    第五屆長沙·中國1024程序員節(jié)開幕

    據(jù)官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置岳麓對話、技術(shù)英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發(fā)表于 10-25 15:42 ?210次閱讀

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠(yuǎn)的護(hù)城河!!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?419次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術(shù)迭代快,年齡大容易失業(yè)。 就這幾年的互聯(lián)網(wǎng)環(huán)境而言,不管是前端、Java、Android開發(fā)等等行業(yè)。已經(jīng)感受到程序員不是太卷就是工作難找,薪資過低。以前高工現(xiàn)在拿著中低程序員薪資
    發(fā)表于 03-06 21:32

    感覺我國的程序員前景一片灰暗,是這樣嗎?

    公司倒閉,或者裁員維持運(yùn)轉(zhuǎn)。 那么在這種經(jīng)濟(jì)大蕭條的市場下,程序員要如何找到相對比較有前景的的發(fā)展方向呢?只有出現(xiàn)新的技術(shù)或者能夠帶動市場需求的情況下,開發(fā)者的崗位才會增多薪資水平才會提高。 在目前
    發(fā)表于 02-20 20:52

    瑞薩Flash程序員V3 發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《瑞薩Flash程序員V3 發(fā)布說明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發(fā)布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?835次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號“純鴻蒙”千帆啟航,程序員預(yù)備!

    。 如何正確看待鴻蒙? 我作為程序員來說,首先是看鴻蒙的發(fā)展、市場開發(fā)崗位、薪資以及前景。 這幾年對鴻蒙的發(fā)展情況來分析,從2019年開始鴻蒙的出來今天,華為鴻蒙取得了很大的成就。從“不兼容
    發(fā)表于 01-16 22:13
    主站蜘蛛池模板: 日本xxwwwxxxx网站| 国语一区| 婷婷午夜影院| 粉嫩尤物在线456| 国产成人精品一区二区三区| 久草在线免费资源站| 国产伦精品一区二区免费| 国产精品大全| xx日本69| 717影院理论午夜伦八戒| sss华人在线play| 又粗又大又爽又色又过瘾视频 | 亚洲成色999久久网站| 欧美五月激情| 亚洲男人天堂手机版| 欧美性网| 男女无遮挡在线完整视频| 中年艳妇乱小玩| 黄到让你下面湿的视频| 亚洲成a人片在线观看中| 种子搜索在线| 男同小黄文| 亚洲成人在线免费| 欧美日韩一日韩一线不卡| 日韩毛片高清在线看| 久久久久免费精品国产小说| 日本黄a| 婷婷亚洲五月| 女人张开腿 让男人桶视频| 日本免费网站| 狠狠色婷婷丁香六月| 亚洲一级影院| 放荡的俄罗斯美女bd| 亚洲春色www| 日本欧美一区二区三区不卡视频 | www.瑟瑟| 爱草视频| 91色视| 欧亚激情偷乱人伦小说视频| 色综合五月婷婷| 五月婷婷伊人网|