よく質問されるのですよね。何勉強したらよいの?って。ということで主観でのリスト化。
ずっと活用できる(と思われる技術)トップ10!
- マークダウンで出力される程度のHTMLと、シンプルなCSS
- http(s)等アプリケーション層のプロトコル、DNS、DHCP、SMTP、IMAP、FTPあたりの存在と用途、概要も知っていても良い。OSI7層とTCP/IPを一緒に学習すると効果的
- OSI7層
- TCP/IP
- ドメイン管理(DNS)
- (ネットワーク系を中心に)UNIXコマンド
- (動的言語として)JavaScript(ECMAScript)
- (静的言語として&メモリ操作を理解するために)C言語
- SQL構文
- 正規表現
番外編
- JIS X 8341 (特に8341-3)
- オブジェクト指向
- NISTのクラウド定義
- The twelve-factor app
実はこれが1番役立つ技術(いまのところ)
- ブラインドタッチ(アルファベット、数字、記号)。できれば、日本語キーボード・英語キーボード、PC/Macそれぞれ各種で