Interesting post here:
What is your greatest weakness as a software developer?
Sloan the DEV Moderator γ» Aug 17 '22
#discuss
#anonymous
I had a follow-up question, how do you take something you're not great at and train it to become something you are proficient at?
Have you ever done this?
Latest comments (22)
Not much people to appreciate my work and do business with me. Yes, very sad indeed. And I get demoralised. Probably bc of social media. π. Yeah, it makes you feel needed to be more popular than you already are. So, I think I should leave my sc media apps away and focus more on my local community on the little red dot :)
And, that actually helps build relationships slowly, but surely. I feel that going too fast on social media will make Developers demoralised as the have just started and nobody really likes their projects.
I treat it like a game. If you are struggling to do something then it means you have not reached the right level yet. So I would focus on the weak areas and find ways to turn them into strengths. It's like farming and raising your level in a game so that you can defeat stronger enemies and collect better items.
I would stengthen my advantage.
Don't you think improve your weakness to an average level is way to be mediocre.
Appreciate your vulnerabilities. ...
Face your fears. ...
Grow from your mistakes. ...
Embrace your discomfort. ...
Celebrate your differences. ...
Take good care of yourself.
I don't try to do this. Things that are my weakness I delegate.
Seems like most responses here are misunderstanding the question? They're focusing on removing the weakness and replacing it with a strength, rather than making the perceived weakness itself a strength. Most of the time it's just a change of perception that is required.
Easy -- if you have a weakness, you recognize it and then put so much effort in getting strong at it, that you surpass most average people.
Before even working on the weakness, check whether there is some contradictory belief that you hold which has allowed that weakness to creep in. If that belief is part of who you are and the cost-benefit analysis of possessing the weakness works in your favor then don't bother about it. Such deep introspection may even lead to undiscovered truths about your own beliefs and may help you generate the thrust to remove the weakness. When you truly want to remove that weakness, it becomes far easier to get rid of it than having to work on it just because it exists.
Since I was young, I'm pretty bad in writing as I learnt to read & write at 7 years old before that I'm mostly speaking Chinese in my country. I'm kind of a odd duck surrounded by kids your age that is mostly speaking English. I was mostly surrounded with Hong Kong movies/music and dramas, Taiwan music and local tv dramas in Chinese.
My writing skills is so bad that my university classmates always hate me. As I tend to have grammar errors and spelling mistakes from time to time. So they banned me from contributing or ridiculed me in my bad writing when it comes to group assignments.
I sort overcame it by blogging, which at the start I was pretty scared of criticism in my blog articles. But through the books I read like "Crushing It" and "Soft Skills: The Software Developer's Life Manual".
I found out that writing was actually a very important skill as you progress your career from a IC to management while building your own personal brand as a developer.
So I sort of started to focus on "documenting" on what I know and learnt along the way. Instead of being fearful of ridicule for my bad writing by a stranger in the internet.
Now from time to time, I get approached by people to write paid articles and was even given a job opportunities to work in devrel for Microsoft . So I guess I sort turn my weakness into strength now.
I try 10x harder. Practice makes lots of things easier.
Drink small amounts of the poison over time, to build a up a resistance...
For me it takes complete and total near obsessive focus for some period of time on that thing. You have to make that thing a part of your daily practice for at least a few months. Generally weaknesses that I don't have that kind of time to put into it I try to find/hire someone good in that area instead.
As a software developer, i'd say i'm less intuitive than my collegues. But this "weakness" is a great frame : it forces me to make things really clear, light, easy to understand at first sight.
On the long term, it's a huge time saver.
unfortunately there are not so many ways to turn weaknesses into strengths than practice, practice, practice!.
Face your fears, expose yourself to the problem, get out of the comfort zone and do over and over exactly what you are not good at.
as uncomfortable and stereotyped this might sound, there are no other ways around it, unfortunately.
I found great help in all the sports i did in my life.
how can i become a better climber? train harder and fall a lot. Falling is scaring. but you have to learn and train yourself to fall. otherwise even if you are trained and skilled, you will never make that movement to reach the next hold because you are paralized by fear.
of course there are 2 things we need to keep in mind:
This is genius, this is world-class , this is powerful.
I can't find better advice than this.
Work and train this weakness, it will become a skill, and then if you feel comfortable a strength. You will discover what your brain, body and the combination of the two (You), are good at the moment you are trying.