Take the classes that will prepare you. Take math and science classes, as many as you can. Don't worry about getting into the best college. Start to think about what kinds of Engineering you would like. Learn about Engineering in your current job.
There is not a fixed time to become a software engineer. It depends on the company you are working in or on your potential.
A senior software engineer job has requirements are analyzing information, software design, software documentation, coaching, software testing and many more.
to study about codes
To become a software engineer you need to take Mathematics, Computer Studies and Electronics.
Takes time. Che doesn't study software enginnering principles. However, he can easily learn technologies with his problem solving skills. I doubt a chemical engineer can create software technologies with his knowledge.
Yes. After that you can do specialization in one software which ever you like or which has demand in market.
software engineering
Software engineer.
Well for me is software engineer. Why? because software engineer know's how to develop software and software engineer has a multitasking skills.
the first software engineer was David Caminer
The nature of the work for trainee software engineer is to install, and update software. A trainee software engineer is also involved in troubleshooting.
software,control,mechanics,electronics,thermodynamics are the most important