Forum     

Go Back   Digit Technology Discussion Forum > Education and Career Guide > Education
Register FAQ Calendar Mark Forums Read

Education Share your experiences in your classrooms, exams, colleges. Share your learnings, moments of joy and 'wish i had scored 2 more marks' moments. Help each other learn more...


Reply
 
LinkBack Thread Tools Display Modes
Old 24-06-2011, 09:49 PM   #1 (permalink)
God of Mistakes...
 
Garbage's Avatar
 
Join Date: Dec 2005
Location: Pune, Maharashtra
Posts: 1,923
Smile 10000 things all ICS students should do before graduating


Quote:
It’s Commencement time! So I thought I’d compile a list of 1010 10000 things I believe all ICS students should have done (by themselves) by the time they get their diplomas. With luck, students have come across some of these in courses. Most likely, that won’t happen, so students need to make time for extra-curricular activities.

This list is inspired by others out there, but, as the title says, it’s about doing, as opposed to knowing or learning. First-hand experience is the absolute best route for exploring the fun things that can be done with computers. Once we make it work and/or surpass the hurdles, we feel empowered (startup companies, anyone?). It also builds up the critical skill of finding things out by oneself.

Here is my list, in no particular order:


0000 – Buy your own domain name.

0001 – Install an Apache web server and configure it in a non-trivial way, e.g. to serve multiple domains.

0010 – Install WordPress and have your own blog. Write blog posts regularly. Write well. Good writing is a critical skill to master in this profession.

0011 – Run your own web site at home or in a hosting company.

0100 – Write at least one complete LAMP web app, preferably two — one where P=PHP, the other where P=Python.

0101 – Have your own [physical or virtual] server on the cloud.

0110 – Install VMWare or equivalent in order to boot up your laptop with more than one OS.

0111 – Configure your home DSL router so that you serve a web site or other kind of server from your home machine / laptop to your friends.

1000 -Use a packet sniffer to learn about the network requests your computer does to your favorite game server.

1001 – Make contributions to an open source project.

1010 – Write an app that uses at least one of the popular Web APIs, like Facebook Connect or one of Google’s.

1011 – Use Google AdSense on your web site, and make money just by virtue of attracting traffic.

1100 – Compile a complicated open source project from scratch, like OpenSim or Matterhorn. (Thanks, Sean!)

1101 – Read works of literature and, besides enjoying the ride, pay close attention to how the author tells the story and makes use of words. Your programs should be as carefully written as those works of art! (Thanks, Beki!)

1110 – Get yourself involved in a software project where requirements are bound to change halfway through — that’s about 0.01% of homework projects and about 99.99% of real world projects, so find one of the latter kind. Finish the project with patience and the ability to take criticism in a constructive way. (Thanks, Lorraine!)

1111 – Write an application using map-reduce. Run it on Google app-engine or amazon EC2. (Thanks, Ian!)

Source - 10000 things all ICS students should do before graduating | Tagide
__________________
Registered Linux User #468778
----------------------------------
http://twitter.com/_Garbage_
Garbage is offline   Reply With Quote
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 24-06-2011, 11:36 PM   #2 (permalink)
Stuck in Time...
 
Vyom's Avatar
 
Join Date: May 2009
Location: Land of Logic
Posts: 2,261
Default Re: 10000 things all ICS students should do before graduating

Nice list!
I am not an ICS student, just a wannabe Software Engineer, but even I want to do majority of items on the list.

My favorites:
0000 – Buy your own domain name.
0010 – Install WordPress and have your own blog. Write blog posts regularly. Write well. Good writing is a critical skill to master in this profession.
0011 – Run your own web site at home or in a hosting company.
0110 – Install VMWare or equivalent in order to boot up your laptop with more than one OS.
1001 – Make contributions to an open source project.
1011 – Use Google AdSense on your web site, and make money just by virtue of attracting traffic.
1101 – Read works of literature and, besides enjoying the ride, pay close attention to how the author tells the story and makes use of words. Your programs should be as carefully written as those works of art! (Thanks, Beki!)

and maybe 1110 !
__________________
Marty: Hey, Doc, we better back up. We don't have enough road to get up to 88.
Doc Brown: Roads? Where we're going, we don't need, "roads!" :)

──── On the Internet you can be Anything you want. It's Strange that, so many people choose to be Stupid! ────
Vyom is offline   Reply With Quote
Old 26-06-2011, 02:31 PM   #3 (permalink)
I'm a Wannabe Hacker
 
Prime_Coder's Avatar
 
Join Date: Apr 2011
Location: Oxford of D East!
Posts: 235
Default Re: 10000 things all ICS students should do before graduating

Super nice article!
TFS.
__________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook
Prime_Coder is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by icebags
- by bhaskar
- by Soumik

Advertisement




All times are GMT +5.5. The time now is 06:28 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2