Earth to developers: Grow up!
這是篇老外寫的文章,主題是針對網絡上的一些宗教式的爭論,作者敘述了他自己的一些觀點。主要從以下6點做了陳述。為了表達的精確性,就直接用英文。
1. Reject dogmatic thinking about tools, practices, and processes.
2. value flexibility over repetition.
3. Weigh all considerations befor making a decision.
4. Regonize the deficiencies of tools, even ones prefer.
5. Not make the perfect the enemy of the good.
6. Admit the mistakes, rather than compound them.
?
???? 首先第一點很明確,拒絕教條式思維。不管是在工具還是在語言、平臺等等。如果我們讓自己趨于一種狂熱式的情感當中,那么我們就會變得很盲目。同時也就失去了接受外界的信息。要特定的現實任務,需要評估各方面才能做出決定,而不是盲目的崇拜一種語言或者一個平臺。
???? 第二點是我們平常應該做的最多的。一種方法或者一個函數,它能在上一次的項目中完好的工作,那么大多數人會在以后類型的情況中也選擇使用。其實這一點稍微有點難解釋。因為我們平常說的最多的就是代碼的重用性。而這里顯然是讓我們更深入地思考當前的情況,然后盡可能地找到一種更好的辦法,而不是一味地利用上一次同等的辦法。有時我們可能也會從其他同事那里聽到不同的解決方案,不要急于駁回和否定。應該對好的思想和想法保持一種開放的心態。
???? 第三點感覺是第一點的擴充和補足。我們完成一個特定的項目都會有特定的需求。比如交付時間的長短、組員相關方面的知識儲備程度等等。在準確衡量那些可能影響我們項目的因素后,再做出決定。
???? 第四點,我們應該了解我們日常工作時使用的工具、語言的優缺點。沒有任何一門語言或者一個平臺能完美地解決一切問題。沒門語言都有特定的特性在特定的領域。應該帶著審視的目光去看待。
??? 第五點,不要過度追求完美。這點說的比較實際。有時迫于deadline,我們會做出一些權衡。會選擇一個能適合地解決問題的方案而不是一味地追求在各方面都完美,卻在指定的時間內難以實現的方案。但同時我們應該也要明白我們選擇的折衷方案的缺點。這樣即使在出現問題時,我們也能立即定位到問題,然后解決它。而不是去爭論如果當初怎么怎么樣。
??? 第六點,這也是大部分人都不愿面對的問題。承認錯誤,然后更正。每個人都會犯錯,這是我們都知道的道理。可是很多人也就只局限于知道這個道理,至于道理的后半部分很多人就不聞不問。我們不能拿“每個人都會犯錯”來做我們可以犯錯或者在犯錯后逃避的借口。我們應該可以意識到,犯錯也是一個學習的機會。讓自己技能更成熟的機會。
轉載于:https://www.cnblogs.com/navono007/p/3308399.html
總結
以上是生活随笔為你收集整理的Earth to developers: Grow up!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS学习之路十三(动态调整UITabl
- 下一篇: oracle 无效索引