- Skill Up:A Software Developer's Guide to Life and Career
- Jordan Hudgens
- 143字
- 2021-07-15 17:03:25
Chapter 3. Do You Have to Be a Genius to Be a Developer?
We've discussed the topic of whether great developers are born or made. And in this chapter, we're going to look at a similar topic from a different angle. And we're going to answer the question do you have to be a genius to be a developer?
Because of the near-magical nature of coding, one of the most common remarks I hear from individuals who hear what I do is:
"Oh wow, you're so smart!"
In fact, just recently I traveled to meet with a group of developers and the head of the company introduced me by saying:
"This is Jordan, he's just here to be smart."
I know that when people say things like this it comes from a good place. However, it bothers me. And it bothers me for a couple reasons:
- First and foremost, these type of comments make it seem like all it takes to become a great developer is being smart.
- Following up on the above point, these remarks devalue the countless hours of work that are required to learn development.
The running man
I'm going to get off my soap box for a moment and discuss the life of Steve Prefontaine. If you've never heard of him before, Prefontaine was one of the world's greatest runners during his time. Before tragically dying in a car accident at 24 years old, he had already broken seven track world records.
During his climactic rise to success, many people would try to compliment Prefontaine by saying how talented he was, and by calling him a prodigy, such as on the cover of Sports Illustrated.
However, he was famous for getting furious at people for this type of statement. He said that his success had literally nothing to do with talent. In fact, he said he wasn't born with any innate ability as a runner. Instead he credits 100% of his success with his legendary work ethic.
- 深度學(xué)習(xí)經(jīng)典案例解析:基于MATLAB
- Windows系統(tǒng)管理與服務(wù)配置
- 軟件測試項目實戰(zhàn)之性能測試篇
- 樂高機器人設(shè)計技巧:EV3結(jié)構(gòu)設(shè)計與編程指導(dǎo)
- 從0到1:HTML+CSS快速上手
- Apache Karaf Cookbook
- Spring實戰(zhàn)(第5版)
- Spring Boot進階:原理、實戰(zhàn)與面試題分析
- Java EE 8 Application Development
- Unity 3D/2D移動開發(fā)實戰(zhàn)教程
- Creating Data Stories with Tableau Public
- 零基礎(chǔ)學(xué)C語言第2版
- R數(shù)據(jù)科學(xué)實戰(zhàn):工具詳解與案例分析
- 深度學(xué)習(xí)原理與PyTorch實戰(zhàn)(第2版)
- 邊玩邊學(xué)Scratch3.0少兒趣味編程