10000 things all ICS students should do before graduating
来源:互联网 发布:mysql client for mac 编辑:程序博客网 时间:2024/06/05 23:20
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
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
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
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.
- 10000 things all ICS students should do before graduating
- 8 Things Every Person Should Do Before 8 A.M.
- Google: Things Everyone Should Do: Code Review
- Things Everyone Should Do: Code Review
- Things Everyone Should Do: Code Review
- Things Everyone Should Do: Code Review
- Things you should do after UAT
- Things You Should Never Do, Part I
- 10 things you should never do on a consulting job
- 6 more things C# developers should (not) do
- What you should do before you new a project
- What Should I Do Before Getting New Hair Extensions?
- do all things in php(注入利用程序编写)
- Graduating
- What 10 things should you do every day to improve your life?
- Driving Me Nuts - Things You Never Should Do in the Kernel
- Install Oracle9iRac On Solaris + EMC + Veritas ---All the things you should know
- 49. All things is difficult before they are easy. 凡事总是由难而易
- qt移植过程中出现QSQLITE driver not loaded 的解决办法
- 字符串相乘:void mul(char *input1,int n1,char *input2,int n2,char *output)
- 黑马程序员_android笔记3
- python的概念层次
- 40种孩子技能
- 10000 things all ICS students should do before graduating
- SDL_gfx-2.0.23在windows平台下的编译及例子
- 黑马程序员_android笔记4
- SQL数据类型datetime
- 利用VB制作一个秒表
- 单链表反转
- linux文件系统的系统分析--(四)sysfs的安装和挂载
- ExtOpenCV SDK 1.2
- JAVA环境配置