As software developers, most of us use computers all day long and we usually don’t talk much at work. This causes us to not have good communication skills, and also, it’s hard to improve leadership skills.
If nothing is done, as a developer we will be fine in a development role but we have less chance to get promoted and don’t have that leadership skill to do business-related things once we want to. Then we’re gonna be very upset because we are smart!
The possibility of doing this is to let us have more chances to improve programming and leadership outside of work. When we want to be a leader and/or start our own business we at least have these skills.
Here is how we can do it and will have more ideas as we start to do it.
We can have one or two monthly meetups, one or more people as speaker and share the topic that he/she wants to share. As you prepare the presentation and get feedback and support from the community, then you will improve your speech, organization, self confidence etc.
We can also do some topic-research as a group, like Blockchain, AI etc.We can also try to challenge ourselves, like learn Go in 2 weeks and build some app as a small group.We can also watch the latest trends, like “Java 10 just published” and we can talk about it.
I believe if we do this, we will have more possibilities to improve our self!