Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!


Jun 02, 2021 Article blog



Programmers' pay is one or two in the IT world.

Take north to Guangshenhang, casually find a programmer's annual salary is still 15w.

If you work for a year or two, then the annual salary of 20w is a big catch.

But if he's a senior programmer, his salary is typically 40W plus.

 3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!1

Different programmers, the speed of "evolution" in programming is different. However, it will take at least 10 years on average to grow into a senior programmer.

What should a senior programmer look like? Let's first look at the views of netizens:

Netizen I: Programming for the boss...

Netizen 2: Senior code farmers are concerned with architecture, fault tolerance and stability ... Don't think the keyboard will hit quickly is a bull, in fact, it may just be xiaobai.

 3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!2

Netizen 3: Junior programmers often say: "This is simple, a few days I write it."

Senior programmers often say, "I've written a module before, and I'm looking for it, very quickly."

So how do you become a senior programmer? w3cschool shares 3 ways here:

1, leave the comfort zone

Experience is gold, valuable experience can bring us wealth. To become a senior programmer, you must leave your comfort zone.

You can try to develop a compiler that in just a few weeks you will learn a lot. This may be the best way to get you out of your comfort zone.

In your spare time, you can also participate in large-scale projects, open source, develop their own products; Learning macro instructions, such as Lisp, Clojure, Scheme, can change the way you look at code.

2, transform the programming idea

As we all know, in programming, it is not language that matters, but the idea of programming. Once the mind has been learned, the language is simple.

Otherwise, programming technology and language are changing rapidly, how do we deal with such ever-changing technologies?

 3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!3

3, learn more than one language

Some programmers believe that as long as they are proficient in a language, they can eat it all over the world. But it's not!

 3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!4

Because in a way, this limits the breadth of your thinking, which means that you only look at programming from a narrow perspective. It's like when you have a hammer in your hand, everything looks like a nail.

 3 tips for becoming a senior programmer, programming keyboards that tap fast isn't necessarily Bull!5