With AI coding agents, I finally feel like I can tap the shoulder of a pro for help.
It’s not the absolute expert, and I know it’ll make mistakes. But much more knowledgeable than me at certain technologies and techniques.
With AI coding agents, I finally feel like I can tap the shoulder of a pro for help.
It’s not the absolute expert, and I know it’ll make mistakes. But much more knowledgeable than me at certain technologies and techniques.
The "seniors" tend to be glorified salespeople whose job is to put together presentations and reassure clients that everything's going well, while the one or more interns/recent grads do all the technical work. Some projects there'd be one junior literally writing every line of code while the seniors spent their entire time in meeting rooms talking about god knows what.
Dressing smart, talking smoothly, and being older looking (to imply experience to clients) are the attributes that get you a senior role.
The companies would staff projects with a mix of seniors and juniors. Seniors to get started fast, in the right direction, and actually guarantee the delivery; juniors to keep the costs lower and to have a pipeline of new people. Hands-on from day 1, sitting with seniors in a project with clear timelines and deliverables, with projects and technologies changing regularly, tended to level up the newcomers fast.
This was in small to midsize (50-500) consulting companies where the projects did not come via CEOs being buddies with others.
And didn't know development at a high level; no one to guide, so I self-learned and acquired some bad habits that I'm now breaking, and didn't learn some necessary techniques that I'm now learning.
Anyone else open to mentoring feel free to chime in, the more the better - mentoring is highly individualized.