Subscribe to my email list now at http://jauyeung.net/subscribe/
Follow me on Twitter at https://twitter.com/AuMayeung
Many more articles at https://medium.com/@hohanga
Even more articles at http://thewebdev.info/
Being a developer is hard. Not only we have to know technical skills, but we also have lots of soft skills that we’ve to get good at.
In this article, we’ll look at the ways that we can get better as developers.
Asking specific questions is more likely to get the answers that we’re looking for.
Otherwise, we may get some generic answers that don’t help us much.
We should say something in meetings if we have something to contribute. Otherwise, we don’t want to waste other people’s time by saying things that don’t contribute much to the conversation.
Useful things also help people learn more.
It couldn’t hurt to collaborate cross-team so that we can learn things from other teams that we won’t be exposed to otherwise.
Cross-team collaboration is a great opportunity that we won’t get often, so it couldn’t hurt to do it.
Outside of our work, we should do something that we like so that we can take our mind off work.
It also allows us to learn things that aren’t used at work, so that’s also a good thing.
We should have a target for our careers. This doesn’t have to be inside our company that we’re working for.
It can also be outside the company like starting a small business. We shouldn’t confine ourselves to our day jobs since they change often and we can’t assume that the company that we’re working for now will want us tomorrow.
Therefore, whatever we do, it should be a general goal rather than thinking about what we can do within the company.
Getting involved online is a great way to help others and promote ourselves in the process. If others know that we can help with their problems, then opportunities will come.
Also, we’ll learn more things than just being a lurker or a bystander.
We can’t do everything at once, so we got to prioritize our tasks so that we can finish them when we have time.
Of course, we should finish urgent issues first, and then do the less urgent ones later.
We should trust them to do their jobs. If they’re still our teammates, then they’re probably useful for something.
This also means that we should learn to delegate things to other people in our team so that we won’t be overwhelmed with our own work.
Comparison is the destroyer of joy. Therefore, we shouldn’t compare ourselves to others.
We just look at how good everyone has it and be miserable ourselves, which doesn’t help us much other than that it makes us sad.
We always got to have allies that can help us since we can’t do too much ourselves.
Therefore, we need allies so that they can have our back when we need help. They also encourage us to keep going on our jobs.
New technologies and ideas are worth a try. They’re always worth considering. We only use them if they suit our needs.
Also, we shouldn’t discriminate against other people since everyone deserves our respect.
Copying and pasting without thinking is a bad idea. We have to think about why it might work before we copy something from a website.
This is an important step that we can’t miss. We got to think if something already exists to solve our problem.
And we have to think if the code we’re copying and pasting is actually good.
We should create an environment where everyone is motivated to do their best. This means lots of encouragement and people aren’t worried about retribution if they make mistakes.
We got to be optimistic about what we’re doing. It just makes us feel a lot better. Reality is the same but our perception is different. That makes a big difference in our day.
We rather feel good than feel bad. See the good side and we’ll get good outcomes in reality in no time.
We should be optimistic and create an inspiring environment.
Also, we should build trust and respect for others. Side projects and careers should also come side by side.