19. エンジニアってサイヤ人的じゃないですか
2017年07月18日
内容紹介
trkwとmiyaokaとlovalottaの3人で、役者、声優、Podcast、Vue.js、サイヤ人的意識などについて話しました。Show Notes
ゲスト:おもちねこさん
- soussune に Twitter で感想をくれた初めてのゲスト
- オフラインで会ったことのない人と話すのも初の試み
- エンジニアに至る経緯:出版、役者、C+、JavaScript など
役者
- 楽しいけどお金がもらえない
- 水族館劇場/野外劇、テント芝居
- 舞台『人狼 ザ・ライブプレイングシアター』公式サイト
声優
「高山に一人で住んでたら訛るかな」と思ってめちゃくちゃ訛らせたら音響監督に「藤井さんなにその喋り方!?」って驚かれ「普通に喋った方がいいですか・・・?」って修正しようとするも「ううん!!それでいこう!!」って GO サインを出された
トキの歌は金田さんのアドリブ、ただしもう覚えていない、2 回同じ歌を歌うのが大変だったとの事
- アドリブ性
- 設計・QA を見積もるエンジニアとは対極
- アドリブ性を求められる場もある
ポッドキャスト
- soussune を聴いたのが初ポッドキャスト
- たまたま Vue.js の話をしている二人
- お勧めポッドキャスト
- Vue とか知ってる人の話を聞くことが無いので、それ自体面白い
Vue おじさん
- 触り始めて 1 年半
- なんとかおじさんって良くないですか?
- Jenkins おじさん
エラーになってるときは怒るのはこっちなのに、なんでお前が怒ってんだ。もっと悲しい顔とかしていたら直してあげなきゃなと思うのに
Vue 好きなところ
- 柔らかい感じ
- Angular はドイツ人みたい
- Vue vs React
- JS 自体慣れてない人ならテンプレートベースのほうが馴染みやすい
- 単一ファイルコンポーネント - Vue.js
- Vue はフロントで何かをやるのに十分な要素だけある感じ
- リスクとしては Evan You さんを信じろ状態
- ドキュメントが各国語対応している
- はじめに - Vue.js を改めて読んでみると、全くの素人向けではない
公式ガイドは、HTML、CSS そして JavaScript の中レベルのフロントエンドの知識を前提にしています。フロントエンドの開発が初めてであるならば、最初のステップとして、フレームワークに直接入門するのは良いアイデアではないかもしれません。基礎を学んで戻ってきましょう!他のフレームワークでの以前の経験は役に立ちますが、必須ではありません。
最近のフロントエンドは hello world までが長い
最近の技術についていくには Chrome 拡張を作る
- qiita で一年前の記事に警告が出る
- google 検索の期間指定が荒い
- ググったあとワンクリックで期間指定ができる Chrome 拡張を作った - Qiita
- miyaoka/japari-pedia: Welcome to youkoso japari-park! 🌴💥🚕🐈😧
-
Wikipediaを勝手にジャパリ図書館化するchrome拡張を書きました https://t.co/ZHKqvcIcAk pic.twitter.com/Y9oRAmy9uP
— みやおか (@miyaoka) 2017年2月20日 - キーボードショートカットをカスタマイズするブラウザ拡張 - ✘╹◡╹✘
ともあれ Chrome 拡張を 1 つこさえれば、大の大人が寄ってたかってモダンと言い合う類のものが一通り学べるだろうと思います。
jQuery のつらみ
- DOM から値を取得したり、DOM に値を持たせるとメンテ出来ない
- React/Vue のようなコンポーネント指向に移行してほしい
- Vue.js Tokyo v-meetup #4 が開催されました - laiso
- デザイナーはいろんな jQuery を読み込んで作ってる
- MVVM 的な考え方を浸透させたい
- コードで管理できないから E2E テストで守るしか無い
エンジニアってサイヤ人的じゃないですか
- Podcast 聴いてる時点で技術好き
- 新しい技術に興味が無い以前に、古い技術を使うことによるつらみが分からないのでは
- コード修正による影響範囲についての責任意識を持っているか
- エンジニア=リコーダーガチ勢。中学時代リコーダーが吹けないと死ぬという意識を持っている人たちと、その他クラスメイトとの意識の違い
- サイヤ人は敵が居なくても日頃から修行ばかりしている
フレームワークエンジニア
- 覚えるスタックが多い
- Java 界だと Struts エンジニア、Spring エンジニア
- フロントでも React エンジニアなど
- 基礎として es5 も知ってほしい
- DHTML
- ブラウザ依存で信頼のできない言語
フロントに CSS は入るか
- JS をやってる人ほど CSS は雰囲気でやってる
- 同じフロントだけど、分化してる
- BEM とか人力ルールつらかった
- kizu/bemto: Smart mixins for writing BEM in Pug
みんなでやるには
- 適応力が低い人に合わせる
- 合わせるのか、引き上げるのか
- 技術選定
- 管理する人に属人性を持たせない
- 脱オンプレ
まとめ
- みんなでやれたらいいですね
- jQuery ではなく Vue 使っていきたいですね