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/
