苦手を克服する話

やっぱ可能な限り毎日投稿しよう、と思ったのだけど、
毎日毎日そんなにネタがあるわけではない。
だがしかし、いつか投稿しようと思ってメモ書きしてたやつを
編集して投稿すればいいのでは?とひらめいた。

やはり苦手を克服するためには、
それなりの痛みを伴うなと実感した。
それがずっと苦手としてきたことなら尚更で。

その痛みを乗り越えてまで苦手を克服するべきか、
ってのはその痛み次第なところがあるね。
苦手を克服して得られるものと、感じる痛みを天秤にかけて、
それでもやるか、そこまでじゃないのか、って感じで。

そういう場合に、やらなきゃいけないっていう外的要因があると、
その苦手を克服するハードルを飛びやすくなる
──無理やり走り出される形になるからね──
ってのもあるな、と。

こう、損切りではないけど、走り出してしまったから、
だったら辛いけどもうこのまま走り続けて越えちまうか、
という感じでもあるし、
そもそも止まること、戻ることを許されないなら越えるしかない、
ってのもあるしね。

思うに、結構元気で余裕があって、
他になんにもやることがないって状態じゃないと、
苦手ってなかなか克服できないと思うんだよね。
(そしてほとんどの場合、そんな時はこない)

あとは、実践に勝る訓練なしって感じで、
やっぱり実務に関わってくると苦手とか言ってらんない
(つまりは走らされて、止まることができないってことだね)
ってものあって、余計に克服して、
その分身につきやすくなるってのを実感しました。

なんの話かっていうと、ずっと苦手としてたcssとsqlの話。

たまにちょろっと調べたり本読んだりするけど、
頭入ってこなくて全然わからんかったのだけど、
この一年、火消しばっかりしてたせいで必然触ることが多くて、
なんやかんやで理解できるようになった感がある。

まぁ、まだいわゆる完全に理解したわ〜全然わからん、
ってレベルで、ちょっとできるにはなってないんだけど。
それでも、う〜ん、聞いたことはあるんだけど……
ってレベルではなくなって、
エクセルでいうとvloolup使いこなせます、
ぐらいには覚えられた感じ。

他の例えでいうとなんだろ、
C言語で言えば構造体使えますぐらいかな?
C言語はかけるけど真面目にやってないからなぁ…
そう言えばCもやったな。buletoothチップのFW作ったっけ。
アドバタイズとスリープが厄介だったけど、
これはC言語がってよりは使ったチップと
電力関係の問題だったなぁ……。

ギターだとなんだろ…
エセスイープができるぐらい、かな
あるいは3つぐらいならスケール使えます、ぐらいか?
いや、簡単なコードの仕組みがわかったから
適当にコード抑えられます、ぐらいかな?
レベル感がわからんな…
俺ギターへたっぴだもんなぁ……うまくなりて(独歩)

またしてもほったらかしだ

いろいろあったんですよ。
でもまぁ、ほったらかしにしたことは事実であってですね。。。
やっぱついったーしてるとブログかかなくなるよねー
いや、なんか雑記は書いてるんだけど、
わざわざ公開するもんでもねぇっつーかなんつーか…
ってことを前も書いた気がする。
やーね年取るとリフレインが多くて。

前回投稿したのっていつだっけ?と思って見返してみたら、
なんと去年の夏。
ウワーッ!
毎日更新していた15年前が嘘のよう
え、15年前?
ウワーッ!!(二度目

いや、ほんとこの一年いろいろあったんですよ。
育休〜育休紛いのリモートワークから、
気がつけば全社的なリモートワークになって
そのままずっとリモートなったり、
長女が幼稚園入園したかと思ったら
色々あって通えなくなって、ごまかしごまかし通わせたり
その間に次女が同じとこ入園していけるかと思ったら
やっぱだめで長女・次女ともに年度途中で転園したり、
(幸いにして転園先には長女・次女ともに馴染んでて
無事進級も果たしたんだけど)
三度目の正直で情報処理安全確保支援士試験合格したり
炎上した案件に次から次に参画させられて
「水で濡れた毛布だけ渡されて火事消してこい」
みたいな気持ちでヒーヒー言ってたり…

とまぁ、公私ともに炎上を抱えて走り回ってた感じがすごい。
私は真面目な大学生だったので
大学生時代は課題やら試験対策やら卒研やら修論やらで
そりゃーもう徹夜が多かったのだけども、
それを超えるぐらいこの一年は睡眠時間削ることが多かったなぁ
という印象。
もちろん、学生の頃より家事したり子供寝かしつけしたりってのが
あって作業に使える時間が減ってる、ってのも差っ引いても
この一年のが徹夜感多かった感じです。

じゃーこの一年で触った言語やフレームワークやらを
思いつくままに列挙してみようか。

  • react.js
  • swagger(openAPI)
  • python
  • go
  • graphQL
  • vue.js
  • 生のhtmlとjs
  • css
  • mysql(とそれに関わるSQL文)
  • C(BLEチップマイコン)
  • GAS
  • mongoDB(と、それに流し込むnode.js)

こんなもんかな?
なんかもっとある気がするけど大きいとこだとこんなもんか?
こまかいとこで言えばwordpressの設定やらhtaccessの設定やら
nginxの設定やらrailsやらなんやらかんやら色々ありそうだけど
まぁいいや、きりがないし。

いや、やってんな?
それぞれ言語とフレームワークは別々に来てるわけじゃなくて、
フロントとバックエンドを同時並行で作ったりって感じで
やったからこうなったわけですね。

ほぼ初めて触るものが大半だったから余計に
しんどかったなぁ…
その分、レベルアップしたというか、
実践に勝る訓練なしっていうか、
淘汰されたというか、生存競争を生き抜いたというか、
なんというか…

ちなみに次はkotlinです。
これもまた触ったことない。
でもまぁきっとなんとかなるでしょう…
ならないことはない、なんとかしないと生き残れないからね…

今日の駄文はここまで。
そろそろ真面目になんか、色々書くようにしようかな