Why Do Nerds Become Successful
Howdy! A Portland, OR native, I currently reside in the northern San Diego County area as a freelance writer. When I'm not sipping coffee, soaking up some rays and writing or playing guitar you can find me at the hot yoga studio.
To become a successful developer, you have to understand the strengths and weaknesses of the company.
A great talent can’t be expected to become a superstar if the company isn’t great and will eventually have problems.
The key to success is to know your strengths and limitations and develop strong work habits.
Dollar-cost averaging is a very important factor for development: the concept of a dollar-cost averaging.
A study from 2003, showed that the process of buying 20% of an item and not buying it all in one go provides more cost advantage in the long run.
You are buying the product when you can get it cheapest.
The principle is very similar to the stock market
When you buy 1 share, the stock’s price is already much cheaper than if you bought 1 share a year later.
This leads to a larger profit than you can expect if you bought it all in one go. The stock is relatively less risky if you buy small amounts.
However, it is also important to understand that there are times when you should sell.
You have to be able to explain the stock to people, other investors, because your success depends on others.
If you sell too soon and are never able to explain to people why you sold your stock, you may find yourself in big trouble.
What are your strengths and weaknesses? Do you know your strengths and weaknesses?
What are the things you need to improve?
Developing skills is also about developing good habits:
Your weaknesses are rarely your strengths and vice versa.
You don’t need to be a genius, you can’t become a genius just because you are clever.
There are a lot of talented people in the world, but they often find it hard to manage their time and don’t invest in their careers.
Instead of being lazy, invest in your skills. Develop a short-term and a long-term plan, set goals, set dates, and deadlines.
It’s important to identify your strengths and learn how to become more successful. One of my biggest strengths is that I can learn quickly.
When I learn a new technical skill, I can quickly understand it. If I want to get better at something, I can learn faster than a lot of other people.
I can develop stronger skills faster than others. I can learn a whole new language within a month.
I’m constantly learning: programming, becoming more productive, understanding new subjects, improving my skills and personal skills.
Another strong point of mine is that I have the ability to learn fast
If I hear a good piece of advice, I take it to heart. I learn a lot from others: from my mentors and their mistakes. I don’t make the same mistakes twice.
I’m very disciplined when I focus. I usually concentrate on one task.
I don’t multi-task: I write a document for 1 hour and after that, I do something else for 1 hour.
I get into the zone and forget everything else.
This combination is what I believe to be the key to being successful: your strengths, your weaknesses, your management, and your discipline.
When you master these skills, then you can become successful.
Being productive doesn’t mean that you have to dedicate all your time to work.
To be successful, you should work smarter, not harder. Work should make you happy.
Work hard, work smart, and be happy!
The importance of acquiring multiple skills
If you’re reading this article, I assume that you’re a nerd, but you’re not a Microsoft or Apple nerd.
You probably play video games, want a little cryptocurrency, and have an affinity for social justice.
Whatever you may be into, you need to make sure that you acquire the skill set to be successful in the “mainstream” tech industries.
If you were to ask yourself a few questions, I bet you would have a list of skills that you want to acquire.
Will you need to develop programming skills to be a successful engineer in Silicon Valley?
How about digital marketing skills to have an edge as a startup founder?
How about leadership skills to build the company culture?
Wouldn’t it be great to learn how to manage your personal finances so that you can afford to quit your day job and stay with your company?
There is a difference between just being “a geek” or being the CEO of a startup
To be successful, you need several technical skills and knowledge that are not common among those in these industries.
This is why I believe that you need to get into an apprenticeship program.
There are plenty of companies that offer them, and they are a great way to get real-world experience without burning a lot of bridges in your community.
Tech companies require you to have technical knowledge, but more importantly, they require you to have strong interpersonal skills.
Your ability to connect with others is a must if you want to be able to get anyone to support your company in the first place.
Another aspect of being a CEO is working in a team, managing employees, and making tough decisions.
This means that you need to get out of your bubble and become part of a team.
You need to go outside of your comfort zone and be willing to work with people who you think are “ugly”, “unqualified”, or “immature”.
This is also why I don’t believe that the mantra of “Be the CEO of your own company” is the best path for a new CEO.
You will lose a lot by remaining on the executive level and you will not have the same level of interaction with people in the “middle” levels.
If you are going to be successful, you need to leave your comfort zone, get out of your bubble, and join a team.
Starting a new company is not easy. There are so many things to consider and, at times, there is a steep learning curve.
However, I believe that if you want to be successful, you need to start a company and then stay with it for years to come.