LebGeeks

A community for technology geeks in Lebanon.

You are not logged in.

#1 December 22 2019

Adnan
Member

--Deleted--

Redacted for privacy

Last edited by Adnan (February 7 2020)

Offline

#2 December 23 2019

rolf
Member

Re: --Deleted--

I think it's not about being more experienced or knowing better. I believe that pretty much everything is debatable in development, so I react badly when someone tries to talk in terms of "right or wrong" in development. Also we all have to learn to do our own research and I think ideally form our own opinions and mental processes. It is nice, when you are in a team with good communication and co-working and you have a specialist in your team (or just that guy who wrote the code that nobody else understand) and you can go and ask him and he will give you a solution that will spare you 5 hours of fumbling around.

Anyway IMHO mentorship is about trying to cultivate the good attitude in your "pupils", trying to cultivate humility, intellectual curiosity, for example, and also instilling some motivation into them.

So IMHO mentorship is not a technical thing but more of a human thing.

Every developer has their style, and I think what you and I call a mentor might mean different things.

TBH I have never met my ideal mentor, I just had the chance to meet developers that were skilled, some that were less but were eager to learn and humble, others who were hopeless but had a nice personality and were fun to be around.

I did meet a few seniors who were butt-hurt about their ego and were not always very good at discussing criticism.

Offline

#3 December 23 2019

rolf
Member

Re: --Deleted--

I think that if you work in small companies (less than 20 empoyees for example) and you have someone with a hierarchical title (head of development, lead or something) then it is highly likely that he got this title by impressing the CEO or bowing his head and being a yes-man long enough. The CEO often not being a technical person, it means that seniors can get away with having bad technical skills and making it up with charisma or other characteristics.

The same problem (nepotism) can also exist in bigger companies.

Offline

#4 December 24 2019

Salloum
Member

Re: --Deleted--

Personally, I think having experienced coworkers is one of the most important pillars in any job you may have. Not only for the reasons you mentioned (saving time on knowing what to actually do etc), but the skills you will gain from these people is more important than any other experience you will ever have. Not only will you gain technical skills, but you will learn how to be like them, and in turn it will help you become a mentor yourself down the line. I only started experiencing this since joining a multinational company and it has changed my career. We work in different sectors though so it may not be the same for you, just sharing my experience.

Offline

Board footer