官术网_书友最值得收藏!

Chapter 14. Mental Models for Learning How to Code and Improve as a Developer

I've talked quite a bit about what it takes to become a great developer. To achieve a level of mastery, I've discussed a number of criteria and in this chapter, I want to add a new pre-requisite to the list.

Let me begin by asking you a question. If I showed you some code, would you be able to tell me in a few seconds if it's good or not? The world of software development is incredibly complex. However, I've discovered over the years that the best developers have the uncanny ability to instantly judge the quality of someone's code.

I spoke to you in Chapter 2, Are Developers Born or Made? – Debunking the Myth of Prodigies about the notion that prodigies and savants are a myth. But if this is the case, how can expert developers analyze programs so quickly? To answer this question, we need to go back to Fake Ancient Greece.

主站蜘蛛池模板: 三江| 祁阳县| 津南区| 全椒县| 饶河县| 青铜峡市| 水城县| 洛阳市| 漠河县| 林周县| 呈贡县| 闸北区| 绵阳市| 临颍县| 疏附县| 绥中县| 六枝特区| 鸡泽县| 修水县| 会东县| 兰州市| 太谷县| 昆山市| 宜章县| 新余市| 高密市| 铅山县| 滨州市| 桂林市| 兴仁县| 赤水市| 高要市| 西乌珠穆沁旗| 靖远县| 普定县| 新蔡县| 大悟县| 固镇县| 磐安县| 化隆| 通山县|