「情報系学生ならこれぐらい知ってるやろ〜」って感じの知識を纏めれば人生を無駄にする人も少なくなると思います。
マサカリ歓迎します。共著者も募集します。自分もそこまで知識がある訳じゃないので。
「開発」の話をしているという話を含めると良いかも?(ハードウェアの話はしない)
文量は必要最低限にすると良いのではないかと思います。
余計な知識と判定されて読み飛ばすとかされます。
- ググれ
- 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とかの変な言葉
- 環境変数
それはソフトウェア系の学生じゃなくてソフトウェアを使う学生では