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

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.

主站蜘蛛池模板: 漳浦县| 开平市| 灵川县| 无为县| 湘乡市| 连江县| 石家庄市| 阳城县| 枣强县| 白城市| 宁晋县| 牡丹江市| 凯里市| 瑞昌市| 喀什市| 南康市| 云和县| 宜丰县| 平阳县| 望江县| 阜南县| 邮箱| 青冈县| 耿马| 桑日县| 仁布县| 邹城市| 边坝县| 广德县| 民丰县| 邹平县| 宜君县| 出国| 滨州市| 太仆寺旗| 滨州市| 阜宁县| 夏津县| 湖口县| 万全县| 灵山县|