Self Manage

What does it mean to be Software engineer instead of Developer ?

By حسام الكرد

October 10, 2016

This title may anger some people and may interest to others,  Actually Its not related to the job title you have but we would discuss the impact on business for being a software engineer to develop the persona and support the working environment together.

While some computer science faculties focus on technical side only, the others are focusing on refine the business and technical persona, therefore you will note that the technical side are medium for fresh software engineers, but they have good ground that can be build on it.

However there is a real difference between being a software engineer and being a programmer or developer, the software engineer have the ability to apply engineering principles in his technical work, not only focusing on technical perspective.

Lets mention the main points to clarify the difference:

Divide and conquer

This is the most important points that successful software engineer have to develop, and no one has to own an engineering certificate to have these skills, but those skills need to be refined daily basis specially when working with small teams and companies.

However companies require creativity and accuracy and team work like google, focus always on finding the best software engineers not pure developers.

But this is not always the case for the company to hire software engineers, it depends on the company needs, therefore companies have the behavior for repeated work like design     fixed template for sites. Thus it will be costly to hire software engineers as there is no added value, therefore it will be harmful for both sides, software engineers look for team work and complicated projects.

However we are in Rozn build eCommerce applications needs team work to solve complicated problems, therefore 58% of staff are software engineers.

Regards, till the next blog.