training@hci(tools)

34
工具篇 2012 Aug 25th 吹水人:黄浩松 HCI

Upload: haosdent-huang

Post on 15-Jul-2015

898 views

Category:

Documents


4 download

TRANSCRIPT

工具篇 2012 Aug 25th

吹水人:黄浩松

HCI

关于培训

只能是概要性的介绍

尽量用英文幻灯片

自己去深入折腾吧,发现更多

关于学习

得知此事须躬行(边学边用)

因“地”制宜(技术类、理论类)

书到用时方恨少

书都是作者拿来骗钱的

经典推荐 StackOverFlow

上评出的十一本书籍

译文地址:http://blog.jobbole.com/5886/

开始吧!

连上互联网

怎么连,你懂的

怎么判断我已经连上? --请试下打开www.facebook.com

操作系统

OS X

Linux的各种发行版

Windows

Linux的各种发行版

ArchLinux、Ubuntu、CentOS

该用哪个?

Windows的正确用法

准备工作:卸掉所有所谓的杀毒软件

>90%Windows都用错了

Windows的正确用法

装些提高效率的小工具,和熟悉系统自带的各种工具

符号链接

命令行

OS X

买丌起啊,等哪天去银行抢钱了再说

黑苹果

编辑器

Eclipse、IntelliJ、Netbeans

Vim、Emacs

Sublime、Textmate、Notepad

LaTex

Vim

快速入门不相关的资源

酷壳(coolshell)

Vim的各种插件

Emacs

强大、简单

各种相关资源和插件

个人转用Emacs后的一点感想

Eclipse

用的人很多,各种丰富的插件

各种快捷键

个人对Eclipse设计的吐槽

Sublime、TextMate、Notepad++

各种插件

也就那样了

Java还是找个IDE好点

版本控制

Svn、CVS

Git、Mercurial

版本控制

为什么要用版本控制?

什么是版本控制?

Git、Mercurial

Git的工作过程简述

分布式

Subversion

svn的工作过程简述

git-svn

在线代码托管网站

GoogleCode、SourceForge

Github、Bitbucket

时间管理

……

Google Calendar、Exchange

项目管理

Pivotal Tracker、Redmine

Github、Bitbucket、Google Code

Jira、Bugzilla

Mylyn……

演示:Github

issue

不Eclipse的结合

演示:Mylyn

TODO

Bug

学习资源

SlideShare

RSS(Google Reader)

Youtube、公开课、Verycd

RSS推荐

GoogleReader里面搜你感兴趣的

Reddit、Hacker News

公开课推荐

编程范式、抽象编程

机器学习、公共健康—数据统计分析

计算机科学及编程导论

麻省理工的一系列数学课

交流

IRC

邮件列表、邮件

社交网络(twitter)

邮件列表

邮件列表推荐

为啥用邮件列表

IRC和社交网络

个人对Twitter、Google Plus、新浪微博的对比

IRC推荐

语言

Python

Shell

Ruby

为啥要脚本语言

个人对几个脚本语言的吐槽和对比

简单、快捷、丰富的库

Q&A