Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/yos-ideastation/www/blog/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340
Good Reading | yos-blog

30代は専門性

やりたいことが見つからず、立ち止まってしまう人に向けて(20代へ)

Input 記事

年齢で決め打て

プロスペクト理論を引き合いに出し、損をしたくない(無駄な努力をしたくない)から、なかなか行動に出ることができないのだ、と説く。その上で、キャリアのVSOP(variety,speciality,originality,personality)を意識して、まずはなんでもやってみなさいよ、そのことが30代での専門性を深めたいと思える領域が見つかる可能性が高いぞ。という。

記事内参考:キャリアのVSOP

自分に置き換えて

読んでいて納得する。内容が自分の行動指針に影響を与えた。書き方も軽快でサクッと読めるのが心地よい。自分は幸いにも、20代で、海外留学、海外旅行、ITエンジニア、コンサル、チームリーダー、転職、プロジェクトマネジャー、中国現地採用、といろいろ経験できたので、もしかしたらバラエティーには富んでいたかも。31でこの考え方に出会ったがもっと前から知っておきたかった。そうすればもっとアクションできていただろう。それと同時に良かったのは、先日、自分の専門性を深めようと決めたばかりだったということ。何か一つを選ぶのが怖い気がしたが、選ばないまま30代を終えてしまうともっと怖い。30代では、金融業界に軸を置き、自分の専門性を深めるために、資格試験の勉強と仕事に集中するぞ、と再度気合いが入った。

おすすめの人

何となく毎日を遊んで過ごしてしまう20代、やる気がなんとなく出ない30代前半に特にオススメの記事でした。モチベーションキープの一助になります。

すぐやる脳。48時間以内を目処に行動せよ。

結果を出せる人になる!「すぐやる脳」のつくり方

結果を出せる脳

上記の本を読んで、印象に残った点は以下。

1.行動を抑制する脳が発達している。
人間の脳には抑制を司る部位があるため、訓練しないと、抑制脳が働き、軽やかに行動できなくなってしまうという特徴がある。

2.習慣化の秘訣
特別なことをやる、と身構えるのではなく、散歩に行くような心持ちで、すっと行動を始める。気楽にスタート。無理な時はやらない。自分の脳や体の状況を鑑みて、その日のゴールを調整する。

3.ベストエフォート方式
三日目に続かなくても、四日目から再開する方がよっぽど良い。あ、またダメだったと思う気持ちを出来るだけ短くして、すぐに再開するのでも良い。

4.セレンディピティ
偶然の巡り合いを引き寄せる力。チャンスはいつも無茶振りでやってくる。

5.最悪の状況を想定しておくことがポイント
メンタル管理として、最悪の展開を考えて起き、最悪はこうしたら良いやという逃げ道を準備しておくこと。プランBを考えることができる力をリスクに向き合う資質があると言う。

6.締め切りを設ける
終わりを決めないと、制約が生まれないのでアクションできない。

感想・意見

読んでいるとワクワクする。頑張る気持ちになる書き方で読みやすかった。本文の内容は、つまるところ、「放っておくとどんどん億劫になる」のは脳の仕組み上でもそう。というように、他本でも言及されるような仕事術が脳科学的にも有効であると裏付けているという感じ。

例えばメールは見たら、即返信するとか、目標には必ず締め切りを設けるとか。ただ、逆説的に考えれば、脳科学的にも面倒になりやすいんだから、自分が行動を起こそうと思っても億劫に感じてしまうのはしょうがない。「みんなそうなんだ!」と割り切れる。だからこそ、億劫であっても行動することが大事だ。と再認識させてくれる本。

やる気はあるんだけど、なんとなく頑張れない。いまいち続かない人向け。
あるいは、やる気が出なくて思うような行動が取れない人もこの本をヒントにすることで最初の一歩が踏み出せるかもしれない。

本の整理は心の整理

そろそろ引越しなので、改めて本棚を確認し、必要な本と捨てるものを分けた。
ビジネス書を読むのが好きなので、ジャンルはかなり幅広い。自己啓発、金融、投資、マーケティング、コーチング、起業、プロジェクトマネジメント、アプリ開発、統計学、語学、などなど。

気づきは二つ。
1. 読んでいるが、内容を覚えているものがあまりない。
2. いろんなジャンルがあるのはよいが、あちらこちらに迷っているよう。

前者については、インプットしたのみでアウトプット(活用)してないのが原因か。なお、短期記憶を司る海馬から、長期記憶に移行するためには、2週間に3回以上使うと良いらしい。次から本を読んだらサマリーする習慣とその後のアクションを意識する。後者については、いろんなジャンルがあるのはよいこと。ただし、一つのジャンルで深掘りできてないのは問題か。広く着手する一方で、ある点においては深掘りしていく。T型人間を目指そう。

今回は80冊ぐらい一気に捨てるわけだが、なんか過去の自分と別れをするようで、若干寂しい。

過去の自分が、今の自分を形成しているのだと再認識し、そして、今の自分が未来の自分を創っていると、改めて実感。日々の努力の先にしか輝かしい未来はない!

勇敢である必要はない覚悟がいるんだ。

覚悟がいるだけ

高橋あゆむがこんなことを言ってた。チャレンジに勇気はいらない。成功するまでやるって覚悟するだけだから。

CFA目指そうか

いくつかの偶然が重なり、結構真剣に考えている。

この度、複数の理由から帰国して金融コンサルタントになるのだが、イマイチ具体的な目標を持てずにいた。32-3でManagerになり、35で再度、海外に出向、、といった感じはざっくりあるが、そのための明確な努力目標はなかった。仕事で頑張ればよい、成果出せば良い。それはもちろん。でも、それだけではいわゆる普通だ。特徴がない。

コンサルタントとして活躍・成功するためには、仕事上の一定の努力で叶うかもしれない、と可能性にかけるだけではなく、能動的にキャリアを構築する必要がある。

先日、債権の計算結果などを嫁に見せていたら、CFAの資格取得を勧められる。そして偶然にも別の機会に会計士や税理士の資格を取得することを勧められる。

そして、突然、思い出した。

小さい時からお金を数えるのが好きだった。シンプル、理由はない。なんか好きだ。それは今もそう。この直感で充分だ。

CFA(Chartered Financial Analyst )については、聞いたことはあったが具体的なイメージは持ってなかったが、日本人の合格者が1500人程度で、金融業界のグローバルパスポートと呼ばれているらしい。英語がNativeな人にも難関である、と認知されており、激ムズ資格。

それでも、このタイミングで始めるのも悪くない。まだ30前半。40になったら難しいだろう。

自分のキャリアを見据えると、まずは海外どこでも就職できるようになり、住みたい国で生活したい。そして、旅行するように生きたいと思う。そのためにも、努力する価値のある対象を見つけた感覚がある。

最速だと、以下のスケジュール。
2019年12月(Level 1) 31
2020年06月(Level 2) 32
2021年06月(level 3) 33

または
2020年6月(Level 1) 32
2021年6月(Level 2) 33
2022年6月(Level 3) 34

とにかく、今、巡り合った気がする。

CFAとは

https://www.cfasociety.org/japan/Pages/why_cfa.aspx
https://www.tac-school.co.jp/tacnewsweb/feature/feat201811_1.html
https://yuma-money.com/2018/06/exam/cfa/#CFACMA
http://kinyujob.com/cfa3/

上記の記事、参考にしました。ありがとうございます。

目標達成の秘訣

アリババ会長が語る

https://www.buzzfeed.com/jp/eimiyamamitsu/alibaba-jack-ma-forum

記事タイトル:就活で30社落ちた中国のアリババ会長が、ダボス会議で語った意外な成功論

明日、成功したいと思っても、それは不可能です。来年までに成功したいと思っても。しかし、10年後に勝ちたいと思っているならば、チャンスがあります。 By 马云

目標達成の秘訣

直近のやるべきことは、重要視されやすいものの、長期的な目標に対しての努力やアクションは軽視されがちだ。しかしながら、偉業を成し遂げる人や経営者は長期的な視野やそれに対する行動の大事さを知っていて、律することができている。七つの習慣にもあったが、モチベーションコントロールとは、人が嫌だと思うことを実践できるかどうか。嫌だという気持ちを強い目的意識で服従させる。に尽きる。

一つ一つの積み重ねの先にしか、成功はない。日々努力。これに乗じて、今さらながら、今年の目標を記載。

昨年の振り返り

新年になると今年のやりたいことを箇条書きにはしているものの、その時の気持ちを文章にするのはしてこなかったので今年は書き出してみようと思う。30歳になった2018年は特定の目標に向かって、継続して時間を使うことができるようになった一年だった。HSK3級とHSK4級を取得するための勉強を行なうことでこの力を身につけたと思う。これを教訓にして、30代は特定の目標を短期・中期・長期で計画し着実に行動できるようにする。そうすれば、40・50でなりたい自分になれる。目標を達成するための方法論をいろいろ読んだけれども、一番参考になったのは与沢翼の本、とにかく一つのことに短期で圧倒的に努力する。

与沢翼:金をとにかく稼ぐことに集中し、その上でやりたいことをやればいい。

見城徹:売れた本がいい本である。売れない本にいい本はない。

Jack Ma:明日には勝てない。1年後にも勝てない。でも10年後ならチャンスがある。

ということで2019年でやりたいことを整理してみる。(いつやるか、具体的な目標は何かは、随時Updateしよう、、、)

2019年の目標

1.Web デザインの勉強をしっかりする。基礎を抑えた整った画面をデザイン・コーディングできるレベルを目指す)

2.コーチングの資格を取得する。(コーチングを受ける)ある程度、出費を覚悟して資格の取得に着手する。

3.債券を購入する。まずは読書・WEBベースで知識を取得する。そして12万-20万程度で買ってみる。(目標額を決める)

4.投資信託の金額を増やす。年間12万を倍にする(要相談)→楽天銀行口座を開設する→楽天カードで投資する→国内・海外インデックスごとで10000円ずつに変更→来年頭で積み立てNISAに変更

5.FXを始める。月のお小遣いをこれで稼げるようにしたい(月5万稼げたら最高)

6.英語の勉強をする。特に書く練習が必要。またNativeの早い英語でも聞き取れるようになりたい。何かしらの資格取得を検討(TOEICでもいい)

7.ご縁野菜を収益化できるようなモデルを考える。寄付(応援)や共同購入または副収入化によるモデルをどうにか考えられないだろうか

8.リノベーターの活動に参加し、報酬をもらう。WEB制作を始め、不動産管理・購入あるいは資金調達・ビジネスモデル創出に積極的に参加する

9.子供・幼児へのプログラミング教育のサービスを考えて行動に移す。アプリ制作・カリキュラム制作・記事執筆のいずれでも構わない

10.妻の教室のWEBでのマーケティングやローカルコミニティーでのマーケティングをする。実際にどういう風に何をやるかは話し合う

11.ベンチャー企業でのアルバイトをする(開発・ディレクション)内容はなんでもいい

12.ITアーキテクチャのインフラ周りの資格取得 or 証券アナリストのような金融系の資格の学び開始

さぁ、2020年の振り返りが楽しみだ

仮想DOMとSSR:知識

Input

https://arakan-pgm-ai.hatenablog.com/entry/2019/04/18/000000

最近の動向をわかりやすくまとめてあって、トレンドをなんとなく理解してる人にオススメ。非エンジニアでも読める。

Output

仮想DOMとは?実際にブラウザによって解析・レンダリングされるDOMは、HTMLを木構造で表した要素を全て含んでおり重い。またJqueryでDOMを操作すると、このDOMが再構築されレンダリング処理の一部が何度も動作する問題があった。そこで操作対象とされていたDOMを構築する前処理として、DOMを構築するのに必要な情報のみを保持する仮想DOMを生成し、実際のDOMへの反映は差分のみを行う。この仕組みがReact, Vueでは採用されており、高速に動作すると評価されている。

SSRとは?サーバーサイドレンダリング。サーバー側でレンダリングをすること。HTMLをサーバー側で作成するだけでなく、従来はクライアント側で動作していたレンダリング処理をサーバーサイドで実施して、ただ表示すればいいだけのHTMLをクライアントに渡すこと。

参考にしました

https://www.konosumi.net/entry/2018/08/25/020111

批判的な国民性?:記事感想

Input

https://www.itmedia.co.jp/news/spv/1904/18/news053.html

記事タイトル:折りたたみスマホ「Galaxy Fold」、発売前に「壊れた」というレビュアー報告多数

上記を読んでの意見

Output

使い心地をレビューしてもらうために配布されたサムスンの折りたたみスマホが簡単に壊れたと指摘した評価が発売を前にして、数件報告された。

壊れやすいだろうと予測する人が多い中で、その思いを裏付けるようなニュース。実際、壊れてしまったようではあるが、サンプルがどの程度、配布されたのかわからない以上、鵜呑みにする必要はない。ただし、このような報道が出ることで、やっぱり壊れやすいらしいよ、と噂になることは日本では必須で、実態に沿わない評価がされかねない。

なんとなくの感覚値でしかないが、先進的な製品やサービスに対して、日本は閉鎖的で、失敗している内容の報道が好まれる。

批判的な態度は時にして大事だが、アメリカや中国のように最先端を開拓する国になるためには、このような批判的な国民性は阻害要因になっでいるのではないだろうか。

自らの過去説明が大事:記事感想

INPUT

https://ten-navi.com/dybe/5096/

この記事を読んで、事実、感想、意見を書く

OUTPUT

CTOの肩書きと過去の成功体験を捨てて、転職。チャレンジをする事で、自分のできることを増やした。

結局、成功している人の発言は似てくる。誰でもできるはずなのに、実行できてないアクションを積み重ねたから、その人が形成される。実際のところ、本当にこの考えを明確に持って行動したかはわからないが、後から振り返って、自分を説明できる点が大事。

チャレンジをした時の恐怖心をどのように取り去るか、何故チャレンジが大切がについての記載は独特だが、わかりやすい考え方、もし新しいことはやりたいのに、行動起こせない人は読むと良い。また、自分の独自性が見つからないという人にも参考になる。https://ten-navi.com/dybe/5096/ ご意見、フィードバックいただければ幸いです。

できる人はやっている文章テクニック

今回のInput

本のタイトル

【読ませるための文章センスが身につく本】

著者

【奥野宣之】

総括

もっとブログを頻繁に更新して、書くのが楽しくなるようにしたい。と思った時に、書くのが楽しい状態(面白い文章、人に読んでもらえる文章が書けるようになる)になりたいと思ったのがこの本を開いたきっかけ。人に読ませる文章になっている具体例や、文章の書き方次第で読み手に与える影響がどのように変わるかが記載されており、実用的な内容になっている。この本を通じて、なんとなく気をつけてることに対する説明や、簡単な工夫で読み手に与える印象がぜんぜん変わるといった知見を得たので、いくつかのポイントを記載する。またそれらを書き出すことで次回からも自分の文章にも適用する予定。

断定する

「など、ほう、とか」の言葉を使わない。これらの言葉はなんとなく使っている場面が多いが実際は不要。日本語の会話が直接的な表現や断定を避ける傾向にあるため、書き出す場合にも思わず使ってしまうが、読み手にとっては煩わしいだけ。

予防線を張らない。

計画書や、コラム、ニュースレターにおいて、「反対する人もいるかもしれないが、私はこうだと思う」の表現に代表される「保身」は不要。論旨が不明確になり、自分の立場を明確にできなくなる。SNSで敏感な内容に対してコメントする状況でなければ、誤解を招くかもしれないから、断りをいれておこうと考える必要はない。ただし、相手とのコミュニケーションを前提としたメールでは、相互の関係性が大事なので必ずしも、「断り」を使うなという意味ではない。

読み手との距離感を考える

読み手と文章の距離感は人称で決まる。自分はどの人称を使うかは無意識のうちに選択しているが、それにより文章と読み手にどういった影響を与えるかを検討すると良い。ぼく、きみ、わたし、弊社、あなた、おれ、ビジネス文章である場合は調整できないが、何かを伝えるメッセージを発信する場合は、読み手との距離感を検討した上で適切な人称を選ぶと良い。

文章に期待感をもたせる

実は新聞の見出しもこのテクニックを使っている。文章は、兎にも角にも、まず読んでもらう必要があるので、
事実をそのまま列挙ではなく、含みや期待感をもたせるタイトルや一行目を考えること。過度な誇張表現は問題だが、タイトルや最初の一文は良心的な誇張を意識する。これはまだうまく使えないが、例えばこの備忘録の記事のように、「文書を書く時に気をつけること」→「できる人はやっている文章テクニック」誇張変換をする。

どこにいるのか、どこに行くのかを明確に

長文を書く時の注意事項、章の代わりや話題を切り替える時に、文章にナビゲーションを入れる。例えば、ここまではアジアにおける通貨発展を説明してきた、ここから中東における通貨発展を説明する。という表現でさりげなくまとめを入れてあげる。

実感を伴うことが可能な視点や具体例を書く

フードロスを減らす意識をしましょう!ではなく、小学校の時に給食を残して怒られた記憶はありませんか?といった表現を用いて、 実感を伴うことが可能な視点や具体例を書く。

文章のスピードや抑揚を意識する

文章を読むとき、人間の作用として、ひらがなはゆっくり。漢字は早い印象になる。情緒的な表現をする文章はひらがなを多く使う。
単調な文が続くと読み疲れてしまうため、字面を調整して抑揚をつけるとよい。漢字と漢字の間に「の」を入れる。あえて難しい漢字を突っ込む。一行だけの段落を作る。といった方法がある。また表現のインフレを避けるといったテクニックもある。具体的には冒頭で記号を使わない、誇大表現を使わない。実は書き手が興奮するほど、読み手が醒めると認識すべし。最後ぐらいでいい。

文章の流れを作る

論理的なしっかり感がなくてもいいから、なんとなくの納得感を演出する。「さて、それでは、ということで」という枕詞を使ってなんとなくの納得感を出す。「この章まで読んできた読者はシステム開発の勘所について理解できたはずです、ではここからは・・・」
とか、「世間ではBitcoinの流出が世間の話題ですが、 さて、本日は文章の書き方についてです」など。

素直に書く

「うわっ!すごいっ!と思わず、口に出てしまった」とかありきたりな表現で良い。普通じゃない感動を表すために普通じゃない言葉を使う必要はない。シンプルな普通の言葉で感動を表すことができる。難しく考えない。まずはシンプルに。

あえて書かず、読み手に想起させる。

暑いことを表現する時に、「暑い」と書かない。→ 「30分前に買ったアイスコーヒーの氷がもうすっかり溶けてしまった」。プレゼントに関するメールを送るときも「あなたのことを考えて買いました!」とストレートに表現せずに、どういう理由でそのプレゼントを選んだかを書くといった手法がある。

一番最初に意識すべきこと

「読み手は、読むことに疲れている」「この世の中には、読むことには何かしら障害のある人しかいない」と考えて文章を書く
大原則としてわかりやすい言葉をつかうこと。

 

 

やっぱ、世界を変えたいならこの会社だ

今回のInput

本のタイトル

【Microsoft 再始動する最強企業】

著者

【上坂徹】

キーワード

Microsoft・ポストスマホ・AI・MR(Mixed Reality)・20年以上に渡り時価総額Top5・知られざる事実

総括

2015年の秋と比べて、現在のMicrosoftの株価が二倍以上になっているのは知っているだろうか。
投資家は何を評価してこのMicrosoftに価値を見出しているのだろう。その答えをまったくもっていなかったし、GoogleやAmazonと比較して、Microsoftをイノベーティブな会社だとは微塵も認識していなかった。実際、多くの人のイメージは、MicrosoftはIT企業で、OSのWindowsやWordに始まるOffice製品を作っている会社だ、ぐらいの理解だろう。しかしながら、この本を通じてMicrosoftのことを知れば知るほど、とんてもない実力とポテンシャルを秘めた企業であるということがよく分かる。

本を読み終わった後に、Microsoftは実はこの世で一番働くことが面白い会社なのではないか?という思いすら起こさせてくれた。実際にどれだけすごいかは本を直接読めばいいと思うので、ここでは特に印象的だと思ったエピソードと感想をまとめる。

評価をその人が作り出したインパクトで行う。評価が文化を変えた話。

会社の目指す方向や文化・考え方が変われば、当然組織に求められる人材像も変化する。また、その求められる人材像を持つようなタレントを抱えるためには、そういった人材を評価できる仕組みが必要だ。Microsoftは当然のように、方向性を変えたタイミングで評価制度を変えた。従来型のどれだけ売り上げたか、どれだけ数を稼いだかと言った成果主義から、どれだけ社会や人、ビジネスや組織に影響を与えたか、というインパクト軸で人を評価するようになった。という話を聞いて、自分がどれだけインパクトを仕事で与えることができているか気になったと同時に、その会社や文化を知る上で、どのような人材が評価される会社ですか、指標の軸はなんですか?といった質問をするのが良いかもしれないなと新しい発見をした。

顧客主義に立ち返り、顧客価値を提供するためにできることを考える。

事業部制度の枠や会社(アップルやAmazon)といった枠を超えて、本当にお客様に価値を提供すればよいかを考えた対応。
かつては、Windowsのライセンスをどれだけ購入してもらえたかというスタンスだったのを、Windowsのサービス(クラウド)をどれだけ使ってもらえたのか?という考え方にシフトした。また、表面的には競合に思えるAppleやOracle、Linuxと次々に協業を発表しあらゆる側面でお互いの強みを活かし会えるような仕組みを作り始めている。Microsoft以外の企業からしてみれば、驚きである同時に、Microsoftの超絶な顧客基盤に乗れる素晴らしいチャンスであった。これらのコラボレーションを通じて、クラウドとしてのMicrosoftがあり、それらと同調して動くその他のアプリケーションといった形でクラウドサービスを提供するプラットフォームとしての存在感を一気に強固なものにした。また、これこそがポストスマホ時代の覇者になるうえで必要な施策だったとも言える。

派手なAIではなく地味なAI、人の生産性を上げることを目的としたAIの話

別に囲碁に勝つわけでもなく、クイズ選手権に出るわけでもないが、MicrosoftのAIは人の生産性を飛躍させることに主眼をおいてある。
例えば、PowerPointの作図や自動生成、並び替え、配色などを自動でやってくれるのもAI。もっとすごいのは人間が生産性を高めるためのAIとして、スケジュールやパソコンの操作履歴から、どのようなことに時間をさいているか、会議中にもかかわらず内職している(メールを送ったなど)といった情報を集めて、無駄な時間や無駄なメール、誰とコミニケーションが少ないか、など働き方を下院膳する施策をAIが本人に伝えるアプリケーションがエンタープライズでは導入されている。これは驚きとしかいいようがない。RPAで労働時間削減とかで、どうのこうのとかって次元じゃない。

Cortana がAmazon と協業、家からOfficeからすべての生活シーンに!

これはもっと詳細を調べる。とりあえずAmazonのスマートスピーカーとCortanaがつながるらしい。これにより家でもOfficeでもどんどんものがつながるのが加速していく未来が見えてしまう。車も、スピーカーも家電も全部。やはり、ビジネスでつかうアプリケーションを抑えちゃっているMicrosoftはやっぱりダントツですごい。Googleにアクセスするのだって、Windows端末がまだまだ大多数だ。

Microsoft すげー、そしてやっぱりAI勉強しないと

Windows,Office 365 ,Cortana ,Azure,linked in などなど全世界の他のどの企業も真似できないぐらいの範囲でMicrosoft がデータをリアルタイムで集めることができる無敵状態であることを改めて認識し、Bigdata・AIの先駆者としてこの企業なら次の世界・未来を作れそうと思ってしまった。そしてMicrosoft が出しているものを応用するのではなく、Microsoft 側に立って、次の世界を描き、次の世界を創り出す一人になりたいとつい、思ってしまった。さっそく、AIの勉強と実装をするため、ビジネスよりのAIの話と開発者よりの参考書を買った。

さぁ、早く世界に追いつかないと