There are always plenty of full stack developers who will tell you why some idea won’t work or some problem is too hard. Don’t be one of them. Instead, be a developer who always have a solution and is able to execute that solution to get the right outcome.
One of the most useful kinds of developer to have around in any company is the kind of developer who never seems to find a problem that they can’t overcome.
Solve problems that other developer can’t or aren’t willing to tackle, you’ll easily become the most valuable person at any company.
Turning pro is a state of mind
If we are struggling with fears, procrastination, self-doubt, etc., the problem is, we’re thinking like amateurs. Adversity defeat Amateurs. The real pro thinks differently. He shows up, he does his work; no matter what happens.
As a full stack developer, professionalism will be one of your best assets. Not only on how to act like and be perceived as a professional help, but you will also get better jobs and more clients, and also you feel better about the kind of work you’re doing with pride in your work. This is the critical component of long-term success.
As professional full stack developer you have principles, focused on getting the job done right, not afraid to admit when they are wrong or don’t know, consistent and stable, takes responsibility.
The amateur full stack developer is doing whatever is asked, focused on getting the job done, pretend to have knowledge they don’t possess, unpredictable and unreliable and avoids responsibility.
If you want to change your life, you need to start with changing your habits. Bad habits are exceedingly difficult to change and new and good habits aren’t easy to build.
If you want to become a professional full stack developer, you need to develop the habits of a professional. Before the meeting prepare a statement, instead of coming up only, like most of others do. This is the habit a professional develops.
Another strong habit to develop as a professional is time-management skills. How good are you at managing your time right now? Do you know what you’re going to work on each day before you work on it? Do you have a good handle on how long routine tasks will take? Get in the habit of effectively by planning out in advance. A pro knows what work must be done day by day and roughly how long it will take to do the work.