In real life, we "Do what we need to do"
Students must be made to understand the importance of following specifications in a FYP as opposed to cramming as much technology into it as possible - simply because they think the technology is cool and worth learning. Seldom a FYP will be scored based on being hi-tech. There are other elements in the software development lifecycle i.e. planning, analysis, design and etc. that will be scored.
Sometimes so much time is spent on learning a complicated technology that time is wasted and the project not completed. Therefore, students should focused on coming up with products that solve business needs and works, rather than just a project using x technology.
As for professionals, they must realised that the organization is paying them to "do what the customer wants". At work, we are to use our skills to provide solutions to customers and not to develop some fancy applications that we 'enjoy'. Therefore, work can never be fun.
In order to "do what we want", interests must be separated from work. Let work be the means of financing our wants (and interests). Like I told most professionals, "If you want to write cool-apps, go start an OSS project and publish it on the web. The office is not the place where you say how the app should be, it is a place where you do things according to specifications - customer specifications!"
Well, I really hope that this article can bring some insight to the younger generations. With most of them coming from wealthy family backgrounds, there is a tendency to start adult-life by 'Wants' rather than "Needs". However, we should realised that our needs (i.e. food, shelter, love, etc.) must be sustained in order for us to talk about 'wants'.
No comments:
Post a Comment