DEV Community

5 things to keep in mind as a programmer

Simc Dev on July 21, 2022

Here is a list of 5 things to keep in mind when starting programming. 1. Languages are just tools The most common mistake for a beginne...
Collapse
 
tnypxl profile image
tnypxl • Edited

Love your 5th point. It's easy to slip into a "low maintenance mode" after so many years. It get's harder to learn new tech stacks or languages, and you become resentful at the pace of technology.

But continuous learning doesn't have to mean continuous mastery. Catch a tutorial every now and again. Do some challenges on LeetCode. Whatever helps to keep your mind open and sharp.

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
nicholassterling profile image
Nicholas Sterling

When I'm interviewing candidates for programming jobs, if they say something like "languages are just tools, one is as good as the next," the interview is pretty much over. I'm pretty sure I'm talking to somebody who doesn't really grok type systems, doesn't really grok the power of composition, doesn't really grok the ease of testing pure functions, the advantages of limiting mutation, etc. There is of course the small scale "how do I get X done" in a language, and sure, every language has some way of reading lines from a file, etc. But that's programming in the small. If you want to design and write complex software, there is a lot more to it than that, and the language you choose certainly DOES matter.

But please, if you think that it doesn't matter which language you use, you should definitely say so when you interview. It's a big help to the interviewer! And who knows -- they might even agree with you!

Collapse
 
logudotcom profile image
Loganathan Natarajan

Thanks, Good points

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
dovey21 profile image
Somtochukwu Nnaji

The 3rd and 5th point man this is AMAZING

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
andrewbaisden profile image
Andrew Baisden

Step 5 is a game changer for learners.

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Nice post, thanks for sharing :)

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
nihatbabazade_ profile image
Nihat Babazadə

Nice Post!

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
leviye profile image
debojit

point 5th is really good... Appreciated

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
vassovass profile image
Vasso Vass

Great post. Going tjhrough the grind of learning the fundamentals and its good to have that reinforced that I doing the right thing as per your 2nd point to keep in mind.

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
graciousdev profile image
Okanu Gracious

Why is this so perfect?
Great article man

Collapse
 
devsimc profile image
Simc Dev

Cheers

Collapse
 
alidarrudi profile image
ali

very good.

Collapse
 
devsimc profile image
Simc Dev

Cheers