全部評論(1條)
-
- 活寶小冬瓜123 2018-01-05 00:00:00
- 當我們考慮速度的時候,代碼的價格和質(zhì)量會扮演很重要的角色。同時,在很多軟件開發(fā)項目中,為了更快完成開發(fā)任務(wù),會去走很多的捷徑。 變得更快更成功 現(xiàn)在,我想要給你一些關(guān)于如何成為開發(fā)速度更快,并且更成功的程序員的靈感。 讓我們開始吧! 多數(shù)的時間并沒花在編碼上 當我們深入的去分析程序員的時間分配,會發(fā)現(xiàn),其實程序員們并未將大部分時間花在編碼上,事實上,花在其它事情上的時間有可能更多。 以下我列舉了很多會花費時間的事情: 1 重構(gòu)和修改bug; 2 寫一些實驗性的代碼用于驗證你的想法; 3 google你所面對的問題; 4 編寫測試測試并且測試它們 多寫代碼會使你變得更迅速 編程是有很多的套路。熟悉套路的過程被稱為練習(xí)。 多練習(xí)會使得你: 1 更快速的找到思路; 2 更快速的閱讀 3 更快速的把你所遇到的問題串聯(lián)起來; 4 更快速的尋找到解決方案; 多練習(xí),會讓你稱為開發(fā)速度更快的程序員。 集中精力(譯者注: 多進行深度思考) 編程過程里,會有很多的時間花費在思考上。作為真正程序員的我們,會更傾向于深度思考(作者用的詞是over-think,意思是寧可想得過度),同時還會花費很多時間去擔心和思考問題和解決方案。 這是一個非常重要的事情。開始編程后,電子郵件,Slack群聊,Skype,F(xiàn)acebook,Twitter都需要放在第二位。 無論你是否相信,一旦這些軟件彈出提醒信息的時候,你就會非常難以集中精力在更重要的事情上了。 其實只需要2.8秒,你的精力就分散了。 因此,你必須在編程時,排除掉那些有可能干擾到你的事情,讓自己的精力更加的集中 使用正確的工具 如果你像我的話,你可能會非常享受使用新的測試工具和軟件。有很多工具,在編程的過程中,都會在某一個方面起到特別好的作用。 只不過,雖然這些工具會讓你覺得很酷,可必須意識到,它也有可能會使你精力分散,降低效率。 為自己定制好一套GX的工具鏈并不是一件容易的事情。從產(chǎn)生想法,到做出原型,再到能上線運行的系統(tǒng)。在我之前的blog里,我曾經(jīng)展示過一套GX的web開發(fā)工具,你可以嘗試使用它們?nèi)崿F(xiàn)你的想法。 慢下來 我知道你可能會想:慢下來是怎么使我成為更快的程序員的?這不是矛盾嗎? 不,接下來我會慢慢解釋給你聽。 讓我們花上一秒鐘時間去想想我們正在嘗試得到達成怎樣的目標 1 作為一個程序員,你會希望能發(fā)現(xiàn)發(fā)揮出自己的能力; 2 你像要對項目的整體框架有一個清晰的認識,知道自己會怎么一步一步實現(xiàn)它們以及每一步都要去做什么; 3 你希望有一種直覺,當發(fā)現(xiàn)項目走入錯誤方向時,你可以及時的發(fā)現(xiàn)它們 有了這種想法,你可能就會明白我的意思了。慢下來會幫助你理清思路,始終保持在正確的方向上前行。 下面是一些小技巧,可以使你變得從容不迫: 1 充足的睡眠; 2 時不時換個工作地點試試。創(chuàng)意有可能會隨著工作地點變換,而迸發(fā)出來。沒準你走出辦公室,隨意的在外邊散散步或是去咖啡廳坐一坐,就會使你產(chǎn)生很多的新想法; 3 多傾聽。當事情特別煩雜的時候, 傾聽其實并不會有助于你冷靜下來,但是同樣有可能會激發(fā)起你的靈感來。 尾聲 還有很多的東西有助于你加快開發(fā)速度,但是我沒有列舉在這里。你只需要明白,除了編程以外,程序員還會花費很多時間在許多其它的事情上。 總而言之,在stackoverflow,Quora等等上還有許多關(guān)于如何加快你的編碼速度的討論。 Z后,我想引用 Jeff Atwood的一些話作為結(jié)束: 1 停止空談理論; 2 多寫代碼; 3 總結(jié)過去的錯誤;
-
贊(7)
回復(fù)(0)
熱門問答
- 軟件開發(fā),如何開發(fā)速度Z快
- 什么速度Z快?
- 快門1/1000s速度代表Z快還是Z慢?
- 攝像機的快門1/1000s快呢?還是30/1快呢?
- 澳門蘭桂坊貴賓廳提款速度如何?快嗎?
- 開發(fā)APP要用什么軟件開發(fā)?
- windows軟件開發(fā)用什么開發(fā)
- 索尼RX0的快門Z快能達到稍多速度?
- 怎么能以Z快的速度減掉肚子上的肉
- 電磁調(diào)速電機無法調(diào)速 打開調(diào)速器就Z快速度運轉(zhuǎn)!
- 開發(fā)手機軟件(APP)要用什么軟件開發(fā)。
- 軟件開發(fā)中,“模塊化開發(fā)”是什么意思?
- 軟件開發(fā)中,“模塊化開發(fā)”是什么意思?
- 軟件開發(fā)中,什么是模塊化開發(fā)?
- can總線的速度為什么快
- SPECIM發(fā)布世界上成像速度Z快的高光譜相機-FX 10
2016年6月15日,芬蘭SPECIM(Spectral Imaging Ltd.)正式發(fā)布世界上成像速度Z快的高光譜相機FX系列-FX 10。新產(chǎn)品FX 10 為可見光近紅外波段VNIR(400-1000nm)高光譜相機,具有高靈敏度和高信噪比,靈活的波段選擇使相機速度Z快可達9900FPS(frames per second),十分適合高速的工業(yè)生產(chǎn)應(yīng)用。
芬蘭SPECIM公司FX10樣機展示
1、相機簡介
Spectral Range400 1000 nmSpectral Bands220Spatial Sampling512 pxFrame Rate
i. 成像速度快,具有快速光學(xué)結(jié)構(gòu):全譜段采集速度為330行/秒,選擇波段采集速度Z高可達9900行/秒
ii. 采集方式靈活,波段可選:即可選擇采集400-1000nm的全部220波段,也可選擇感興趣的任一波段
iii. 光譜數(shù)據(jù)穩(wěn)定,每個相機數(shù)據(jù)相同:每個FX10相機經(jīng)過相同方式標定,提供相同的光譜數(shù)據(jù)
iv. 結(jié)構(gòu)緊湊小巧,操作簡便:相機大小為150*85*71mm(L*W*H),重量僅為1.4kg
2、相機性能參數(shù)330 FPS with full 220 bands selected
More than 9900 FPS with 1 band selectedFOV40°ApertureF/1.7SNR (Peak)600:1Camera InterfaceCameraLink
GigE (coming at the end of 2016)Weight1.4 kgDimensions150 x 85 x 71 mmFX 10 高光譜相機的發(fā)布,揭開了高速的工業(yè)流水線生產(chǎn)新的篇章,為光電探測、食品分揀、廢固回收等工業(yè)應(yīng)用提供了新的選擇。了解詳細配置及報價,請致電010-85120280。
相關(guān)產(chǎn)品:
SPECIM高光譜航空機載系列:http://www.instrument.com.cn/netshow/SH100980/C160539.htmSPECIM高光譜化學(xué)成像系列:http://www.instrument.com.cn/netshow/SH100980/C160497.htm
SPECIM高光譜礦石成像系列:http://www.instrument.com.cn/netshow/SH100980/C160538.htm
SPECIM高光譜藝術(shù)品成像系列:http://www.instrument.com.cn/netshow/SH100980/C237971.htm
- 工控軟件開發(fā)比互聯(lián)網(wǎng)開發(fā)哪個更好
- 網(wǎng)站開發(fā)和軟件開發(fā)有區(qū)別嗎
- 汽車轉(zhuǎn)速表快,但速度提不高
- 汽車轉(zhuǎn)速表快,但速度提不高... 汽車轉(zhuǎn)速表快,但速度提不高 展開
- 什么東西導(dǎo)熱Z快???
- 請問,什么液體導(dǎo)熱Z快或是具有什么特征的液體而且價格便宜,或者說是其他的東西的也行,例如粉狀的東西但除了固體。只要很容易買到就行。 另外還有就是固體導(dǎo)熱快還是液體導(dǎo)熱快還是其他的東西更快而且價格便宜容易買到. 但不對工作環(huán)境太苛刻,如必須在高... 請問,什么液體導(dǎo)熱Z快或是具有什么特征的液體而且價格便宜,或者說是其他的東西的也行,例如粉狀的東西但除了固體。只要很容易買到就行。 另外還有就是固體導(dǎo)熱快還是液體導(dǎo)熱快還是其他的東西更快而且價格便宜容易買到. 但不對工作環(huán)境太苛刻,如必須在高壓下才能工作的這樣的材料不要,謝謝 展開
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論