“the thinking that guides your intelligence is much more important than how much intelligence you have” – David J. Schwartz
Ever seen this quote before? It’s a supreme quote written by a supreme personality. Surely, your way of thinking reflects your future actions.
If you think BIG, your actions will be BIG too and you must know what happens when your way of thinking is a bit narrow.
In this article, there will be a few tips that can help you to pull yourself out of a narrow-minded thinking as a developer.
People who don’t value their skills always wander like nomads because they create no permanent shelters for themselves. Completing a course and finding an average salary job is not what developers do. It’s not their thing. They have far more BIGGER plans than that.
Don’t Underestimate Yourself
Your first step towards success is when you start understanding your worth. Never consider yourself a junior developer. Developers’ community is one of the largest communities in this world. There is a wide range of people who work as developers and are most popular for their work. Everyone has their own value. Everyone has their own worth.
Being a part of the largest community is precious. Learn to stand among most talented people. Never be anxious of thinking that you are less than anyone else. Move like a pro.
Now, there will be a question in your mind ‘Doesn’t it mean, being over-confident?’ and the answer is ‘NO’.
Don’t be Over-Confident
Before apprehending over-confidence, you must know what it actually means. Being over-confident means displaying abilities/skills that you don’t really own. Don’t speak loudly about things that you have no knowledge of. It can cost you your respect and it will mitigate your value.
Always talk about things that you thoroughly know about. Imagine getting stuck on a topic that you yourself started first. That would be funny. So, avoid it.
Embrace Your Abilities
up websites and apps online?
If your answer to all these questions is ‘Yes’ then congrats you are not a junior developer. Now, get rid of that mindset.
Don’t Sell your Abilities at a Bargain Price
‘But I need a job’ you will say. Understandable. But maybe you can do better. This is not what you are meant to do. Working among talented people gives you more opportunities to learn things but that doesn’t mean you should sell yourself short. You are able to do things that a common man can’t. What else hint do you need?
Learn More and More Skills
No, it doesn’t mean Web Development Skills. You already know that, right.
Here’s a list of skills that you really need to learn as a developer because these are going to be life saver for you in your future or present maybe.
Practice more code
Write codes again and again. Ever heard of ‘Practice makes a man perfect’, it’s a universal truth. The more you try the more it will shape your skills. Keep trying new things. Keep playing with codes. It will help you the most when you will be working at a professional level because when you are at professional level, you hardly can get a little time to sit and learn. So, this is the time.
This is an important thing that if you want to get better at a specific skill you should try it again and again. You can never be successful without putting your mind and hands in action.
Involve yourself in random coding tests. Do one thing with different methods. You will never know the functions without trying them up. It will solve your many problems. Make different classes. Try different coding methods. Try one-line codes. Then, try them in different paths. Work on one div then make various divs and work on them gradually.
You will see how writing tests lead to a better-quality code.
Helping others gives you opportunity to revise all of your learning. When you help others with coding or any other issue they face, you are also practicing your skills.
Be open to help others on stuff you might not be the best at, you might be end up learning new things that can help you to increase your precious skills.
Lower your Ego
Considering yourself best and being polite at the same time is good thing to own. Lower your ego for especially the new learners. Show them kindness. Deal with them politely.
For instance, you and your colleague have different style of doing the same thing because everyone has their own style. Both of you are good at that specific thing but the way you use or the way he uses, is more effective and attractive. So, be polite and don’t be egoistic in exposing your skills.
Make Personal Projects
Give yourself challenges.
This is how it works. Make your personal demo projects to test your skills. Complete your task at absolute time. It will show you how much you are dedicated to your work and also, how much time you really need to work on a project.
Solve Coding Challenges
Solving coding challenges will help you to focus on things that we take for granted in our routine life. The space and complexity of our code. It enables you to critically analyze your code and will help you to come up with the best code in the terms of performance and quality.
There are many sites available on internet that you can use to solve coding challenges. That’s all about skills that you really need to work on.
Get Rid of Junior Mindset
To be a pro, firstly you need to get rid of this mindset. Stop sympathizing yourself. You don’t need any sympathies. You are a well-educated developer. You know how to deal with Web Developing organizations and people who work with them. You should be confident enough about your abilities. So, stop calling yourself a Junior Developer.
Writing Code after Planning
Planning before writing your code will help you to work like a pro. To think BIG and to work BIGGER, you really need to adopt this habit of planning before writing.
Imagine writing bulks of codes and then getting a small error that you are unable to find. It happens frequently with programmers.
Professionals say: “Write code that is easy to delete.”
It’s kind of a weird statement but it’s true.
Completing Small Projects
Completing small projects doesn’t mean working on lengthy tasks with small income. It means working on a small project with smart income. Work smartly.
Come up with shortest solutions. Don’t waste too much time in small projects with short income. It can be done at a very beginner level but not at intermediate or expert level.
This is the most important point of all.
Never give up! Never think it’s hard to do. Never say you won’t be able to do that. It will take time but it will be going to worth it.
Whenever this thought strikes your mind just think about why have you really started that. Keep your motivations high
Keep yourself motivated and don’t think you are going to fail. Be optimistic. Think about your success. Think about things that matter to you. Always remember, ‘hard work pays off’.
It is worth consuming your time. It is what you wanted to do since day one. Don’t be disappointed within a number of days. Always remember, ‘good things take time’.
Don’t be Lazy
Laziness is the death of your dreams. When you dream BIG you have to work BIG too. So, stop being lazy and stop procrastinating.
If you have got an error then solve it at the moment and don’t keep it for the next day. Your progressiveness defines your future. And your future depends on your ACTIONS.
Conclusion: Giving up is never an option. Learn from your mistakes. Be dedicated to your work. Practice more and more. Find out solutions on your own. Don’t copy anyone else’s work. Make your own style. Don’t settle for less. Establish your own business. Work for yourself & think BIGGER.
Developer, Web Developer, Programming, Coding