Personal branding is one of the major challenge Software developers face today. As a software developer, your job is not all about building softwares, your job is to build businesses and develop solutions to problems.
This are the three basic questions that comes to every software developers mind in their software development journey:
How do I get to market myself as a developer?
How do I get that dream job with that company?
How do I get a full time job or a freelance job?
This are some of the basic questions I had after coding for 6+ years without a full time job.
As a software developer, you will get distracted by the market into thinking about stack’s and learning something new. It can be a new programming language, framework, or library.
While it is easy for us to learn about our craft and tools, we often find it difficult to market what we do. Sometimes we meet people who are less skilled than us getting good pay, and we know something is really missing.
What is it that is missing you may ask? I believe it is Personal branding. As Developers we learn about technologies, but we fail to learn about personal branding which involves learning a lot of what is termed today as peoples skills and emotional intelligence.
It takes negotiations and business skills to sell anything to someone. As a developer, you are solving problems and adding values to businesses.
Here are the few tips:
Build a portfolio website.
Commit all your projects to a repository using git.
Use social media platforms to market yourself.
Attend local meetups, and get to meet other developers.
Read more of business and entrepreneurial related books.
Bonus: Start writing articles on your own personal blog.
Being a nerd is cool but not being able to make a living out of your craft is frustrating.
Top comments (0)