エンジニアは仮説と実験を繰り返している その前後に観察と考察 を入れることで学習スピードに大きな違いが生まれる #devlovex #devlovexA
2019-06-23 16:32:17常に観察して視野を広げておくことが必要。 広く見ることと狭いところを深掘りすることの両方が大事。 #devlovex #devlovexA
2019-06-23 16:33:06仮説/実験はプログラマならできているはずなので、観察(バズワードだけじゃない, ニッチなもの, これまで長らく使われてきたものを含むInput)と考察が成長スピードを大きく変える #devlovexA
2019-06-23 16:34:11そのまま当てはめられなくても、応用が利く設計(過去設計例、他者設計例)が世の中にある。#devlovex #devlovexA
2019-06-23 16:34:15民家などの建築を見る、聞くことが好き(詳しいわけではないが興味がある)。 それがソフトウェア設計に生きている。 #devlovex #devlovexA
2019-06-23 16:35:34実験のあと、「面白かった」「良かった」で済ますのではなく、考察することで学習効果が上がる(言語化大事)。#devlovex #devlovexA
2019-06-23 16:36:56考えて選択する、ということを繰り返さないと設計スキルは習得できない。そこで実験がいる。自分たちの直面している設計課題だけでなく、他者、過去の例からも学べる。 #devlovexA
2019-06-23 16:38:34設計知識や経験の広さ、深さだけではなく、着眼点やこだわるポイントが変化してきた。そしてそれは現在進行形である。#devlovex #devlovexA
2019-06-23 16:38:44実験結果を振り返って、どうしてそうなったか、考察した結果を言語化しておくとよい。積み上げているうちに、知識経験の広さ・深さではなく、着眼点やこだわるポイントが変化していることに気づく。 #devlovexA
2019-06-23 16:38:59学習曲線は階段状。 いまは上級者としての挑戦を続けている。 もう少し上のステップに進めるのでは?と妄想している。 #devlovex #devlovexA
2019-06-23 16:40:432つの分割アプローチ。 機能で分割する、型で分割する 型で分解する →計算に着目。ドメインモデルとか。 #devlovex #devlovexa
2019-06-23 16:45:14分割とモジュール化の方法論。 設計の初歩。 2つの分割アプローチ、機能で分解するか型で分解するか。 最初は機能が当然だったが複雑化->バグの温床に。 そんな中オブジェクト指向・ドメイン指向に出会った。 #devlovex #devlovexA
2019-06-23 16:45:15