社团项目
OpenET https://cas.bistu.edu.cn
iflab网站个人blog
iBistu项目
Open edX开源社区
经典书籍
黑客与画家
计算机程序的构造和解释
深入理解计算机系统(原书第3版)
算法导论(原书第2版)
人月神话
大教堂与集市
构建之法
硅谷之谜
大学之路(套装)
浪潮之巅
芝加哥大学论文写作指南
宏观经济学
微观经济学
黑客电影
Matrix https://movie.douban.com/subject/1291843/
Inception https://movie.douban.com/subject/1291843/
The Thirteenth Floor https://movie.douban.com/subject/1300282/
Transcendence https://movie.douban.com/subject/10810745/
Ender’s Game https://movie.douban.com/subject/5323957/
Moon https://movie.douban.com/subject/3073124/
Dark City https://movie.douban.com/subject/1292332
Source Code https://movie.douban.com/subject/3075287
Blade Runner https://movie.douban.com/subject/1291839/
Ghost in the Shell https://movie.douban.com/subject/25818101/
Ex Machina https://movie.douban.com/subject/4160540/
I, Robot https://movie.douban.com/subject/1308843/
在线课程
[初级课程] 哈佛大学 计算机导论CS50 https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
[初级课程] 斯坦福大学 计算机导论CS101 https://online.stanford.edu/course/computer-science-101-self-paced
[初级课程] MIT 计算机导论 https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10
[初级课程] UCSD 学习如何学习 https://www.coursera.org/learn/ruhe-xuexi/home/welcome
[中级课程] W3C HTML5和CSS基础 https://www.edx.org/course/html5-css-fundamentals-w3cx-html5-0x
[中级课程] Linux基金会 Linux基础 https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS101x+1T2017
[中级课程] 北京大学 算法基础 https://www.edx.org/course/suan-fa-ji-chu-fundamental-algorithms-pekingx-04831750-2x
[高级课程]斯坦福大学 机器学习 https://www.coursera.org/learn/machine-learning
搜索引擎:
学会正确地提取关键字
代理上网
用于搜索和访问一些技术资源,请向导师咨询方法
通用工具篇:
Chrome:
最适合开发人员的浏览器,本身体验不如某些国产浏览器,但是其支持众多的插件,功能强大。
虚拟机:
VMware或VBox,用于创建虚拟主机,可用于学习Linux等
FTP:
使用FTP工具上传文件到FTP服务器,windows推荐使用:WinSCP。WinSCP不仅仅支持FTP上传,任何一个服务器都可以通过WinSCP连接,然后上传文件。
* 学校内部FTP地址:ftp://ftp1.bistu.edu.cn/
* 社团内部FTP地址:ftp://iflab:[email protected]
常用网站篇:
Google:
学会使用Google来搜索,配合英文搜索,国内的百度、搜狗等搜索引擎质量太低。
Github:
全世界最流行的代码仓库,配合git可进行多人协作开发,也可以付费购买无限大空间的私人仓库。每一个程序员都应该有自己的github。官网
Stackoverflow:
全世界最流行的IT知识问答社区,水平极高,基本开发中遇到的问题在这里都能找到解决办法。Google搜索IT类问题时给出的答案中大部分也是来自Stackoverflow。国内相似的有segmentfault
Trello:
一个非常流行的多人协作工具,实际开发中,多人协作开发非常需要一款工具来互相同步工作进度,沟通交流。官网。国内相似的有Teambition
w3school:
非常不错的在线学习编程网站。官网
runoob:
另一个不错的在线学习编程网站。官网
https://www.codeschool.com/
https://www.codecademy.com/
开发工具篇:
编译器:
- Mac:Xcode
- Windows或者Linux:jetbrains系列。jetbrains支持全平台,几乎每一个流行语言都有其开发工具,快捷键一样,外观配置相同。只要拥有edu.cn结尾的邮箱,就可以申请免费使用付费版。官网。
> 认证edu.cn邮箱使用jetbrains教程:
> 1. 登录https://mail.bistu.edu.cn/ ,选择mail.bistu.edu.cn,用户名为学号,密码默认为身份证号或者身份证后6位
> 2. 注册jetbrains官网账户,打开(https://www.jetbrains.com/student/),点击申请按钮,邮箱填写:学号@mail.bistu.edu.cn
> 3. 打开邮箱确认后即可下载使用
> 4. 安装时会要求输入密钥或者使用账户登录,直接登录你自己的账户即可免费使用一年。一年后到期重新激活即可。
编辑器:
推荐使用atom或sublime
图形界面数据库管理工具:
推荐使用Navicat Premium,支持几乎所有的关系型数据库。可以非常方便的管理数据库。
学习工具篇:
印象笔记:
跨平台的可以随时记下你的问题的云端笔记。支持截屏、涂鸦、文字、截取网页正文、整个页面,如果和Chrome的印象笔记插件配套使用,在chrome中搜索时会优先列出印象笔记中已经有的内容。方便以后最快速的找到曾经解决过的问题的答案。推荐使用Chrome插件。
划词翻译:
Chrome有相关插件,也有单独的软件,点击单词即可翻译成中文,查阅英文文档时非常方便。
TeamViewer:
一款远程控制软件,能够绕过win8以后禁止远程操作C盘等安全限制,在需要远程协助时极为方便。
通用技能篇:
建站:
建立属于自己的网站博客,从域名到服务器部署,推荐看这篇文章及其后续系列
Git:
最流行的代码管理工具,入门推荐看这篇文章
Linux基本使用:常用的Linux命令、Linux文件系统结构、Linux用户权限