I'm studying in a engineering and I keep hearing that software engineer does the Requirement / Design and more technical dude will do the programming job. "They" qualify programming as "translate well shaped design class into a computer language". I'm curious to know your opinion about that.. and particularly, what YOU consider you are.
I'm not sure what to think about that.. I do think however that the best designer are the best programmers out there. I can't believe a dude who has difficulty to program will create the nirvana-perfect-design-which-is-portable-efficient-easy to maintain-bug free-etc.. I do think however that some people don't like to take huge decision/risk while designing and prefer to code relax with a coffee.
As I said, I want to know about YOU, not about what is the difference between these two names.