「情報系学生ならこれぐらい知ってるやろ〜」って感じの知識を纏めれば人生を無駄にする人も少なくなると思います。
マサカリ歓迎します。共著者も募集します。自分もそこまで知識がある訳じゃないので。
「開発」の話をしているという話を含めると良いかも?(ハードウェアの話はしない)
文量は必要最低限にすると良いのではないかと思います。
余計な知識と判定されて読み飛ばすとかされます。
- ググれ
- Yahoo
- Bing
- Terminal
- 基本操作
- ssh
- .ssh/config
- 公開鍵認証
- VPN
- Linux
- 仮想化
- git
- 他のバージョン管理にも(軽く)言及
- Mercurial
- SVN
- commit
- clone,add,commit,push
- (branch)
- merge
- (GitHub,GitLab)
- (issue)
- (Milestone)
- (gist)
- 他のバージョン管理にも(軽く)言及
- パッケージ管理
- apt-get,aptitude
- yum
- Homebrew
- (pacman)
- エディタ
- vi
- nano
- (vim,emacs)
- 戦争ネタはコラム程度で…
- 記法
- markdown
- (TeX) * 分岐いっぱい
- 正規表現
- ウィンドウ管理
- screen
- tmux
- byobu
- Shell
- bash
- tcsh
- zsh
- sh
- セキュリティ
- Basic認証
- 公開鍵認証
- SSL
- (Twitter)
- (mikutter)
すっごいざっくりとした系統でカテゴライズすると分かりやすいのでは。
Webならruby,画像処理ならC,3D描写ならC++とか。
- プロトコル
- HTTP(s)
- メール
- MAIL
- IMAP
- SMTP
- POP
- MAIL
- ドメイン
- hoge,fugaとかの変な言葉
- 環境変数
大枠としてプログラミングの話はしない方が混乱が少ないかもしれませんね。
ツールの使い方ぐらいは知っとこう、というのが前提にしています。
「情報系学生」というのも、どちらかというとソフトウェア系の学生を想定していました。
(主に私がソフトウェア系の人間なので…