Over my 20Y career, I showed _some_ talent professionally.
In contrast, I showed significantly more talent in school. My massive study effort increased my abilities  to the extent that people don’t notice the difference between my talent vs abilities. Even my IQ score improved due to my intellectual curiosity and absorbency. If these efforts are considered a talent, then yes I have the talent of diligence.
 eg — Chinese composition, English grammar/vocabulary, many knowledge-intensive subjects
Q1: what if I had put in just an average amount of effort in school and at work? Some people (mostly guys I really don’t know well) seem to put in sporadic efforts that average out to be “just average” but still got into similar professional level like I did, or higher.
A: For my academic excellence, persistent effort was necessary.
A: I guess sporadic effort could be enough to reach my level of professional “success” for very bright and lucky people. I doubt any professional programmer got higher than mine without consistent effort for many years.
Professional success also depends on opportunity, on positioning and timing, on inter-personal skills and relationship skills, on judgment 判断力. None of these depends directly on consistent effort.
An example of positioning — my break into Wall St java market vs my peers who didn’t.
To analyze this question, I need to single out an under-appreciated talent — absorbency capacity i.e. 耐得住寂寞, where I score in the 97th percentile.
Q2: if my son only puts in sporadic and average efforts, could he end up losing the competitions?