Please add the link of your website to the bottom of the list, and then start a pull request.
Let your link display with your official name or widely-known nickname. Make sure the link leads to the right place on click.
Please do NOT edit or remove others' link.
##Here is where you submit your work##
- example
- lijiahao
- Swinggcat
- nian
- maocaoqiu
- nekokira
- cooler
- luotingzhongL2
- yotsuha
- mitsuha
- BlockChanZJ
- mikoto
- kuroko
- wanghaiwei
- wangwei
- yufeiran
- wangkule
- haruka
- jingyongkang
- hoshino
- Criinal
- nanami
- caokaifeng
- black-white bear
- qiurungeng
- ZOHETH
- gngnggnn1
- yunqi ##End of section##
- 在服务器上搭建 LAMP 环境。任务提交:在一台公网可以访问的服务器上完成 LAMP 环境搭建,并创建一个网页来显示 PHP 探针,如上面的 example 所示。
- 学习使用 Git。任务提交:在 GitHub 上 fork 这个仓库,然后将你的链接加入上面的列表中,再打开 pull request。请使用命令行进行 commit,i.e. 你的 commit 中不能出现 “committed on GitHub” 字样
- C 语言。VJudge 上有我们出的一些题目(密码:neupioneer@204),编程解答它们、提交代码并通过这些题目。请将 Nickname 设置成能让我们轻易认出你的名字
任务估计所需时间为一周,宽限一周,即如果两周你仍然未能完成,即视为没有完成此任务。(i.e. 一个月的考核期内还有其他任务)
开发环境的搭建十分重要。在去年里我们大量的成员在开发环境搭建问题上花费了巨量的时间,所以今年在刚进来的时候考察各位搭建开发环境的能力,和利用互联网解决问题的能力。同时你可以寻求身边的人(包括部里的学长们)的帮助,不过你应该知道没有人有义务解答你的问题,能不能得到答案要靠你问问题的艺术。
LAMP 环境是新人入门 web 所搭建的环境中比较普遍的一种,在网上可以找到大量搭建 LAMP 环境的教程。其中 L 代表 Linux,A 代表 Apache,M 为 Mysql, P 为 PHP。与之并列的,可以有 WAMP,LNMP 等等多种。之所以选择 Linux 作为大家的任务,一是因为 Linux 下安装 Apache 比较简单,二是我们的服务器都是 Linux 系统,作为 Web 开发大家有必要掌握一些终端的知识,另外学会使用 Linux 也有诸多好处。
公网服务器可以到一个公有云服务商那里去注册一个 VPS 来获得。我见到的很多技术圈的人都有自己的网站服务器,而拥有自己一个服务器也是很有好处的。阿里云和腾讯云都提供学生优惠(大约每月1~10元),Github 的学生包提供 DigitalOcean 十个月的免费试用(不过貌似需要绑定国外的信用卡认证),此外正常价格的话最低配的服务器大约每月 5 美元 / 45 人民币左右。大家也可以合租来节省开支。
Git 是一个版本控制工具。在我们多人协作的开发过程中你必须要学会使用它,不然你会几乎无法加入到我们的项目中。
虽然有一些图形操作工具,但是通常人们仍然在命令行中使用它。GitHub 是使用 Git 做版本控制的代码托管平台,也是最为活跃的开源社区。入门建议先注册 GitHub 然后完成注册后的新手教程。在此之后完成 try.github.io 上的命令行教程。
十月初 NEUP 和 NEUOL 会联合进行一次 Git 教学,大家可以去旁听。
C 语言题目主要帮助大家提高基础的编程能力。
最后,写博客是一个好的习惯。许多大佬都是写博客的!把自己踩到的一些坑、学习过程中的经验总结成文章,放在你自己搭建的网站博客上吧!动态的博客引擎有 WordPress、Typecho 等,静态的如 jekyll、hexo 等(这个是可选任务)