|
|
|
|
|
by wiz21c
3281 days ago
|
|
I like this answer. I'd say it differently : provided you work on some non-genius-level code like your average (no disrespect!) website, the problem will be more human than technical. Figuring who's good at what is quite connected to who likes to do what and how they want to do it (small fixes, small projects, long projects,...). Some people are super good at coding batches but will just stop working if they have to interact with a non-cooperative person (say, a customer). Other will do marvel at understanding one's need but will make very approximate code. Some will like to review someone else's code but will hate to be reviewed. Some will need constant attention or else they'll drift to facebook, youtube, whatever. Managing people is so much more about soft skills than technical ones. I've managed people who learned to code alone, people who learned at college, or university level, up to phD. Each of them is different. The only thing I don't know how to do is : how to motivate people who work-for-eat, who are not passionnated about their job. I have no idea and it drains a lot of my energy :-( |
|