Wednesday, December 8, 2010

Advice : Do not "buy" Final year Live projects - Institute and Industry cannot stay together

It is very tempting to buy final year projects - but that's how your unemployment period gets extended. You need to understand the bottom line - "  There is no substitute for hardwork ".  Speaking more practically - " a job does not come for free " . It takes nine months to deliver a baby. Similarly you need to go through a phase where you put your hands on code - struggle with APIs start understanding lot of things around code like design, testing etc., by practice . The best time you do it is when you are in final year / final sem .

So, what is expected of a project work -  Definitely Not Wonders .
When you want make beautiful protraits of clay and deliver across the globe - you are not expected to buy a protrait in the project phase. You need make hands dirty , try to prepare some form and start understanding the process.

So how can I go about the project ?

1. First be prepared to give 12-14 hours of dedication .
   You are not monitored in this phase - but this does not mean you waste this time. Remember : Character is
    what you display not when others see you , but when others do not see you. This period is very critical to    
    know the capability of your wings to yourself.
2.  Sit Down and understand at high level what are the options that you can do in present IT world.
     a. Web Programming is definitely a great way to pick up
     b.  Systems/ application  Programming - like CPU / Memory profiling , webserver / httpserver
           implementation
    c . Take an well recognised  alogrithms like bluefish, RSA and implement in your favourite language.

3. First try to see how to get it  / what  is the solution approach -  your guide can definitely help here.

4. Write down the areas that you need to get trained / do a quick re-cap before starting to work with your own small working examples.

5. Write down the detailed specification / break it down into manageable tasks ( not faking here - here managable means managable to you. If you find some task unclear do a brainstorm again - take a trainers help and repat the process ).

6. Divide the tasks among your group and start conquering bit - by -bit.

Having mentored professionally 100's of grads  - this my final message
Start somewhere and start to enjoy Programming - For there is no other way if you want to make it to IT world.


Niranjan
9000122440

No comments:

music player