matobaの備忘録

育児しながら働くあるエンジニアの記録

フロントエンドの開発の話に少し触れる

正直、JavaScriptとかフロントエンドの開発がよくわかってない。 今回は、フロントエンドの開発について調べたことを途中まで書く。

ブラウザの仕組みを知る

ちょっと古い(2011)けど、以下の資料をざっと眺めた。

www.html5rocks.com

3分くらいでざっと見た。とりあえず、ブラウザで行われているレンダリングでは、自分が知らない技術やテクニックが色々使われてそうだ。ということがわかった。

htmlとcssを学ぶ

これをざっと読んだ。10分くらいで。

リクルートの人が、新卒の人に説明した時の資料のように見える。

speakerdeck.com

html/cssはなんとなく知ってると思ってたけど、知らないこともたくさんあった。有難や。

JavaScriptに入門する

これをざっと読んだ。

The JavaScript language

  • JavaScriptがなんのために作られたか、みたいな話は、思ってたことに近かった。

おわり

JavaScript、雰囲気で動いてる感じがして苦手なんだけど、なんかどこかで関わらざるを得ない気がしてる。

今はまだ本格的に関わるタイミングじゃないのかもしれないけど、とりあえず感触だけでも確かめてみたいと思ってた。

最近、jsの本が増えてきた感じがするけど、なんとなくjsに再入門した!と言う人が書いてる印象。

そろそろ、本物のjserが怒って本気の本を出してくる気がするので僕はそういう本が読みたいと勝手に思ってる。

2018年の後半が始まった

2018年の後半が始まった。

簡単に振り返りと、やりたいことを整理しておく。

今年の最初の話

今年の最初の記事をチラ見した。

blog.mtb-production.info

やりたいこと、に書いてたことがあったので、コメントする。

  • 仕事は、今やってることをキチンと終わらせる。
    • とりあえず、キチンと終わったはず。一通りやったことで得られるものがたくさんあったので、それが良かった。
    • 関わったPyPro3が出版された。最後までキチンと関われてよかった。
  • 趣味のアプリ開発はショボくて良いので、なんかリリースする。
    • なんかWebアプリを作りたいと思ったんだけど、いざ作ってリリースするぞ!と作り始めたら、なんか色々怖くなって手が止まってしまった。
    • 手が止まってしまうのは良くないので、とりあえず、自分一人しか使わないアプリを作って、自分で使うのと追加開発するのを繰り返してみた。これでリスクは最小だ!という気持ち。
    • 次は、数名の知ってる人に使ってもらえるようなアプリを作りたいと思ってる。DBを持たず、ユーザーのデータをためないタイプのWebアプリが作りたい。それなら、ユーザーのデータを失うリスクを背負わずに自分が1から作ったものを他の人に使ってもらう経験ができる。とかそういう感じ。
  • 勉強は、ついいろんな分野を深掘りしてしまうので、いい感じに。
    • ブログを見返したらいろんなことを勉強してた。まあ、色々ブログにアウトプットしたし、いいかなという気持ち。
    • 気になることをメモしているんだけど、気になることが増えるスピードが速すぎて、あれなので、もっと疑問を減らすスピードを速くしていきたい。
  • 結婚生活は、まあいろいろいい感じに。
    • 引っ越しました。改善した気がする。喧嘩することもありますが、まあそういうこともあるということで。
  • 日常生活も、いろいろいい感じに。
    • そういえば、最近、地域でやってるスポーツ(バスケ)に週1で参加してます。
    • 技術書展4に参加した。技術書を書くモチベーションが上がった。
    • 週1くらいで、大学の友人とスタジオに入るようになった。(ギター弾いてる)
    • あと、新潟に旅行で行った。美味しい日本酒がたくさん飲めた。

2018年の後半のやりたいこと/やること

  • 仕事で担当してる仕事を粛々と進めて、キチンと終わらせる。
  • ベトナムに引越しする。準備も粛々と進めて行く。
  • 個人でなんかWebアプリ作ってリリースする。
  • 技術書典5に出たい。技術書典5に出るかどうかにかかわらず、本を書いて出したいという機運が高まってきている。
  • 細かい気になってることをもっとやっていきたい
    • 曲を作りたい。作ってるのがあるけど、完成してない。これも風呂敷広げすぎなところがあるので、小さくしたい。
    • Pythonの公式ドキュメントをもっと細かく読みたい。たまに読んでるので、継続してやる。
    • なんかライブラリをPyPIに登録したい。