[Ilugc] Student Developer tutorials

  • From: raju.rajsand@xxxxxxxxx (Rajagopal Swaminathan)
  • Date: Sat Feb 13 12:56:08 2010

Greetings,

Apologies if this matter has been addressed earlier. If so links are
highly appreciated.

Scenario:
A B.Sc. (IT/IS) student comes up and asks: "I have done some
programming using turbo C (cross my heart that gem is still out
there). I want to learn how to do that in Linux or open source."

I am sure many of the esteemed members of this list have been there
and somehow figured out the "how to get things done" thingie.

Nothing new but a recurring stuff.

We all know that languages are taught, but I am not so sure about the
typical workflow.

But can we have a concerted effort at producing a layered tutorial
which can gear them towards professional.

The ultimate goal would be creating a kinda "developer workflow
patterns" a la design patterns. A sort of best practices guide which
will develop the budding developers.

Some ideas that pop up in mind are:
0. Source code management usage and its importance with horror stories
1. IDE comparison and recommendations
2. Debugging techniques tools and their comparison
3. typical problems and situations a student may face and their
mitigation strategies
4. Practical Project management tips
6. Recommended File / repo layouts for different scenarios
7. project examples from real-world
8. creating a typical distro specifically tuned for such an activity
-- kinda dev-distro

And any more ideas and dilations on the above topics.

If a text book can be can be written by esteemed members of this
group, perhaps one can envision some kinda well advertised and
trustworthy single portal of information specifically geared towards
Indian scenario.

This thought appeared in my mind as time and again (not regularly)
students come to me and I sometime have to struggle to answer as some
of my gray cells are past their warranty period with no support in
sight. if we have such a knowledge repo, perhaps I will show them and
dive into it myself to breath fresh info into my mind and answer
reasonably usefully and specifically.

Hope I have been able to communicate clearly

So can we have a discussion on this thread

Regards and thanks for your time,

Rajagopal

Other related posts: