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)不再提示

軟件開(kāi)發(fā)工程師的5種類型

工程師人生 ? 來(lái)源:工程師吳畏 ? 2018-11-28 15:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我的代碼旅程和編程經(jīng)歷中,已經(jīng)遭遇很多奇特的對(duì)手,還有更為奇特的盟友。我至少發(fā)現(xiàn)有5種代碼勇士,有些是出色的戰(zhàn)友,其他則似乎都在攪黃我的每個(gè)計(jì)劃。

不過(guò)他們都在軟件開(kāi)發(fā)的萬(wàn)神殿上都有一席之地。如果沒(méi)有不同編程風(fēng)格的良好組合,你可能會(huì)發(fā)現(xiàn)你的項(xiàng)目要不就是耗時(shí)過(guò)長(zhǎng),要不就是太不穩(wěn)定或太過(guò)完美而無(wú)人去做。

1. The duct tape programmer 補(bǔ)漏靈型

The code may not be pretty, but damnit, it works! 代碼或許不漂亮,但能用!

這種家伙是公司的基石。代碼有問(wèn)題的時(shí)候,他能快速補(bǔ)漏,下不再犯。當(dāng)然他并不關(guān)注代碼看起來(lái)怎么樣,是否容易使用,以及其他瑣碎的問(wèn)題,但是他能搞定,沒(méi)有一堆廢話,也不會(huì)唧唧歪歪。用這種程序員的最佳方式是,你指出問(wèn)題后,走開(kāi)就可以了。

2. The OCD perfectionist programmer 完美主義強(qiáng)迫癥型

You want to do what to my code? 你想對(duì)我的代碼做什么?

這類家伙并不關(guān)心你的截止日期或預(yù)算,和編程藝術(shù)相比,那些都微不足道。當(dāng)你最終收到最終成品時(shí),你沒(méi)有選擇余地,只能對(duì)那漂亮格式的代碼,不,是白玉無(wú)瑕的代碼,衷心地贊嘆。那代碼是如此有效率,你無(wú)須再對(duì)它做什么,否則就是畫蛇添足,褻瀆大師手筆。他就是那位唯一有資格改動(dòng)代碼的人。

3. The anti-programming programmer 反編程型

I’m a programmer, damnit. I don’t write code. 我是一個(gè)程序員,擦!我不寫代碼。

他的世界只有一個(gè)簡(jiǎn)單的真理:寫代碼不好。如果你不得不寫些東西,那你就錯(cuò)了。因?yàn)樵缫延腥俗鲞^(guò)了,只需拿來(lái)就是了。即便他寫代碼所用時(shí)間和其他程序員差不多,或更長(zhǎng),他會(huì)告訴你,這種開(kāi)發(fā)實(shí)踐是多么多么地快。當(dāng)你拿到他提交的項(xiàng)目時(shí),可能實(shí)際代碼只有20行,也易于閱讀。代碼或許并不快、高效或向前兼容,但所耗費(fèi)之力是最小的。

4. The half-assed programmer 得過(guò)且過(guò)型

What do you want? It works doesn’t it? 你想要什么呢?代碼不是能用么?

這種家伙很少關(guān)注代碼質(zhì)量,那是其他人的工作。他只快速完成安排的任務(wù)。你可能不喜歡他的代碼,其他程序員也討厭,但管理層和客戶喜歡。雖然將來(lái)他會(huì)給你帶來(lái)很多的痛苦,但他可以單槍匹馬地在期限之前干完活,所以你不能嘲笑他(不管你心里有多想)。

5. The theoretical programmer 高談闊論型

Well, that’s a possibility, but in practice this might be a better alternative. 嗯,有那種可能,但實(shí)踐中這種應(yīng)該更好。

這家伙對(duì)應(yīng)該要做事之外的份外事更感興趣。他80%的時(shí)間在呆呆地盯著電腦,15%的時(shí)間在抱怨不合理的期限,4%的時(shí)間在琢磨份外事,1%的時(shí)間在寫代碼。當(dāng)你拿到他的最終成品時(shí),總會(huì)看到這樣的話,“要是時(shí)間多的話,這個(gè)地方我可以做得更好?!?/p>

你是哪一種?

個(gè)人而言,我自認(rèn)為是完美主義者。所以,你是哪種類型呢?或者是哪幾種的混合型呢?還是你覺(jué)得還有上面沒(méi)有講到的類型?

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

    關(guān)注

    90

    文章

    3718

    瀏覽量

    97293
  • 開(kāi)發(fā)工程師

    關(guān)注

    1

    文章

    91

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    什么是BSP工程師

    上述前兩個(gè)階段屬于BSP開(kāi)發(fā)的內(nèi)容,第三個(gè)階段屬于嵌入式應(yīng)用軟件開(kāi)發(fā)的過(guò)程。綜上所述,BSP工程師主要應(yīng)該具備的**要有: 掌握計(jì)算機(jī)原理方面的知識(shí); 掌握操作系統(tǒng)的相關(guān)知識(shí),深入研究某種操作系統(tǒng)
    發(fā)表于 01-13 06:54

    嵌入式軟件開(kāi)發(fā)的 10 個(gè)技巧分享

    :流程圖第一,實(shí)現(xiàn)第二 當(dāng)工程師首次邁入軟件開(kāi)發(fā)領(lǐng)域時(shí),會(huì)有一強(qiáng)烈的誘惑力促使他們立刻投入工作并開(kāi)始寫代碼。這種做法就好比在電路邏輯圖還未完成前就試圖設(shè)計(jì)印刷電路板(PCB)。在著手開(kāi)發(fā)軟件
    發(fā)表于 12-25 06:04

    工程師變身AI“指揮者”,吉利與阿里云的軟件開(kāi)發(fā)變革實(shí)驗(yàn)

    1975年,IBM工程師Fred Brooks在《人月神話》中提出軟件工程的核心難題:隨著系統(tǒng)規(guī)模和團(tuán)隊(duì)規(guī)模增長(zhǎng),復(fù)雜度會(huì)呈指數(shù)級(jí)上升。他的結(jié)論是, 軟件工程“沒(méi)有銀彈”,沒(méi)有單一技術(shù)能帶來(lái)數(shù)量級(jí)
    的頭像 發(fā)表于 11-13 10:43 ?423次閱讀
    <b class='flag-5'>工程師</b>變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件開(kāi)發(fā)</b>變革實(shí)驗(yàn)

    招鑲?cè)胧?b class='flag-5'>工程師1個(gè),硬件工程師一個(gè),

    東莞市研生科技有限公司是一家藍(lán)牙方案公司,主營(yíng)藍(lán)牙方案的設(shè)計(jì)開(kāi)發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透?jìng)?AI智能體方案開(kāi)發(fā),因公司發(fā)展需要需對(duì)外招聘嵌入式軟件開(kāi)發(fā)工程師,對(duì)藍(lán)牙音頻/BLE以及
    發(fā)表于 08-29 02:14

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS北向應(yīng)用開(kāi)發(fā)工程師

    如何成為一名合格的北向應(yīng)用開(kāi)發(fā)工程師 在快速發(fā)展的軟件開(kāi)發(fā)領(lǐng)域,北向應(yīng)用開(kāi)發(fā)工程師是一個(gè)專注于系統(tǒng)級(jí)應(yīng)用
    發(fā)表于 04-23 06:46

    硬件工程師手冊(cè)(全套)

    的性能價(jià)格比達(dá)至最優(yōu)。 5、技術(shù)開(kāi)放,資源共享,促進(jìn)公司整體的技術(shù)提升。 §1.2.1 硬件工程師基本素質(zhì)與技術(shù) 硬件工程師應(yīng)掌握如下基本技能: 第一、由需求分析至總體方案、詳細(xì)設(shè)計(jì)的設(shè)計(jì)創(chuàng)造能力
    發(fā)表于 04-22 15:05

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開(kāi)發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技能與知識(shí)
    發(fā)表于 04-15 14:37