计算机科学与技术专业的学生大学期间如何锻炼自己
发布网友
发布时间:2023-02-13 03:47
我来回答
共1个回答
热心网友
时间:2023-09-13 15:40
0000 - 买个域名
0001 - 安装Apache服务器并且学会各种复杂的配置方式, 比如同时为多个域名服务
0010 - 安装Wordpress, 设计你自己的博客. 用它来记录你的点点滴滴. 要知道, 高质量的博客能够培养你辩证思考的能力, 这种能力对于梦想成为计算机高手的人来说是非常重要的
0011 - 将你的网站运行在家里或者托管到代理公司
0100 - 学会写一个基于LAMP的web应用, 如果你能写两个, 那就更好了. 另外, 这里的P既可以是PHP, 也可以是Python
0101 - 拥有你自己的云服务器, 无论它是真实的还是虚拟的
0110 - 安装VMWare或者其他的虚拟机程序, 以便你能在你的电脑上运行其他的操作系统
0111 - 配置你家里的DSL路由器, 这样你就可以将你的网站或者你电脑里的其他东西分享给你的朋友了
1000 - 学会使用网络嗅探器, 它能帮助你弄明白你最爱玩的网游是如何从你的电脑上获取请求的
1001 - 为开源项目供你你的绵薄之力
1010 - 写一个应用, 实现至少一个流行的网络接口, 比如Fcacebook Connect或者Google的一个接口
1011 - 将Google的AdSense(广告联盟)放到你的网站上, 并通过吸引流量来赚钱
1100 - 从头编译一个复杂的开源项目, 比如OpenSim或Matterhorn
1101 - 阅读大量的文学作品, 并将你的注意力放到作者是如何讲故事和如何用词上. 将来你编写的程序也应该像这些文学作品一样结构清晰, 用词精巧.
1110 - 参与一个软件的开发. 虽然对于0.01%的课程设计和99.99%的项目开发来说, 需求常常在软件开发的过程中发生改变, 即使是这样, 我们也应该选择后者. 因为, 当我们的千辛万苦完成软件的开发之后, 我们的耐心和接受批评的能力都会有大幅度的提升.
1111 - 采用映射规约(MapRece)的方式编写一个程序, 将它运行在Google的app-engine或是Amazon的EC2上