My Groups wrote:
> Hi All,
> This is jas, a newbie in the group. I have done engg in computer science but 
> landed in s/w testing so completely out of touch with prog languages since 
> last 2.5 years. I really loved programming in college days and was quite good 
> at it. Now i wanna get back to it. But since i was completely out of touch i 
> need to brush up basics again. So looking fwd to your help. Can any one 
> suggest me some small assignments and programs topics or any small projects. 
> If anyone interested, i would also love to be a part of their project. This 
> is for my understanding so that i can have practical exposure too not just 
> reading theoretical concepts. 
>  
> Looking fwd for your hwlp. :-)
>  
> Note: i am newbie in the group, n i hope this is the right way of posting 
> messgae here. Mods - looking fwd for your guidance if i am wrong. :))
>  
> Thanks.
> Jas

You should have received a copy of the group Welcome Message when you 
joined the group.  It contains a whole slew of information to get you 
started (compilers, books, etc.).

As to project suggestions, it really boils down to what YOU are 
interested in.  Brainstorm and write down a few projects you want to do. 
  And then review that list from time to time to eliminate ideas or add 
new ones.  I have my own laundry list of projects I look at when I need 
a new project.  I also have a little $3 whiteboard where I write down my 
immediate subproject goals.  (Currently has my to-do list for the next 
24 hours because, well, Christmas Eve is rather busy).

No one likes doing projects they don't enjoy.  In the digital world, you 
are free to do whatever you want.  So if you aren't doing projects that 
you don't enjoy doing, then don't do them.

One thing I do recommend avoiding:  Releasing software to the world. 
The moment you do that, one of two things happen:

1)  Someone inevitably uses that product and wants new features or (more 
annoying) has some opinion of it.  If you continue developing the 
product to meet the whims of that person and get paid for it, it is 
called a job.  If you develop it as pure "open source" or don't get paid 
for it, it is called slavery.

2)  "No one" will use it and you will either let the project die a slow, 
agonizing death or attempt to "fix" the problem by adding features you 
think are necessary to make it "succeed".

Until you release a software product into the wild, it is enjoyable.  It 
is yours.  You get to take care of it however you want to and do 
whatever you want with it with no one else telling you what to do with 
it.  That is the second best feeling in the world (and is rather addictive).

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to