Skip to main content

Software engineer vs programmer

Hello guys
many lot of people ask me about what's difference between software engineer and programmer?
Today, I am about to talk that topic. Many people confused in computer science topics. For instance, above question. Let's go inside.

Programmer:
These kind of people are never make new things as well as algorithms, new library or plugin and who are only write code as requirements, in my opinion. Perhaps, these are daunt from working own brain more than daily usage of brain.

Software engineer:
These kind of people are always think about how to diminish execution time or time complexity. In other words, these are always find more efficient way which is solving problems. These have experience more than programmers, I think.

I took up data structure implementing last year.  The reason is just I want to improve my problem solving skill. Of course, I practice every day. But it isn't means I am expert. If you want to become software engineer, this isn't just write code which is more complex thing. Software engineer must know architecture, pattern design as well. I had many hamper when I was work to my first software engineering job. I have many unknown technologies and frameworks, in that time. But I am keep going and learning everyday. Finally, I can develop fully featured mobile or web applications. I want to tell you truth. I am not expert on any framework. But I know how they work but I don't know entire frameworks as well as Spring, ExpressJS, Symphony, Laravel so on.
in conclusion, If you are beginner, you should learn any framework you love and built something. After, if you want to become expert or software engineer, you should research how your framework work.

Good luck guys, please share to me your own opinion in the comment section below!

Comments

Popular posts from this blog