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

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.

主站蜘蛛池模板: 进贤县| 德钦县| 梁河县| 临漳县| 安国市| 辽宁省| 阳泉市| 丽水市| 喀什市| 长春市| 云和县| 台湾省| 绥江县| 南靖县| 东城区| 华蓥市| 贵南县| 弥勒县| 苍山县| 井研县| 轮台县| 金门县| 开平市| 泸州市| 基隆市| 卓资县| 临颍县| 宁蒗| 广丰县| 凤翔县| 敖汉旗| 普兰店市| 共和县| 清徐县| 获嘉县| 宣汉县| 沙湾县| 鹰潭市| 河南省| 六枝特区| 徐水县|