乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      成為程序界的葉問,你需要打敗這十個人-互聯(lián)網(wǎng)分析沙龍

       長沙7喜 2016-07-22

       

        萬眾創(chuàng)新,移動互聯(lián)網(wǎng)正在吞噬世界,開發(fā)者這個職業(yè)炙手可熱的程度前所未有,而且只會越來越熱門。許多人意識到這股潮流,加入寫程序的行列。不過別看程序工程師坐擁高薪,這可是個強者如云、充滿挑戰(zhàn)的環(huán)境。也因如此,開發(fā)者質量的優(yōu)劣判斷總是在網(wǎng)絡上引發(fā)熱烈討論。曾經在客棧www.proginn.com技術圈上就有這么一道熱門的問題「糟糕的軟件工程師有什么特征」,亞馬遜軟件開發(fā)工程師Nachiket Naik的回答頗為中肯,獲得幾千名網(wǎng)友贊同。邁向頂尖開發(fā)者的道路上,你該避免成為下列十種人。

      1.復制粘貼的人

      程序設計問答網(wǎng)站Stack Overflow擁有非常豐碩的資源,很多人寫程序碰壁了就會上去找解答,Stack Overflow本身并沒有錯,它是工程師的得力助手。但是如果只是復制粘貼,改個參數(shù),不去了解前因后果,不去弄懂為何這樣的解法到底是不是真的適用于現(xiàn)在面臨的問題,那當然很難進步。有不少工程師寧可相信他們在網(wǎng)絡論壇看到的說法,而不愿意費心思考眼前的代碼或系統(tǒng)。

      2.懶得測試的人

      「我不干測試這種事,那是測試工程師的責任?!辜词乖诿艚蓍_發(fā)方法如此盛行的時代,這種態(tài)度依舊層出不窮。工程師不愿測試的惰性還是很普遍。有可能是他們討厭設定測試環(huán)境,也有可能是缺乏測試的連貫性知識。當然,也或許是,測試工程師在開發(fā)者社群中總存在著不能說的污名。

      3.不寫文件人

      有些人覺得程序文件(code documentation)應該如詩一般簡潔美麗,他們沒能力做到這樣,就干脆不做了??晌艺J為這樣的心態(tài)是軟件開發(fā)的頭號公敵。杰出的軟件,不需要有幾百萬個酷炫的功能,杰出的軟件,應該是要提供幾個讓人「離不開」不斷使用的功能,而且這幾個功能背后有幾千個人閱讀、更新、修正。輕視技術溝通、文件精確度、忽略細節(jié)的開發(fā)者,肯定是公司獲得成功最大的絆腳石。

      4.代碼寫的非常丑的人

      我的程序能跑,但??

      有些變數(shù)被命名為x、flag、str、arr??

      Most of what I write is in one giant method.

      缺乏連貫的程序慣例或風格

      把全局變數(shù)噴灑得到處都是

      對作者來說,這簡直是最惱人的事。雖然某段代碼不見得差,甚至有可能是寫得最好的部分。只是,如果出現(xiàn)上述情況,就像一條鉆石項煉被埋葬在泰坦尼克號的殘骸中,沒人找得到它,也沒人想清理它、佩戴它、使用它。

      5.沒有爆發(fā)力的人

      他寫程序、他部署、他繼續(xù)前進,絲毫沒有想要學著解決問題的意愿,只要給這家伙一段程式碼,他就會沒日沒夜奮戰(zhàn),隔天就交出成果,你會得到一個修復好、能執(zhí)行的軟件,除此之外別無所有。有時候,選擇開發(fā)者的時候你得有些私心,找個不但會在大限之前完成任務,而且也有旺盛的求知欲的人。

      6.一天到晚抱怨人

      「這不是我干的」、「這不是我的錯」、「這跟我修復的部分無關,一定是有其他人搞砸了」、「這東西真的很煩!(無限循環(huán))」、「我不知道怎么修復這邊,找個會的人來啦」??

      那個犯錯的人可能早就修正向前走了,你還在大肆抱怨什么勁呢?抱怨并不能解決問題。

      7.不合群頑固人

      「不照我的方法做就拉倒」,是這群人的座右銘。在他們心中,這是一場他的「點子」與你的「點子」之間、他的解決方案與你的解決方案之間的競爭,不為整個項目著想。他們會來來回回仔細你植入的代碼,即使他們運作正常、經過測試、看來完美無缺,仍讓他們覺得芒刺在背。這類家伙是阻礙生產力的大麻煩,在壓力來襲時,他們也會是最先落荒而逃的人,就算經驗再怎么豐富、技術再怎么厲害,也別輕易嘗試找這些人加入團隊。

      8.畏首畏尾的人

      寫Java的A開發(fā)者一聽到他得寫一段Python 就愣住了。B開發(fā)者一聽到設定檔里某個部分必須改正就慌了。C開發(fā)者一聽到他得在庫里輸入東西就畏縮了。這些人傾向趨吉避兇,不愿離開舒適圈。他們有很奇異的迷信,不想接觸系統(tǒng)的某些地方。這個現(xiàn)象尤其容易出現(xiàn)在菜鳥開發(fā)者身上,出色的開發(fā)者或快或慢,都會渴望跳出舒適圈,探索陌生的事物。

      9.迷迷糊糊粗心人

      忘掉留存?zhèn)浞?、快照存盤、一堆未歸檔的程序目錄??這些都是菜鳥容易出的狀況,隨著你越來越朝專業(yè)者邁進,這些漫不經心的狀況都應該避免。

      10.小聰明嚇唬人

      這些人能夠耍些小技倆,「騙過」系統(tǒng)使之運作,沾沾自喜。面對復雜的問題,他們仿佛變個魔術就能解決,但就作者的經驗,10次有9次都只是表面功夫,實則漏洞百出,而且遲早都會出問題,導致后來還要花更多成本處理。

       

      交流分享、謝謝支持!

      <如果你覺得本文還不錯,對你的學習帶來了些許幫助,請幫忙掃描二維碼,支持本公眾號的運營>



        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多