â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
Now you will say âhow can I consider myself a senior developer when Iâm not?â okay so, letâs answer these questions. Do you know how internet works? Do you know how a computer works? Do you know how a website works? Do you have a basic knowledge of HTML, CSS and JavaScript so you can build your own website? Have you completed a few projects using React? Do you know how-to put
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
Practice!
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.
Incorporate Tests
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.
Help others
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.
Donât Quit
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 best