Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 30, 2022 08:17 pm GMT

How to improve as a developer ?

Its not easy to become a developer, whats even harder is how to become an even better developer.

In this blog posts weve taken a look at what experienced developers had to say about this, and compiled them here.

There are three aspects : Physical, Mental and Technical improvements that you can do to be better.

Improving Physically As A Developer

Workout

We all know how bad is it for our health to stay multiple hours at a time looking at our computers.

Though its our job to do so, it is not our job to neglect our physical health.

Thats why i recommend every developer to try and workout at least twice on a busy week and more on any other week if possible.

It will massively improve your concentration, you will start to feel better, healthier.

Working out doesnt mean you have to go to the Gym as There are many other ways to do so like running, playing sports, street workouts etc.

Improve Your Typing

What makes a great developer is his/her ability to write code fast.

These days a lot of experienced developers recommend programming languages with faster write time rather than languages with faster compile time.

Thanks to all the technological advancements the difference between languages at compile time is less noticeable than the time it takes to create a project.

We Recommend that you practice typing using famous speed testing websites or even by trying other keyboards.

I Personally feel myself writing faster on a mechanical keyboard than on my laptops keyboard.

Though i dont use it because it is heavier than my laptop (For Real) and makes a lot of sound.

** Well be doing a post about mechanical keyboard recommendations when its done link will be here.

Improving Mental Health

Curiosity

7 Tips for Teaching Curiosity in the Classroom | Teach Starter
When Faced with a new experience always ask questions. Though you dont want to be annoying about it.

If you face a new problem, that you werent able to solve dont be afraid to ask people more experienced than you.

Always be curios about things. Why does it work ?. Why it didnt work ?. How to know the source of the problem?.

Always ask meaningful questions.

Organization And Self Discipline

Always have a goal in mind, even if its temporary you must always have something to push you forward.

Organization can help you plan out everything to reach that goal.

For that you can use organization tools like a calendar or even organization software. And never go into something without thinking about the consequences whether good or bad.

Having mini goals that you achieve faster can help you stay motivated and ambitious. But even with great ambition dont forget to think things through and dont be careless.

Cooperation

Its very rare in medium-big companies that you will be working alone.

So always cooperate with others, share your problems and solutions. And dont be afraid to work with others as you cannot become a better developer alone and thats a fact.

Trust other people around, you are all working to achieve the same bigger goal. If you are in a managing position dont loose your temper and give your people time.

Improving Technical Aspects

Focus On The Basics :

Always Focus on the basics, having strong knowledge in algorithms and data structures makes you able to learn any programming language.

"Programming Languages Are All The Same, The Difference Between them is just the syntax" - someone on YouTube probably
Solve problems. The more you solve the better your ability to know the origin of the issue is when dealing with bigger projects.

And Obviously when learning a programming language master all of its tricks so that you can use them in your code.

Anything that can be helpful like one line if statements :

A = (Condition)?(Res1):(Res2)
// Which Replaces :
if (Condition)
A = Res1
else
A = Res2

Write Better Code

You can do this in two ways, first by writing understandable, testable and extensible code by following design patterns.

second by documenting your code. As it helps other people to understand your code when reading it.

Use The Documentation

Frameworks / Programming Languages Documentation Are gold mines that contain diamonds, sometimes you find what you are looking for and sometimes you dont, and thats where its up to you to find the real reasons behind the problem you are facing.


Original Link: https://dev.to/zairiaimendev/how-to-improve-as-a-developer--4ig8

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To