不一样的视角,程序员世界里的环保
生活随笔
收集整理的這篇文章主要介紹了
不一样的视角,程序员世界里的环保
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
摘要:?我們身邊有很多可以做的技術(shù)環(huán)保工作。比如說,在Linux下少用root用戶,SQL的時(shí)候,delete前先select,這樣,你就不會(huì)做出一些讓你后悔的事。不會(huì)讓你重頭來過,從而至少不會(huì)浪費(fèi)電能。寫代碼的時(shí)候要很小心管理好內(nèi)存,以及各種資源,和線程并發(fā),組織好的你的代碼中的業(yè)務(wù)邏輯,做好單元測(cè)試,自動(dòng)化回歸測(cè)試等。
我們身邊有很多可以做的技術(shù)環(huán)保工作。比如說,在Linux下少用root用戶,SQL的時(shí)候,delete前先select,這樣,你就不會(huì)做出一些讓你后悔的事。不會(huì)讓你重頭來過,從而至少不會(huì)浪費(fèi)電能。寫代碼的時(shí)候要很小心管理好內(nèi)存,以及各種資源,和線程并發(fā),組織好的你的代碼中的業(yè)務(wù)邏輯,做好單元測(cè)試,自動(dòng)化回歸測(cè)試等。這樣你就可以少一點(diǎn)遇到BUG,在遇到BUG時(shí)少一些時(shí)間去做調(diào)查。操作電腦的時(shí)候少下一些破解軟件,少訪問一些奇怪的網(wǎng)站,這樣,你就會(huì)少中一些病毒,少一些損失,少一些重做系統(tǒng)。一樣可以節(jié)省電能,最重要的是可以節(jié)省你的很多時(shí)間,讓你可以去做一些更有價(jià)值 的事情。 當(dāng)然,除此之外,我們更應(yīng)該做為一個(gè)大氣的,高瞻的環(huán)保主義者,比如下面的事情: 拒絕IE6。如果你堅(jiān)決不用IE6,并影響你身邊的人,讓他們升級(jí)IE6,嘗試Chrome 或 Firefox,多告訴一下自己身邊的朋友,怎么設(shè)計(jì)口令,怎么在互聯(lián)網(wǎng)上保護(hù)自己的隱私和安全,怎么防木馬,這樣就能少一些問題,少裝兩次系統(tǒng),就能省 一些電,也就能多一些時(shí)間去做一些更有意義的事。也是在為整個(gè)世界整個(gè)人類做貢獻(xiàn)。 拒絕抄襲和山寨。如果你鄙視那些赤祼祼地抄襲者,不使用他們的產(chǎn)品,有的人會(huì)說你就是想標(biāo)榜自己的高 尚,ZB,假高尚,大家會(huì)說你沒有必要。其實(shí)并不是,你這樣做,其實(shí)是為了“環(huán)保”,為了“保護(hù)一個(gè)健康的IT環(huán)境”,雖然你沒有創(chuàng)新,但是你的行為卻是在鼓勵(lì)創(chuàng)新的環(huán)境,這樣,如果當(dāng)整個(gè)大環(huán)境都是在創(chuàng)新文化影響之下,才會(huì)更健康,技術(shù)人員也才會(huì)被尊重,而我們自己最終會(huì)受益。雖然只是抑制抄襲和山寨, 但是我們間接地為社會(huì)做了貢獻(xiàn)。 拒絕浮燥。比如:浮燥地創(chuàng)業(yè)者們,被風(fēng)投們一輪一輪地壓榨。為了讓風(fēng)投滿意,犧牲自己的初衷,去找水軍刷排 名,去發(fā)垃圾郵件,去燒錢買吆喝,制造虛假的繁榮,等等。另外,少去追那些新的技術(shù),少一些浮夸,不要開口閉口的就是海量數(shù)據(jù),高性能,與其這樣,還不如多靜下心來研究一下那些十來年的技術(shù),思考一下自己身邊的問題,一步一步走踏實(shí),少摔幾個(gè)跟頭,這樣,你也就能 多一些能力,多一些自信,也就能多做一些事,多解決一些問題,你的職業(yè)生源走好了,也就很環(huán)保了。 環(huán)保需求。當(dāng)我們分析需求的時(shí)候,如果我們能做到不要像“這是到底是誰的錯(cuò)” 一文中那樣的來者不拒,如果我們?cè)诿鎸?duì)需求能多問這樣幾個(gè)問題:為什么要有這樣的需求?這個(gè)功能主要能解決什么樣的問題?為什么不是另外那一種?可不可以簡(jiǎn)化一下?其實(shí),我們并不需要?jiǎng)?chuàng)新,只需要真正地問好這幾個(gè)問題,我們就可以少看著一些彎路,少一些苦逼的加 班,少一些內(nèi)耗,少一些埋怨,也就可以為這個(gè)社會(huì)節(jié)省下一些資源,從而環(huán)保。 環(huán)保開發(fā)。當(dāng)我們做設(shè)計(jì)寫代碼的時(shí)候,如果我們多花一些時(shí)間去思考一下,我們就可以少一些代碼(參看“多一些時(shí)間少一些代碼”)。 如果我們?cè)谝婚_始多思考一下,不要急著馬上去用迭代的方式認(rèn)識(shí)世界,多思考一下怎么把復(fù)雜的東西解藕,把復(fù)雜的東西簡(jiǎn)化,怎么做出一個(gè)優(yōu)雅的設(shè)計(jì),怎么讓我們的程序少一些tricky的東西,怎么讓我們的程序變得更簡(jiǎn)潔,更清楚,更直。 在一開始思考一下未來需求可能的變化,未來軟件需要怎么測(cè)試,未來的系 統(tǒng)需要怎么的運(yùn)維,那么,我們可以少一些返工,少一些重構(gòu),少欠一些債,少一些低級(jí)錯(cuò)誤,少承擔(dān)一些系統(tǒng)上線后的壓力。那么,我們同樣可以為這個(gè)社會(huì)節(jié)約 一些資源。說得再直白一點(diǎn),你用更少的代碼產(chǎn)生出更高的效益,少耗一些CPU,就能省一些電,間接地保護(hù)了環(huán)境。 原文鏈接轉(zhuǎn)載于:https://www.cnblogs.com/jzy996492849/p/6928870.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的不一样的视角,程序员世界里的环保的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女人梦到被火追是什么预兆
- 下一篇: swift菜鸟入门视频教程-09-类和结