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

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

    • 分享

      每個程序員應(yīng)該知道的12件事情-IT168 技術(shù)開發(fā)專區(qū)

       磨礪劍鋒 2010-12-25

      每個程序員應(yīng)該知道的12件事情

        【IT168 評論】敏捷個人針對的是每個希望進行自我管理的人,那么針對與每個程序員,我們應(yīng)該知道的有哪些呢? 本篇分享一下我們程序員應(yīng)該知道的12件事情。

        充滿激情

        喜歡正在做的事情:這也是在如何招到聰明又能做事的人講到的要有技術(shù)熱情,你有熱情才會喜歡你的技術(shù)

        有創(chuàng)造力的:創(chuàng)造力體現(xiàn)在你會創(chuàng)新,創(chuàng)新一方面可以來自你的全新創(chuàng)造,也可以來自于他人基礎(chǔ)之上,敏捷個人 - 我是這么理解方法論的中我對方法論的態(tài)度就是:不排斥、不迷戀,積極嘗試,為我所用。

        想做得最好:內(nèi)在驅(qū)動力,追求卓越的一種價值觀

        比昨天更好:我們很多人其實都希望每天都能感覺到進步,我以前每天都要看書,因為每次看書學(xué)到新知識之后我就會感覺有點進步,雖然很小,但是這一直讓我覺得很好

        喜歡你的代碼

        為自己和他人寫代碼,而差勁的程序員為機器寫代碼:如果連自己都看不懂的代碼就根本不能維護,如果別人看不懂的代碼,那就不能交流,而只為機器寫代碼,那只有一種可能,那你也是機器

        每個程序員喜歡與干凈的代碼在一起:很些程序員有代碼潔癖,看到不符合代碼規(guī)范、或?qū)懙牟缓玫木蜁娖茸约喝バ薷模词箾]有這么強烈的要求,也會表現(xiàn)出對不干凈代碼的反感

        版本管理

        備份你的代碼:現(xiàn)在已經(jīng)沒有人不對自己的代碼進行版本管理了

        追溯更改(who、when、what):從log可以清楚知道誰在什么時候改了什么,這在有時候需要查看歷史信息時很重要

        并行工作:每個人都可以做自己的工作,做好后集成就好了

        經(jīng)常提交:一般我們完成一項工作,并通過單元測試后就會提交代碼,這是一個好習(xí)慣

        構(gòu)建失敗時不提交:在提交之前編譯一下、跑一下單元測試,有問題就不要提交,否則影響整個項目


        讀代碼

        在成為好的寫代碼的人之前,要學(xué)會成為一個好的讀代碼的人:有人問我如何學(xué)習(xí),我就會推薦他們?nèi)プx一些好代碼

        程序員的工作時間,70%讀代碼,30%寫代碼:每天程序員也就寫個一兩百行代碼,大部分時間都在思考和看代碼了

        練習(xí)、練習(xí)、再練習(xí)

        針對獨立的問題進行小練習(xí):把大問題拆成可以獨立解決的小問題,針對小問題單獨做一些小練習(xí),逐個擊破

        在工作之外的項目中練習(xí):每個人都希望工作都能讓自己每天進步,但有時環(huán)境并不會這么理想,你可能在做維護項目,或者你做的內(nèi)容更像例行公事,那么你可以在工作之外的項目進行練習(xí),能結(jié)合將來工作需要去練習(xí)則是更理想的路徑

        在沒有壓力盡自己所能去做:適當(dāng)壓力是動力,但是千萬不要給自己太大的壓力,在壓力承受范圍內(nèi)盡力去練習(xí)可以獲得較好的結(jié)果

        練習(xí)成為專家:不斷練習(xí),1萬個小時之后你就是專家

        重構(gòu)

        在不改變系統(tǒng)行為下改善代碼的質(zhì)量:重構(gòu)的前提

        使代碼變得容易理解、維護和擴展:重構(gòu)的目的

        每次簽入時是都比簽出時更干凈:重構(gòu)的目標(biāo)

        小方法、組合方法......:重構(gòu)的技術(shù)

        遵守模式和最佳實踐

        SOLID

        GRASP

        DRY

        KISS

        設(shè)計模式


        TDD/BDD

        是一個設(shè)計流程

        只寫足夠的代碼通過測試

        自動化

        使手工任務(wù)自動化

        命令行是你的朋友

        持續(xù)集成

        自動部署

        明白你的領(lǐng)域

        特定的領(lǐng)域不會馬上過時,而技術(shù)會:企業(yè)架構(gòu)框架-TOGAF.pdf 業(yè)務(wù)分析與需求.pdf

        你只有明白它是如何工作的才能夠?qū)崿F(xiàn)好

        持續(xù)學(xué)習(xí)

        你需要不斷地學(xué)習(xí),保持競爭力:個人管理 - 學(xué)習(xí)=知識+實踐+思考+心態(tài)

        做最差的人:如果你現(xiàn)在是團隊最差的人,那么你的進步將是最大的,因為你可以學(xué)的是最多的。我是不是也該去找一個讓自己覺得很菜的團隊呢!?

        讀書、blog、網(wǎng)站

        善用好工具:工欲善其事必先利其器,好的工作會讓自己效率倍增

        善于溝通

        教或者說是學(xué)習(xí)最好的方式之一:這個我覺得大家都應(yīng)該去嘗試一下,從我個人經(jīng)驗來看,教和說真的可以讓自己學(xué)習(xí)更有效

        加入一個研究或?qū)W習(xí)小組

        加入開源社區(qū)

        參考: http://www./samnang.chhun/12-things-every-programmer-should-know

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多