日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

軟件開發(fā)工程師眼中難做但又必須做的9件事

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

掃碼添加小助手

加入工程師交流群

在外行人眼里,軟件開發(fā)工作就跟看天書一樣難——但是程序員往往會一臉苦哈哈地表示“還有更難的呢!”在Quora上面的一個討論中,我們總結(jié)了9件最讓程序員糟心的事——簡直就是分分鐘讓我們精神分裂?。。?!

9.設(shè)計解決方案

任務(wù):給出一系列要求,設(shè)計出可實施的方案,包括設(shè)計數(shù)據(jù)和代碼結(jié)構(gòu)、功能算法和應(yīng)用程序流程。

難點:確保你設(shè)計的解決方案得滿足客戶的要求,并且按時完成。

網(wǎng)友的話:

“如何始于此終于彼可謂是最難的部分了?!薄猰isconfiguration

“過于臃腫的設(shè)計會崩潰,過于淺薄則沒有用?!薄猲vteighen

“不去一個個試一試,就不知道什么樣的方案才適用……?!薄猨pkotta

8.寫測試

任務(wù):編寫單元測試,以確保每一部分代碼都能正常運作。這些測試不但有助于在開發(fā)早期找出bug,還能方便后續(xù)的回歸測試。很多開發(fā)方法論甚至鼓勵我們在寫代碼之前就可以先寫好測試程序。

難點:選擇和編寫測試的過程是既辛苦又繁重的,有時候會讓人感覺是在做無用功。

網(wǎng)友的話:“我就是不喜歡寫測試,你能怎么滴?!薄狝nonymous

7.編寫文檔

任務(wù):創(chuàng)建用于解釋代碼和應(yīng)用程序的文檔,包括獨立文檔和代碼注釋。目標人群范圍從終端用戶乃至其他開發(fā)人員。

難點:很耗時間,甚至有時候你會覺得要是沒人看的話那不就是在浪費時間。

網(wǎng)友的話:

“Shit?。?!就因為這是“進程”的組成部分,我們就得寫這些可能根本沒人會去看的文檔?!薄狢hristian Dechery

“通過文檔,我們不需要閱讀代碼就能知道其作用?!薄猂aghu Nandan

“簡潔又能清晰闡述的文檔,我的大愛??!”——Ayush Goel

6.實現(xiàn)自己并不認可的功能

任務(wù):不管什么原因,如果你的客戶或者上司堅持某個特性和功能,那么你就不應(yīng)該將個人的感情因素帶到工作中去。

難點:摒棄個人想法和意見,竭盡全力地實現(xiàn)或支持功能需求。

網(wǎng)友的話:“……當(dāng)然你也可以堅持己見然后提早退休,呵呵?!薄猄abbir Asgar

5.關(guān)于別人家的代碼

任務(wù):維護、調(diào)試或改善由其他開發(fā)人員寫的應(yīng)用程序或者代碼片段。

難點:理解前任開發(fā)人員的代碼是非常痛苦的一件事,特別是如果此人已經(jīng)離開,而他的代碼寫得亂七八糟、缺少必要的注釋和文檔,那就更悲劇了。

網(wǎng)友的話:

“沒文檔的代碼就像后媽?!薄狾mar Diab

“應(yīng)該淘汰掉那些不會好好寫代碼的程序員……”——Nani Tatiana Isobel

“代碼破萬行,沒有注釋也不怕不怕了?!薄?a target="_blank">Simon Zhu

4.和其他人打交道

任務(wù):收集客戶需求,提供狀態(tài)管理報告,配合測試人員,和其他工程師協(xié)作。

難點:需要向非技術(shù)人士解釋技術(shù)問題,不得不依賴于其他人交接過來的任務(wù),與QA或其他開發(fā)人員出現(xiàn)意見相左情況的處理方式。

網(wǎng)友的話:

“交代機器干事比交代人去做要來得容易得多?!薄狹arko Poutiainen

“三人行,必有我?guī)熝伞献饕彩菍W(xué)習(xí)的機會。“——Anonymous

“……和外行人說話簡直就像對牛彈琴。” ——lnostdal

“總是要等其他團隊完成任務(wù)之后我們才能開工,太拖我們的后腿了?!薄狝nonymous

3.預(yù)估項目工期

任務(wù):項目一開始,就需要估算出完成所需要的時間。

難點:哪怕沒有接觸過項目,手頭只有模糊的需求說明也得硬著頭皮預(yù)估時間。

網(wǎng)友的話:

“在開工之前,真的很難估算出會出現(xiàn)多少亂七八糟的問題……”——Jan Christian Meyer

“我發(fā)現(xiàn)估算時間可能是最難的部分了,因為很多人會將其當(dāng)做一個承諾,信守著一諾千金?!?——Samnang Chhun

“……每次碰到這個問題我就一個頭十個大……”——Jack Menendez

2.解釋我的工作

任務(wù):向非程序員——親朋好友,解釋自己的工作內(nèi)容。

難點:親人和愛人不了解我們是做什么的??偸潜灰笕ソ鉀Q任何與計算機有關(guān)的問題(比如修電腦)。

網(wǎng)友的話:

“總是要跟人解釋——我,不是,修電腦的?!薄狟randon P-Lost

“不止一遍地和我的家人說明,我到底是干什么的。”——Utsav Singh Rathour

編程的世界,外行人不懂?!薄狝nand Safi

“為什么別人都認為我是給電腦安裝盜版操作系統(tǒng)和其他盜版軟件的家伙呢?我干什么了我,我只是程序員?!薄狝nbu Jey

1.命名

任務(wù):為變量、過程、函數(shù)、類、對象、數(shù)據(jù)庫組件等命名。

難點:即使是一個小程序,也會有很多需要命名的東西。名字最好一貫又簡潔,有內(nèi)涵,能承載一些意思——這個是什么或者這是用來做什么的。

網(wǎng)友的話:

“想啊想啊想名字,想出一個好名字~”—— Aditya Muraletharan

“別煩我,我正在給函數(shù)命名呢?!薄?Lakshman Siripurapu

“計算機科學(xué)中只有兩座大山:緩存失效以及命名?!薄狿hil Karlton

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

    關(guān)注

    1

    文章

    91

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發(fā)布于 :2026年03月02日 18:04:13

    電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2026年01月17日 17:29:53

    什么是BSP工程師

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

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

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

    算法工程師不愿標注工作,怎么辦?

    、無聊的情緒,從而影響標注的質(zhì)量。算法工程師需要將自身精力放到其他重要工作當(dāng)中,而專崗的圖像標注員勢必會增加人力成本。隨著AI技術(shù)的不斷進步,各類AI工具大爆發(fā),對
    的頭像 發(fā)表于 12-02 17:56 ?716次閱讀
    算法<b class='flag-5'>工程師</b>不愿<b class='flag-5'>做</b>標注工作,怎么辦?

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

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

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

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

    電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實

    。比如一位電源工程師,評職稱前主要做基礎(chǔ)電源調(diào)試;評上 “高級電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會” 分享,還接到廠商委托的高功率密度電源開發(fā)項目,項目成果被平臺推
    發(fā)表于 08-20 13:53

    軟件開發(fā)的公司有哪些呢

    行業(yè)芯行業(yè)資訊
    北京華盛恒輝科技
    發(fā)布于 :2025年06月24日 10:47:03
    石屏县| 洛川县| 鸡东县| 瑞昌市| 大足县| 嵊泗县| 西宁市| 镇江市| 莱西市| 文昌市| 墨脱县| 太白县| 高邮市| 昌都县| 徐汇区| 静乐县| 翼城县| 长垣县| 芜湖市| 衡阳市| 郑州市| 平乡县| 千阳县| 彩票| 福贡县| 柘荣县| 鹤山市| 哈巴河县| 宜春市| 眉山市| 福贡县| 崇仁县| 靖州| 崇礼县| 鲁山县| 荔波县| 白城市| 那坡县| 富川| 云龙县| 米泉市|