The reason I have taken Software Engineering as my major is because I fell in love with the Idea of being able to create something that people will be using at a regular basis. As a young boy games and applications really fascinated me and I wished to create something similar. Now I am slowly learning the skills to be able to do just that. I want to eventually go into Web Development and work on developing web based applications.
While developing any sort of program or application it is necessary to plan each and every step. This is where design thinking comes in. It is important to get requirements from users so that the application is able to meet both user and market demands. This is the empathize step. Then the problem and solution must be defined to identify the main focus. Then the idea must be brainstormed to come up with the features and finally a prototype must be made which can then be tested with the actual users of the program. This will help to identify any major flaws before developing the actual system and increase the chance of the project succeeding.
In order to improve my potential in the industry I must try to develop more and more projects and slowly enter the market. I have to working on projects with a group to improve my team working and communication skills. I also need to start going about developing my projects in a systemic and planned way.