I love / respect juniors so this post is not meant to demean any one. I am collecting data so that i can share with college fresh pass outs and new joinee. As a senior what irritates you about Fresh college joiners, please out down in comments. Here are some i know from other seniors. 1. Given task they do not make enough attempt before coming to seniors for help. 2. Basics fundamentals not clear. 3. Given a requirement they do not understand requirement and do not cross question. 4. Chalta attitude , do not update things on time. 5. Do not update about task status and wait for seniors to question. Said and done seniors should also do mentorship and have patience :-) . But in this post wanted to know more from the seniors perspective.
I am actually very inspired from the younger generation I have found some of the best youngsters who were very dedicated.. They are always focused on what they want.. They ask the questions and pretty bluntly.. All these I like about them. I envy them that they are in such a big learning boom. Everything is at a hands length for them to learn.. shivprasad koirala. Only thing I want them to improve is on the language.. Better communication skills and better interpersonal skills.
"They do not read the error message completely. It is essential to read the error message. They will just raise their hands stating there is some error."
Juniors are smart in finding shortest way to finish the task that has been assigned. Thats good part, Yet expectation is completing task considering responsibility, delivering in best of best way which could avoid repetitive asking again and again to make it better. Everyone loves best products while buying and using it but do not keep the same attitude when it turns to delivering it. All above points you mentioned are definitely are there. Along with few I noticed are 1. Lack of attitude or excitement towards learning new things. It’s very rare in jr they try to find and mimic how sr do it fastest n ethical way. 2. Lack of responsibility by just saying I don’t know how to do it or never done this before. They just don’t consider its a learning opportunity. 3. Just finish and get ride off attitude, rather How I can do it best of My way. 4. Lack of defining and writing algorithm before they start. 5. Early expectations of other stuffs even before mastering on their area of work. 6. Attitude to switch faster without clear focus. I feel they are most dangerous senior they become. Here I may point to some Sr who fail to assign right tasks to jr without considering their capabilities. Unrealistic expectations fails.
As per my observation, many of them don't think about failure corner cases and it's fails at crucial moments and leads to missing time line and if breaks at uat or production than bigger headache.
Patience is less I think but I think that’s true for senior management also. Why does everything have to be so rushed?
Whenever they get free time or time to study about the project or codebase structure , they do not utilise it properly. They do not relate the software or project on which they have to work to the real world and how does the software helps it.
shivprasad koirala Biggest problem is in their (some juniors) attitude. They think that since they are juniors they can't do it & even do not dare to do it on the initial level. I have seen many juniors that gives brilliant idea to implement but thinks that since they are juniors, can't implement it.
There seems to be a lack of initiative in taking ownership from the initial stages. It's important to not just focus on task completion but also to cultivate a sense of responsibility and proactive involvement throughout the entire process.
They seem to have tried "EVERYTHING" before reaching out to the Senior for help.
Senior Staff Software Engineer at NAVEX
6moBasics fundamentals not clear.