91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

一名努力工作的程序員和懶惰的程序員的區(qū)別

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-23 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)人們?cè)谶M(jìn)行一項(xiàng)體力工作時(shí),你很容易評(píng)估他們工作的努力程度。你可以看到他們的身體動(dòng)作,看他們流了多少汗水。也可以去看他們的工作成果:磚墻越砌越高,地上的洞越來(lái)越大。對(duì)努力工作的認(rèn)可和獎(jiǎng)勵(lì)是人類一個(gè)非?;镜谋灸?,這也是為什么我們對(duì)耐力運(yùn)動(dòng)如此著迷的原因之一。然而,在管理一些技術(shù)創(chuàng)造型的員工時(shí),這種對(duì)體力上的努力工作的本能欣賞卻變成了一個(gè)問題。高效率的知識(shí)工作者通??雌饋?lái)并不像是在努力工作。

早在2004年,我還是個(gè)工作在一家有線電視公司計(jì)費(fèi)和配置系統(tǒng)的初級(jí)開發(fā)者。像所有的大型系統(tǒng)一樣,它由許多相對(duì)獨(dú)立的部分組成,分別由不同個(gè)人或小團(tuán)隊(duì)負(fù)責(zé)。模擬電視配置系統(tǒng)和數(shù)字電視配置系統(tǒng)幾乎是完全分開的,分別由不同的團(tuán)隊(duì)負(fù)責(zé)。

模擬電視團(tuán)隊(duì)已經(jīng)決定在早期的微軟Biztalk平臺(tái)上開發(fā)他們的系統(tǒng),由我們公司的四個(gè)伙伴和微軟的一個(gè)團(tuán)隊(duì)共同開發(fā),并負(fù)責(zé)在生產(chǎn)環(huán)境中運(yùn)行。他們工作都非常努力,并且經(jīng)常工作到夜晚,甚至周末加班。每個(gè)人都會(huì)放下自己正在做的事情去幫助解決產(chǎn)品問題,經(jīng)常是幾個(gè)家伙圍在一張桌子周圍,提出哪里可能 會(huì)出現(xiàn)問題以及如何修復(fù)這些問題的建議。他們的工作氛圍非?;钴S,僅憑這一點(diǎn),任何人都能夠看出,不僅是整個(gè)團(tuán)隊(duì),而是他們每一個(gè)人都真的真的非常努力工作。

數(shù)字電視配置系統(tǒng)開發(fā)團(tuán)隊(duì)卻是完全不同的。代碼大部分是由一個(gè)叫戴夫的家伙編寫的。我當(dāng)時(shí)是這個(gè)團(tuán)隊(duì)的一名初級(jí)維護(hù)開發(fā)者。起初,我在理解代碼的過(guò)程中遇到了很多麻煩,因?yàn)樗⒉皇怯靡粋€(gè)很長(zhǎng)的程序來(lái)包含所有的內(nèi)容,取而代之的是許許多多小的類文件和僅包含幾行代碼的方法。我的幾個(gè)同事都抱怨戴夫把代碼搞得過(guò)于復(fù)雜。但戴夫把我招致麾下,并建議我閱讀一些面向?qū)ο?a href="http://m.makelele.cn/v/tag/1315/" target="_blank">編程方面的書籍。他教給我設(shè)計(jì)模式,SOLID編程原則以及單元測(cè)試。不久,我便開始能夠理解這些代碼,而且我越研究它就越欣賞它的優(yōu)雅設(shè)計(jì)。在生產(chǎn)環(huán)境中它周而復(fù)始的運(yùn)行,沒有出現(xiàn)任何錯(cuò)誤。代碼改變起來(lái)也相當(dāng)容易,因此,實(shí)現(xiàn)新的特性并不困難。單元測(cè)試則意味著要保證生產(chǎn)環(huán)境中盡可能少地出現(xiàn)bug。

這樣做的結(jié)果就是,我們看起來(lái)好像根本沒有努力工作。我每天下午5:30準(zhǔn)時(shí)回家,周末從不加班,我們也不會(huì)擠在一起去猜測(cè)一些失敗的生產(chǎn)系統(tǒng)可能會(huì)遇到的問題。表面上看起來(lái)就像是分配給我們的任務(wù)一定是比分配給模擬電視團(tuán)隊(duì)的任務(wù)容易得多。實(shí)際上,兩個(gè)團(tuán)隊(duì)的需求是非常相似的,只是我們擁有一個(gè)設(shè)計(jì)和實(shí)現(xiàn)地更好的軟件系統(tǒng),更好的支持基礎(chǔ)架構(gòu),尤其是單元測(cè)試。

管理部門宣布他們將根據(jù)個(gè)人的工作表現(xiàn)加薪,當(dāng)輪到我和老板談話時(shí),他說(shuō)只有給那些真正努力工作的人加薪才算是公平,而我們的團(tuán)隊(duì)看起來(lái)似乎并不太關(guān)心公司的發(fā)展,不能和那些犧牲了自己的休息時(shí)間來(lái)工作的人員去比較。

這家有線電視公司是一個(gè)非常少見的實(shí)驗(yàn)室,你能夠?qū)玫能浖O(shè)計(jì)和壞的軟件設(shè)計(jì)、好的團(tuán)隊(duì)行為和壞的團(tuán)隊(duì)行為之間的效果有一個(gè)直觀的比較。大多數(shù)組織并不能夠進(jìn)行這樣的比較。你很難判斷那些汗如雨下、工作到深夜并在周末加班、一直奮斗在一線的家伙是展示了他們?cè)谧鲆患嬲龔?fù)雜的系統(tǒng)工作時(shí)的偉大承諾,還是只是表明了他們的失敗。除非你能夠負(fù)擔(dān)得起請(qǐng)兩個(gè)或者更多的競(jìng)爭(zhēng)團(tuán)隊(duì)來(lái)解決同樣的問題,但是你永遠(yuǎn)也不會(huì)知道哪個(gè)公司會(huì)愿意這樣做。相反地,那些整天朝九晚五、坐在角落里、看似花費(fèi)很多時(shí)間瀏覽網(wǎng)絡(luò)的家伙們呢?是只是因?yàn)樗麄兎浅>ň帉懛€(wěn)定可靠的代碼還是因?yàn)榉峙浣o他們的工作比別人的更簡(jiǎn)單?從常人的眼光來(lái)看,第一個(gè)家伙是在真正努力工作而第二個(gè)沒有。努力工作值得表?yè)P(yáng),而懶惰卻是不好的,不是嗎?

我認(rèn)為努力工作的表象往往意味著失敗。在一個(gè)高壓,中斷驅(qū)動(dòng)的環(huán)境下,通常是不能夠進(jìn)行高質(zhì)量的軟件開發(fā)的。長(zhǎng)時(shí)間工作通常也并不是一個(gè)好主意。有時(shí)解決一個(gè)困難問題的最好的方式就是停止思考,出去散個(gè)步,甚至最好去睡個(gè)覺,讓你的潛意識(shí)去解決它。我最喜歡的書籍之一,是由20世紀(jì)一位領(lǐng)軍的英國(guó)數(shù)學(xué)家G. H. Hardy撰寫的《A Mathematician’s Apology | 一個(gè)數(shù)學(xué)家的辯白》,他在這本書里描述了他的日常生活:每天上午工作四個(gè)小時(shí),然后看一整個(gè)下午的板球。他說(shuō)一天中,超過(guò)四小時(shí)艱難的腦力工作是毫無(wú)意義并且徒勞的。

我想要對(duì)管理者說(shuō)的是,應(yīng)該根據(jù)結(jié)果及可運(yùn)行的軟件來(lái)評(píng)判人們的工作,而不是通過(guò)他們看起來(lái)的努力程度來(lái)判斷。與直覺相反,你最好不要和開發(fā)者們坐在一起,這樣你才能夠?qū)λ麄兊漠a(chǎn)出有一個(gè)更好的、不受常規(guī)或直觀指標(biāo)影響的了解。遠(yuǎn)程工作非常有好處,你只能根據(jù)產(chǎn)出來(lái)衡量他們的貢獻(xiàn),而不是簡(jiǎn)單地看他們是否每天8小時(shí)都坐在桌前對(duì)著IDE噼里啪啦敲鍵盤,或者是否“熱情地”圍在彼此桌前提供“有效的”建議。

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

    關(guān)注

    4

    文章

    956

    瀏覽量

    30971
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    堆棧的原理揭秘

    的用匯編指令去創(chuàng)建,刪除變量好麻煩!程序員也是人啊,于是為了擺脫繁瑣的重復(fù)勞動(dòng),棧被發(fā)明了出來(lái)。棧并不是個(gè)純粹抽象的軟件概念,而是由包括esp,ebp這些實(shí)際存在的堆棧寄存器來(lái)支撐的。 下面講解這兩個(gè)
    發(fā)表于 01-23 07:08

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)

    無(wú)論你是程序員、文案、財(cái)務(wù),無(wú)論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?729次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?763次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千<b class='flag-5'>名</b><b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測(cè)試過(guò)了,這個(gè)功能沒問題,可以上線了。 29別擔(dān)心,這個(gè)問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員些容忍以及諒解! 各位程序員你們都被我說(shuō)中了哪些?說(shuō)說(shuō)你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    Unix的相關(guān)知識(shí)

    給出足量錯(cuò)誤信息。 經(jīng)濟(jì)原則:寧花機(jī)器分,不花程序員秒。 生成原則:避免手撕,盡量編寫程序去生成程序。 優(yōu)化原則:雕琢前先要有原型,跑之
    發(fā)表于 12-10 07:13

    堆和棧的區(qū)別

    程序員分配釋放, 若程序員不釋放,程序結(jié)束時(shí)可能由OS回收 。注意它與數(shù)據(jù)結(jié)構(gòu)中的堆是兩回事,分配方式倒是類似于鏈表,呵呵。
    的頭像 發(fā)表于 11-27 18:13 ?1157次閱讀

    匯編程序段的定義介紹

    已經(jīng)由操作系統(tǒng)自動(dòng)設(shè)置為代碼段的段基址,數(shù)據(jù)段的段基址則需要程序員手動(dòng)裝入DS中; ASSUME偽指令用于指定每個(gè)數(shù)據(jù)段所對(duì)應(yīng)的段基址寄存器。如上面的代碼中CODE段的段基址寄存器為CS,DATA段
    發(fā)表于 11-21 08:19

    軟通國(guó)際亮相2025沙中開源與AI科技峰會(huì)

    2025年11月11日,由沙特程序員協(xié)會(huì)(parmg)主辦的"2025沙中開源與AI科技峰會(huì)"在利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1527次閱讀

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來(lái)”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?829次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過(guò)技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?752次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim, Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。但是Vi/Vim沒有圖形界面,對(duì)于經(jīng)常在windows
    發(fā)表于 10-13 08:47

    無(wú)法在調(diào)試中連接到PSOC4怎么解決?

    您好,我有塊使用 PSOC4 CY8C4013SXI-410 制作的小板。非常簡(jiǎn)單的設(shè)備,它只有三個(gè) GPIO 引腳并通過(guò) 5 引腳 SWD 進(jìn)行編程。我遇到的問題是程序員能夠看到該設(shè)備但無(wú)法對(duì)其進(jìn)行編程。
    發(fā)表于 07-22 06:02

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    CY7C68013A無(wú)PID和VID,如何制作PDF?

    我用 CY7C68013A MCU 設(shè)計(jì)了個(gè) PCB,所以這意味著我不是程序員之類的。 但是我嘗試上傳些代碼,但沒有 PID 和 VID。 我找到了些關(guān)于如何制作的 PDF,但那
    發(fā)表于 05-13 07:50

    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    明人不說(shuō)暗話,這篇文章我們來(lái)聊個(gè)非常有用,同時(shí)也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯(cuò)思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?947次閱讀
    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)