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 ...