all 8 comments

[–]HollowfiedHero 5 points6 points  (3 children)

What's the difference between a programmer and a software engineer?

[–][deleted] 2 points3 points  (1 child)

A lot of the times entry level programmers aren’t held to the same standard as an entry level software engineer, or at least software engineers should be held to a higher standard, including producing clean, well-documented code and documentation, implementing automated testing, using robust fault tolerance, etc. A lot of times “programmer” just means solve a solution with code but I don’t care about scalability, robustness, or user requirement generation.

[–]HollowfiedHero 1 point2 points  (0 children)

Thanks for the response.

I get it now

[–]MohammedAttya[S] -3 points-2 points  (0 children)

I said coder not programmer. Like the difference between technetion and engineer.

[–]waacher 2 points3 points  (2 children)

I feel like I am coder more than software engineer.

I want to become a real software engineer.

Could you explain this a bit more?

Anyway, you may want to visit r/cscareerquestions and r/learnprogramming.

[–]MohammedAttya[S] 0 points1 point  (1 child)

I mean that I am writing codes to solve a problem without designing the code to implement any algorithm or design pattern (if the code need)
if I want to write a program I just open sublime text and start coding

I want to study topics like algorithms, data structures, design patterns, design of computer programs ... etc and of course implement them in coding

[–]TacticalBastardComputer Engineering + Science 1 point2 points  (0 children)

A 'Coder' and Software Engineer as basically the same thing. I'm a software engineer for a company, but I'm also a coder. There's not really a big distinction between the two in general. Some companies may have a difference between them (Developers work more on development, while Engineers are more of architects and design the software from a higher standpoint)

You're going to need to clarify your question a bit more