2016年9月5日(月)に社内の大人気企画、「TechDojo」が開催されました。
TechDojoとは
自社のサービスや広く技術・開発に対する理解のため、社内のエンジニアが非エンジニアに技術知識を共有し体験する場を提供する企画です。
今回取り上げられたテーマは・・・・・・??
- HTML
- CSS
- JavaScript
この3つについて、実用的な実習をしながら理解を深めるというものです。
まずはHTMLについて
そもそもHTMLって何の略で、タグとは何なのか、どうやって使うのか、という解説がありました。
そして実際に書いてみます。ざっくりまとめると、HTMLはいろいろな「タグ」を使ってWebページの「文章」を表現するものということでした。
お次はCSS
文章の構造や体裁を整えるためのものであり、文字を装飾したり、表示位置を調整したり、画像や背景などを挿入することができるとのことです。
実際に、Sansanのカタチ(バリュー)を使って、文言の一部を強調してみる、という実習を行いました。
ラストはJavaScript
Webページに動きを付けたりインタラクティブな処理ができるものであり、文章を動作させる役割です。
ライブラリーとは? など、合間で専門用語の解説もあったりして頭に入りやすいです。
法人向けクラウド名刺管理サービス「Sansan」上での利用例の紹介もあり、「ふむふむ。。」と非常に参考になっているようでした。
エンジニアに質問しながらも、試行錯誤しながら実際に手を動かしてプログラミングすることで、その難しさや楽しさを身をもって体感できる機会となりました。
参加したメンバーからのコメント
- すべての要素が影響しあっていることが体験を通して理解することができた。
- 講師の方々が丁寧に教えてくれたので、とてもありがたかったです。
- 参加2回目ですが本当に勉強になってます!いつもありがとうございます!!
- 自分の書いたスクリプトが動いた瞬間!
全体を通して、Webサービスの画面がどのようにして作られているか、という構造を理解する有意義な時間となりました。
次回予告もされており、人気がありそうなテーマです。またレポートします!