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

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

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

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

一位軟件開發(fā)工程師的十項工作經(jīng)驗

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

掃碼添加小助手

加入工程師交流群

0. “面向?qū)ο蟆北饶阆胂蟮囊y得多

也許只有我有這種想法,不過我曾經(jīng)以為計算機科學課上學過的“面向?qū)ο蟆笔呛芎唵蔚臇|西。我的意思是,創(chuàng)建一些類來模擬現(xiàn)實世界能有多難???其實,那還真是挺難的。

十年之后,我仍然在學習如何合理地建模。我后悔以前我沒有花更多的時間來學習面向?qū)ο蠛驮O(shè)計模式。優(yōu)秀的建模技術(shù)對于每一個開發(fā)團隊都是非常有價值的。

1. 軟件開發(fā)的難點在于溝通

這里的溝通是指與人的溝通,而不是socket編程。有時你的確會遇上棘手的技術(shù)問題,但是這種情況根本不常見。常見的問題在于那些你和項目經(jīng)理之間的、你和客戶之間的、還有你和其他開發(fā)者之間的誤解。培養(yǎng)你的軟技能吧。

2. 學會拒絕

當我剛開始工作的時候,我非常急切的想要去討好別人。這也就是說,我?guī)缀醪荒苋セ亟^別人對我的要求。我加了很多班,但是還是不能完成他們交代給我的所有事情。結(jié)果他們表示不滿意,而我也表示要崩潰了。

如果你從不回絕別人,你的答應(yīng)就顯得毫無意義。承擔能力所及的事情,如果別人不停地指派給你更多的事情,你需要明確的表示那意味著將會耽誤其他的工作。

為了應(yīng)付這種事情,我會隨身攜帶一張列有待辦事項的紙(To-do list)。當人們叫我去做什么事情的時候,我就給他們看這張紙,并且問他們我應(yīng)該為他們擠掉哪個事情。這是我用來拒絕別人的一種好辦法。

3. 如果每件事都重要,那就什么事都不重要

我們這一行,總是強調(diào)每種特性都是同等重要的,其實并不是這樣。敦促你的同事,讓他們承擔起工作。

如果你不強迫他們選擇該做和不該做的事情,你會輕松很多。相反,讓他們來為你選擇你這周的任務(wù)。這會讓你生產(chǎn)出來的東西變得最有價值。如果其他的部分都還是亂糟糟的,至少你已經(jīng)完成了最重要的。

4. 不要過度考慮問題

我可以站在白板前面一整天策劃事情,但是這并不意味著事情會向更好的方向發(fā)展,這僅意味著事情將變得更復雜。

我的意思并不是“你不應(yīng)該去做任何策劃”,只是如果我會在實現(xiàn)程序的時候會很快遇到我沒考慮過的問題的話,那為什么我不去嘗試把它做好呢?像戴夫·法洛所說的,“魔鬼居住于細節(jié)中,而驅(qū)走魔鬼的方法是實踐,而不是理論”。

5. 去鉆研一些東西,但不要鉆牛角尖

克里斯和我花費了大量的時間鉆研SQL服務(wù)器的深層部分。那真的很有趣,我也學到了很多知識,但是過了一段時間我意識到,知道了那么多的知識并不能幫助我解決業(yè)務(wù)上的問題。

舉個例子:我知道在數(shù)據(jù)表層次,SQL服務(wù)器不會接受IU鎖——它只會接受IX鎖。這是一個性能調(diào)整,因為在大多數(shù)情況下,IU鎖都會升級成IX鎖。為了了解這些,我花掉了無數(shù)天做實驗,我讀了很多的書,還在會議上向微軟的員工了解情況。然而我用過這個知識嗎?沒有。

6. 了解軟件開發(fā)系統(tǒng)的其他方面

這對成為一個優(yōu)秀的開發(fā)者是很重要的,但是若要在一個開發(fā)軟件的系統(tǒng)中成為優(yōu)秀的一員,你還需要去了解開發(fā)系統(tǒng)中剩下的部分在干什么。QA是如何工作的?項目經(jīng)理在干什么?業(yè)務(wù)分析員在忙些什么?這些知識會讓你與其他員工產(chǎn)生聯(lián)系,并使你和他們之間的互動順暢。

向你周圍的人尋求幫助,以便學到更多的知識。有什么好書呢?大多數(shù)人都會為你的關(guān)注而高興,并且很樂意幫助你。在這上花一點小時間會對你有很大的幫助。

7. 同事是你最好的老師

在我找到第一份工作的一年后,我們和另一所公司合并了。突然之間身邊就多出很多聰明又經(jīng)驗豐富的人。我深刻的記得這是我感到多么自卑和愚蠢。我努力地學習,讀了一本又一本的書,還是還是趕不上他們。我發(fā)現(xiàn)他們和我比起來有非常突出的優(yōu)勢。

現(xiàn)在,我不會因為和優(yōu)秀的人一起工作而感到難受。我認為我有一生的時間去學習。我提出問題,并且非常努力地去了解我的同事們是怎么做出結(jié)論的。這也是為什么我加入了 ThoughtWorks。把你的同事們看成財富,而不是競爭對手。

關(guān)于學習,不論是哪個行業(yè),都是永恒的話題,正如 Jonathan Danylko 在總結(jié)自己 20 年的編程經(jīng)驗時所說到,“誠然,總有很多你不知道的技術(shù),你可以從中學習以保持不落后。如果你有一種靈巧的方式來獲取你需要的新技術(shù),那你每天都應(yīng)該堅持學習。”(編注:ThoughtWorks是一家全球知名的IT咨詢公司。)

8. 做出可用的軟件是最終目標

不管你的算法有多酷,不管你的數(shù)據(jù)庫模式有多棒,不管你的什么什么有多么多么好,如果它不能搔到客戶的癢處,它就不值一文。專注于做出有用的軟件,同時準備繼續(xù)做出后續(xù)軟件,這才是正軌。

9. 有些人真的不可理喻

在你身邊的大多數(shù)人總是很優(yōu)秀的,你向他們學習,他們也向你學習。共同完成一件事情的感覺總是很好。然而不幸的是,你也有可能遇到例外。因為某些原因,人可能會變得冷漠刻薄。萎靡不振的老板啊,滿口謊言的同事啊,無知愚昧的顧客什么的。不要把他們看的太重。盡量避開他們,盡量把他們所帶來的痛苦和影響降到最小,但不要自責。只要你保持誠實并且盡力去工作,你就完成了你該做的事情。

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

    關(guān)注

    59

    文章

    1603

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    SASETalk | 從車輛工程到ASIL D芯片安全:一位年輕工程師的成長進化論

    王茁軒功能安全工程師3年芯片功能安全經(jīng)驗熟悉ISO26262、IEC62380、IEC61709、SN29500;擁有ASILD產(chǎn)品開發(fā)經(jīng)驗;熟知芯片
    的頭像 發(fā)表于 04-02 18:03 ?2227次閱讀
    SASETalk | 從車輛<b class='flag-5'>工程</b>到ASIL D芯片安全:<b class='flag-5'>一位</b>年輕<b class='flag-5'>工程師</b>的成長進化論

    年鑄劍?共敲開市鑼|一位工程師與美格智能的“A+H”新征程

    。莊重的儀式過程中,有這樣幕讓在場的許多人印象深刻:與其他公司的上市儀式不同,在最重要的8登臺嘉賓中,美格智能的一位年輕工程師,作為全公司800多名
    的頭像 發(fā)表于 03-19 19:05 ?1179次閱讀
    <b class='flag-5'>十</b>年鑄劍?共敲開市鑼|<b class='flag-5'>一位</b><b class='flag-5'>工程師</b>與美格智能的“A+H”新征程

    零代碼軟件開發(fā)平臺ATECLOUD如何實現(xiàn)儀器程控軟件開發(fā)?

    在電子測試領(lǐng)域,儀器控制軟件開發(fā)是硬件工程師開展測試工作的核心環(huán)節(jié)之。面對這需求,多數(shù)硬件
    的頭像 發(fā)表于 03-02 15:59 ?1709次閱讀
    零代碼<b class='flag-5'>軟件開發(fā)</b>平臺ATECLOUD如何實現(xiàn)儀器程控<b class='flag-5'>軟件開發(fā)</b>?

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為名資深電子工程師,在硬件設(shè)計開發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)
    的頭像 發(fā)表于 02-03 11:10 ?350次閱讀

    什么是BSP工程師

    任何軟件的。BSP工程師需要結(jié)合硬件原理圖修改從芯片廠商拿到的參考代碼,調(diào)試板子,使板子上的操作系統(tǒng)能夠正常穩(wěn)定工作,從而提供個穩(wěn)定的開發(fā)
    發(fā)表于 01-13 06:54

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為名資深電子工程師,在多年的硬件設(shè)計開發(fā)工作中,積累了不少寶貴
    的頭像 發(fā)表于 01-07 13:55 ?563次閱讀

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

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

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

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

    大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?4142次閱讀
    <b class='flag-5'>十</b>大北京<b class='flag-5'>軟件開發(fā)</b>公司推薦:有哪些優(yōu)點和缺點

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

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

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

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

    基于瑞薩64MPU RZ/G2L進行32應(yīng)用軟件開發(fā)

    本文主要介紹基于瑞薩64MPU RZ/G2L進行32應(yīng)用軟件開發(fā)的介紹,用于解決客戶32軟件移植相關(guān)問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?2228次閱讀
    基于瑞薩64<b class='flag-5'>位</b>MPU RZ/G2L進行32<b class='flag-5'>位</b>應(yīng)用<b class='flag-5'>軟件開發(fā)</b>

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

    軟件,更 是每一位工程師背后的“隱形助手” 。從設(shè)計之初的風險排查,到制造階段的成本控制,再到裝配環(huán)節(jié)的細節(jié)優(yōu)化,我們始終致力于為工程師
    發(fā)表于 05-22 16:07
    宿州市| 秀山| 平邑县| 疏勒县| 扎囊县| 河北区| 广河县| 吉木萨尔县| 聂拉木县| 同江市| 土默特右旗| 乐都县| 莒南县| 镇雄县| 汾西县| 孝昌县| 亚东县| 上杭县| 溆浦县| 新乡市| 赫章县| 南木林县| 甘南县| 南溪县| 兴业县| 太白县| 墨竹工卡县| 合水县| 鄂托克前旗| 漠河县| 漯河市| 克什克腾旗| 铜陵市| 靖江市| 桓台县| 即墨市| 大兴区| 邛崃市| 闽清县| 吉木萨尔县| 吉林市|