- Skill Up:A Software Developer's Guide to Life and Career
- Jordan Hudgens
- 255字
- 2021-07-15 17:03:31
The zone
There is good news though; if a student persists through the twilight zone of learning they will enter The Zone of the developer learning curve:

This zone is entered usually after around 1,000 hours of study and work. During this stage, developers have a wide range of features they can build without having to look up the documentation.
In this stage, when you visit Stack Overflow you'll be answering as many questions as you ask. And thankfully, learning new concepts will come easier. The reason why learning is easier at this stage is because you will have developed a mental model of development.
For example, I recently started working with the Scala programming language. I've been able to pick up on how to build applications in Scala dramatically faster than when I started learning C or PHP a decade ago. This is because I have a decade of knowledge in the development space that allows me to frame the new concepts. When I read the documentation and see what it says about data types, I don't have to wonder what a data type is. Instead I can skip ahead to learning the syntax.
As you'll notice in the developer learning curve, the growth pattern in this phase is less than the other two stages. As you've heard me say countless times, learning never ends for developers. However, learning does change. During this phase, a developer focuses on learning topics such as:
- Incremental performance improvements
- Building helper code libraries
- Refining how application code flows
- HornetQ Messaging Developer’s Guide
- Spring 5.0 Microservices(Second Edition)
- R語言數據分析從入門到精通
- 在最好的年紀學Python:小學生趣味編程
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- 微服務與事件驅動架構
- C語言程序設計實訓教程
- STM32F0實戰:基于HAL庫開發
- Java設計模式及實踐
- Mastering Linux Network Administration
- 新一代SDN:VMware NSX 網絡原理與實踐
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- SQL Server 入門很輕松(微課超值版)
- Unity 5.X從入門到精通
- 青少年學Python(第2冊)