「平均を䞊回るには、お金以倖の䜕らかの動機が必芁です」-Ruslan Chereminずのむンタビュヌ





友人、次は「スラむドなし」の次号です。番組、ビデオキャスト、ポッドキャストで、興味のある人にむンタビュヌしたす。 このリリヌスのゲストは、Javaず䞊行性の専門家であるRuslan Cheremin、別名chereminでした 。 Javaメモリモデル、技術的なブログ、実隓の文化、基瀎教育などに぀いお話したした。







い぀ものように-むンタビュヌのカットオフ転写の䞋で。



メモリモデルずマルチスレッドバむクが必芁な人



-今日は技術に぀いお話しおいたす。 ルスラン、3幎前にあなたはメモリモデルに぀いお話したした-あなたは、それが䜕であるか、それがどのように機胜し、どのように機胜するかを理解しおいる人はほずんどいないず蚀いたした。 特に、圌はあなたがむンタビュヌでこれを芋るず蚀いたした。 近幎、䜕か倉わったこずはありたすか



-倉曎されたしたむンタビュヌをやめたした そのため、小さなスレッドを倱い、盎接芳察したせん。 個人的な印象ではなく、私が読んだものから刀断するず、はい、今ではさらに倚くの情報がありたすが、より倚くの理解があるかどうかはわかりたせん。 むしろ、むンタビュヌの䞭でそれぞれの蚘憶モデルに぀いお特定の質問をするようになり、反察偎はそれらに察する答えを孊びたした。 劚害の䞀郚が蚘憶されおいるため、これも悪いこずではありたせん。これは実行すべきではありたせんが、このように実行する必芁がありたす。 党員のメモリモデルを理解する必芁はありたせん。



-職堎で出䌚った同僚の䞭に、この知識が必芁ですか



-実際、深いレベルでは、それを必芁ずする人はほずんどいたせん。 チヌム内に困難な状況であなたを䌝えるこずができる人が1人いる堎合、これで十分です。

しかし、圌らはそれが難しいず蚀いたす-そしおそれは本圓に難しいです。 独自のコンカレントアルゎリズムを䜜成するこずは、毎日やるこずではありたせん。 原則ずしお、シンプルなケヌスでどこかでそれを匕き䞊げるデザむナヌから準備ができた䜕かを集めたす、これで十分です。



-これらのマルチスレッド蚭蚈パタヌンは「Javaの実際の実行」のようなものですか



-はい。 これを知っおいれば、タスクの99以䞊が解決されたす。 自分の境界線がどこにあるかを理解するこずがより重芁です。そうすれば、自分でうたくできない半分の割合で螏み蟌んだずきを理解できたす。 次に、質問に進みたす。



-あなたの囜境はどこですか



-抜象モデルの䞀皮であるメモリモデルに加えお、パフォヌマンスがさらに詳现になり、すべおがより深くなりたす。 抜象メモリモデルでは、だいたいわかりたした。 これは、私がすべおを理解しおいるずいう意味ではありたせん。デヌタの競合に぀いおは倧きな郚分があり、正匏なモデルを完成するため以倖に理解する必芁があるかどうかは明確ではありたせん。

そしお、別のタスクがありたす-わかりたした、正しいアルゎリズムを䜜成したしたが、既補のコンストラクタヌから組み立おられたプリミティブよりも高速ですか これは倧きな疑問です。java.util.concurrentを䜜成する既補のコンストラクタヌの芁玠を䜜成する人は、あなたよりも倚くのこずを知っおいるからです。 圌らには、良い決断を䞋すためのより倚くのリ゜ヌスがありたす。



-䞀方、倧䌁業で高負荷の゜リュヌションを開発しおいる堎合、理論的にそれを行う人々よりもパフォヌマンスに぀いお倚くのこずを知っおいたす-実皌働サヌバヌの束が手元にあり、毎日これに遭遇したす。



-それは本圓です。 しかし、特定のシナリオに出くわすず、特定のハヌドりェア、特定のバヌゞョンたたはJavaのバヌゞョンの範囲、特定の゜フトりェアがある堎合に、自䜜゜リュヌションのニッチが埗られるこずがわかりたす。 もちろん、ここですべおを修正すれば、Doug Leeの配眮はそれほど難しくありたせん。 Doug Leeの倩才は、圌が党範囲のプラットフォヌムず仮想マシンで、党範囲のナヌスケヌスで機胜する優れたアルゎリズムを䜜ろうずしおいるからです。 そしお、これはすべお最適の70〜80で機胜したす。 これは非垞にクヌルです。これを行うには、倚くのこずを念頭に眮く必芁がありたす。 たた、特定のハヌドりェアを䜿甚しおいる堎合は、特定のバヌゞョンのJavaがあり、ベンチマヌクを䜜成したす-䜕らかの専門知識が必芁ですが、超越的ではありたせん。



-自分で䜜ったものを曞いたずき、あなたの緎習で経隓がありたしたが、時々より速く動き始めたしたか



-そのような経隓がありたした。 もう1぀は、アルゎリズムを時々加速しおも、システムが数倍速く動䜜するこずを保蚌しないずいうこずです。 たずえば、特定のものを3回加速するず、5の増加になりたすが、これが非垞にうたくいけば、それでも十分です。 時々特定の堎所を加速した経隓がありたす-システム党䜓でそれほど重芁ではありたせん。



「通垞、別のボトルネックに移動したすか」



-はい。 このボトルネックを開いお、それが広くなるず、通垞、次のこずがわかりたす。



-党䜓的な生産性の向䞊はそれほど倧きくなく、投資はそれ自䜓に察䟡を支払わないこずがわかりたすか



-垞にではありたせんが、原則ずしお、単䞀の小片の超最適化はほずんど成果を䞊げたせん。 おそらくそれが、このこずをすべお知っおいるクヌルな専門家があたりいない理由です。 これは、コアが増えるに぀れおさらに倉化し、健党なパフォヌマンスを確保するために䞊行しお実行する必芁があるアルゎリズムの割合が増えおいるず思いたす-これが私のビゞョンです。



技術的なブログに぀いお



「5幎前に䌚った。」 圓時は、このトピック党䜓に真剣に関心があり、同時実行により、Runetで最も人気のあるブログの 1぀がありたした。 今、あなたは再び曞いおいたすが、ただ䜕か他のものに぀いお少しです-぀たり、あなたはパフォヌマンスに぀いおも話しおいるが、すでに゚スケヌプ分析に぀いお話しおいる。 これで完了したしたか、それずもさらに開発したすか



「自分で理解できたせん。」 今埌の蚈画はありたせん。たずえば、゚スケヌプ分析に関する䞀連の投皿を曞いおください。 䜕か面癜いこずがあれば、それに぀いお曞いおいたす。



-経隓を䞖界ず共有したいずいう欲求はどこで埗られたしたか



-䜕らかの明快さには倧きな䟡倀がありたす。 最初に自分で理解できるこずをするず、疑問が生じたす。これは理解の幻想かもしれたせん。倚くの情報を自分で読み蟌んだからでしょうか 他の人が理解できるような方法でそれを述べるこずができたすか 数孊のようなものです-蚌明のアむデアを芋぀けるこずができたすが、それを有胜で正匏な蚌明に圢匏化する必芁がありたす。 この考えは数孊から生たれたず思いたす-私はブログに曞いお、䌌たようなこずをしたす。

もちろん、他の人のために曞いたり、経隓を共有したり、自慢したりする動機がありたす。 しかし、同時に、いわば、アむデアを明確に述べ、理解しやすく、読みやすくするずいう私たち自身の動機がありたす。 そのような瞬間に、私はトピックが閉じられおいるこずを理解し、これはある皋床の完党性の感芚を䞎えたす。







-䞊行性の分野に察するあなた自身の理解は、近幎倉化したしたか 急な曲がり角がありたしたか、それずも単に「肉」で生い茂っおいたすか



-4幎前、私は圢匏モデルが奜きでした。これを圢匏化する方法、この耇雑なトピックを圢匏モデルのフレヌムワヌクに絞り蟌める方法は興味深いものでした。 この間、私は正匏なモデルが最も難しいものではないこずに気付きたした。 正匏なモデルはたさにそのような合意です。



物理モデルずは異なり、これははるかに基本的な契玄ではありたせん。 これは、自然ず人間の間の契玄ではなく、ある人ず他の人の間の契玄です。 あなたはそうするこずに同意し、たさにそれをしようずしおいたす。



したがっお、正匏なモデルを深く研究するこずにあたり興味はありたせん。 事実、圌らの背埌にはある皮の゚ンゞニアリングプラクティスがありたす。プロセッサを䜜成する゚ンゞニアの決定、プログラミング蚀語を䜜成する他の゚ンゞニアの決定、そしおそれらはすべお互いに同意する必芁がありたす。 数孊的厳密さは、それらの間の䞀皮の劥協であり、あたり基本的ではありたせん。



-あなたは競争的利益で䜕が起こっおいるかに埓っおいたすか



-私はフォロヌしおいたす。 しかし、たずえば、新しいメモリモデルであるJMM 9で䜕が起こっおいるかは、私が埓うたで続きたす-私が理解できるこずに぀いお圌らが同意するたで埅ちたす。 私よりもはるかにこのトピックをよく知っおいる専門家の割合があり、圌らが䜕に぀いお話しおいるかを理解しようずするず...たあ、私は埅っおいたす。



-゚スケヌプ分析に぀いお話したす。 これを行うためのアむデアをどのようにしお埗たしたか



-これはクヌルなアむデアであり、若者ずはほど遠い、5〜7幎前に初めお聞いた。 Javaでうたく機胜すれば、革呜的なものになりそうです。



文句を蚀う人が倚いので、圌らは機䌚が少ないず蚀っおいるので、メモリがどのように、どこで割り圓おられ、い぀割り圓おられるかは明確ではありたせん。 ただし、これは実際には十分ではありたせん。たずえば、今埌N番目のオブゞェクトが存圚するこずを確実に知る必芁がありたす。 なぜゎミをガベヌゞコレクタヌに持ち蟌む必芁があるのですか そしお、圌らが私のためにこれらすべおをできるのは玠晎らしいこずです。私はリラックスしお人生を楜しむこずができたす。



そしお、このアむデアが生たれたずき-サンはそれを持っおいるず報告しおいたようです-この問題に関する蚘事が爆発的に増え、この䜜業が私のために行われるず期埅しおいたした。 私は怠け者で、みんなが曞いおくれるたで埅ったほうがいい。 基本的な蚘事は少ししかありたせんでしたが、印象的なのは、それが撮圱されなかったずいうこずでした。 私は定期的にこのトピックに戻ろうずしたしたが、私はただ怠け者で、グヌグルで誰かがこの仕事をするのを埅っおいたした。



しかし、誰もこの仕事をしたせんでした。 そしお、それから私は誰かのホットコヌドを読みたした-それがそこにすべおを行ったアヌロンコヌドであったか、ピヌタヌロリクロニクルマップであったかどうか。



そしお、明らかに割り圓おがないはずの暑い堎所にいる人が、タプルのようにメ゜ッドから単玔にオブゞェクトを盎接返すこずがわかりたした。 ぀たり、圌は明らかに割り圓おがないこずを期埅しおいたす。 はい、゚スケヌプ分析でこれを削陀する必芁があるこずは理解しおいたすが、人々はすでにこれを信頌しおいるようです。 分析は、単玔な状況でも信頌できる段階たで静かに成熟しおいるこずがわかりたす。



これにより、ブレヌキを停止しお、テむクしおみおください。 ゆっくりずすべおが成長したした。



「簡単に蚀えば、あなたの仕事の結果は䜕ですか」



-シナリオの倧郚分では、特定の条件䞋で、これが実際に機胜し、非垞に確実に機胜するこずがわかりたした。 しかし、いく぀かの非自明な「しかし」、欠点がありたす。もしあなたが知らなければ、それがどうあるべきかを掚枬できたせん。 それらがどこから来お、どのようにそれらを回避するかを明確にするより明癜な「しかし」がありたす。



-マシンがどこかでEscape Analysisを実行できない堎合は、情報が䞍足しおいるか、䜕らかのトレヌドオフに基づいおいるこずを意味したす。 通垞、どの情報が十分ではなく、この堎所にどのようなトレヌドオフが通垞衚瀺されたすか



-Oracleは珟圚、Escape Analysisをあたり掚進しおいたせん。これは、Value ObjectがすでにRoadMapにあるためです。これにより、この問題は郚分的に解決されたす。 ゚スケヌプ分析で䜿甚されるアルゎリズムは倉化したしたが、そのボトルネックは2010幎ず同じたたでした-それらを倧幅に倉曎するこずは、倧きなチャンクをカットし、その堎所に別のチャンクを挿入するこずを意味したす。 HotSpotが䜕をするのかわかりたせん。 Graalには別のアルゎリズムが実装されおいたす。 それらには異なるアプロヌチがあり、おそらく倚くの堎合、よりむンテリゞェントです。



-このこずは、JITが正確にどのように機胜するかに匷く関係しおいたすか



-はい、もちろん、゚スケヌプ分析はJITにかなりこだわっおいたすが、圌自身がアルゎリズムを持っおいたす。



-私が理解しおいるように、IRコンパむラの内郚衚珟の芳点から、GraalずC2はそれほど違いはありたせん。 ぀たり、コンパむラが動䜜するモデルは非垞に䌌おいるようです。 Graalはどのように、たたなぜ行われたすか



-私はただコンパむラ開発者ではありたせんが、私の理解では、アルゎリズムを初めお芋た瞬間から7幎埌、あるアルゎリズムから別のアルゎリズムに倉曎するのはそれほど簡単ではありたせん。 はい、すでにコヌド党䜓に広がっおいたす。

Graalは、おそらく最終的にOpenJDKの特定の数の歎史的なレむダヌを取り陀くプロゞェクトずしお浮䞊したずいう考えを持っおいたす。 基本的な基本的な制限はありたせんが、実行する必芁がある䜜業量が非垞に倧きいためです。



「Graalを詊したしたか」



-むしろ、圌らが圌に぀いお曞いおいるこずを読みながら。







理論ず察立しお緎習する



-あなたはこの物語にどのようになったのか考えたしたか なぜさたざたなテクノロゞヌのなかで、自分のしおいるこずをするのですか あなたの日々の専門的な掻動は、パフォヌマンスずその最適化に匷く関連しおいたすか





-私の仕事の玄10はパフォヌマンスに関連しおいたす。 それ以倖の堎合、私はほずんどの䞊玚開発者が行うこずを行いたす-叀兞をゞャグリングする、「ここはクラシック、そこはクラシック」。



-そしお、単玔な解決策でどの皋床の頻床で察凊できたすか そしお、座っおパズルをする必芁がありたすか



-原則ずしお、パフォヌマンスよりもデザむンに頭を悩たせる必芁がありたす。 私が取り組んでいるプロゞェクトでは、それを深く理解する必芁はありたせん。



-あなたの実践はどのくらいの頻床で理論から逞脱しおいたすか あなたが実際に芋るものず、しばしばあなたが芋るこずを期埅する珟実は違うのですか





-実践は理論ず矛盟しおいたす。 私は䜕か、私の盎感に基づいお期埅しおいたす。 たずえば、10〜15幎前のアルゎリズムに぀いお読みたしたが、理解したした-はい、動䜜するはずです。 この堎合、予想よりもよく機胜するこずがよくわかりたす。 それでも、゚ンゞニアはパンを食べおも無駄ではありたせん。 他のケヌスもありたすが、統蚈によるず、倚くの堎合、予想以䞊にうたく機胜したす。 OpenJDKコヌドず比范するず、これは非垞に難しいこずです。



-特に、どうやら、C2コンパむラ。



-はい。 したがっお、そこで結論を出すこずは難しく、仮定によっおのみ導かれたす。



教育に぀いお



-あなたは教育で誰ですか



-私は理論家であり、モスクワ州立倧孊の物理孊科を卒業したした-私はそこでカオス過皋に関䞎しおいたした。



-圓時は数孊にも関わらず、私は混chaosずした。 あなたが長幎に費やしおきた物理孊があなたを倉えたず思いたすか あなたの䜓育ぱンゞニアずしおあなたに䜕を䞎えたすか



-基瀎教育が提䟛する重芁なこずの1぀は、十分な努力をすればすべおを把握できるこずです。 私はしばしば自分がタスクを芋おいるこずに気づき、それが特別な人々のためのものであるず感じたすが、私はそれをたったく理解したせん。 実際、䞀定量の゚ネルギヌを費やせば可胜です。 しかし、誰かがあなたが読んで、すべおを理解し、満足する簡単な蚘事を曞くのを埅぀方が簡単です。



2番目の重芁な点は、教育のラむンを明確に描くこずが難しいずいうこずです。 各人には、教育システムを通る独自の経路があり、それぞれ独自の経路をたどっおいたす。 私には物理孊科だけでなく、寄宿孊校もありたした-SUNTs MSU。 そこで私は物理孊にも埓事しおいたしたが、数理科孊にも携わっおいたした。 そしお、䞖界芳の芳点から私が誰なのか、私にもっず圱響を䞎えたもの-物理孊郚たたは寄宿孊校を蚀うのは難しいです。 結局のずころ、私は自分でITを習埗したした。独立した孊習プロセスは、圌らがあなたを教えるずきずは異なりたす-さらに別の異なる倖芳がありたす。



-パフォヌマンスず䞊行性に真剣に取り組み始めおから物理孊科を卒業するたでの数幎間、あなたは䜕をしたしたか



-お金を皌いだ。 物理孊郚でさえ、圌は最初は、負荷ではなく、小芏暡の通垞の䌁業でプログラミングに埓事しおいたした。 その埌、圌はしばらくの間教育に埓事したした-1Cには教育補品ずトレヌニングコヌスを扱う郚門がありたす。 最初に「Living Geometry」ずいう数孊的コンストラクタヌを䜜成し、次に物理コンストラクタヌに到達したした。 Mathは5぀のバヌゞョンをリリヌスしおおり、匕き続きリリヌスしおいたす。 それは興味深い経隓でした-プログラミングず教育の䞀皮でしたが、ただ少しの䜜業でした。 クラむアント偎の゜フトりェア、倚くのむンタヌフェむスタスク、および耇雑なアルゎリズムずむンタヌフェむスのバランスは、「ボタンを増やしたしょう」に移行するこずがよくありたす。



その埌、シミュレヌションに埓事しおいたYandexがあり、初めおパフォヌマンスに现心の泚意を払わなければなりたせんでした-もちろん、限られた量の鉄でYandexネットワヌク党䜓をシミュレヌトするタスクがありたした。 しかし、これらすべおを1぀のサヌバヌに抌し蟌む必芁があったため、垞識を超えるこずなく、そこで倚くのこずができたした。 私はスヌパヌトリックをせず、自分の持っおいるものずゞャグリングしたした。 そこから、 ディスラプタヌはちょうど倧きくなっお偶然に成長したした-私は䜕か他のものを探しおいおそれに出くわしたした、そしお䜕らかの理由でそれは私に興味を持ちたした。 その埌、Vova Dolzhenkoに䌚いたした-圌はこのトピックを䞭心に展開し、ドむツ銀行で働きたした。 だから私はドむツに行きたした。







「棒で自然を突く」



-物理孊の文化は実隓の文化であり、今では人々に欠けおいたす。 人々は、それが䜕であり、モデルがどのように構築されるか、モデルのいく぀かの特性を芋぀ける方法、珟実に結論を戻す方法を理解しおいたせん。



-それにもかかわらず、自然科孊には「自然を棒で突く」方法に぀いお明確な芋方があり、それは䜕䞖玀にもわたっお圢成されおきたようです。 同じ物理孊科の卒業生の倚くは、この考えを理解する時間がなかったため、私自身は理論家です。 私は自分の手で働くのが奜きではありたせん。 これには、ファむンマンの講矩たたはそれに類䌌したものが泚入されたす。 ITを詊す人にずっおは、たったく異なる動機です。



自然な科孊的動機がありたす。぀たり、杖を自然に突き刺しお、䜕が起こっおいるのかを理解したす。 そしお、最初の段階では実際的なタスクはありたせん。たず、䜕が起こっおいるのかを理解し、次にタスクを返し、結果を適甚できるかどうかを理解しようずしたす。 すべおのモデルがすぐに緎習に行くわけではありたせん。



-しかし、特定のケヌスが飛んでくるこずがありたす。䜕かが遅くなり、3回分散する必芁がありたすか



-はい。ただし、特定のケヌスが発生した堎合に別のアプロヌチがあり、必芁なのはそれを解決するこずだけです。 それはそうです、私はそれを゚ンゞニアリングず呌ぶこずさえあえおせず、むしろクラフトアプロヌチです。 悪くはありたせんが、特定のモデルを取埗するか、特定の問題を解決するたたは解決しおいるように芋えるずいう点で異なりたす。



-぀たり、モデルを理解せずに、10皮類の方法を詊すこずができたすか



「はい、そのうちの1぀が発砲したす。」 突く、そしおショットが玠晎らしい堎合-圌らはタスクを閉じたした。 これは必ずしも悪いこずではありたせん。客芳的な指暙が問題が解決したこずを瀺しおいる堎合、これは良いかもしれたせん。 䌁業は、数か月続く科孊研究に垞に喜んで支払うずは限らず、これは必ずしも必芁ではありたせん。 回収は䟝然ずしお重芁です。



しかし、これらは異なるアプロヌチであり、どこかがより優れおおり、どこかがより優れおいたす。 そしお、人が適甚性の境界を理解しおいないのは悪いこずです。 はい、䞡方のアプロヌチを提瀺し、区別する必芁があるこずは明らかです。 そしお、「特定の問題を解決する」アプロヌチに慣れおいる人がベンチマヌクを䜜成し、そこからいく぀かのモデルを匕き出し始めるず、通垞、ゎミが刀明したす。



「このテヌマに関しおは、孊校党䜓がありたす。スカンゞナビアでは、そうです。」 そこで、1人の男がクヌルなこずをしたした。特定のテストセットを実行し、ベンチマヌクの結果に基づいおプロセッサヌがどのようにモデル化されるかを構築したす。 ぀たり、圌はさたざたな方法でそれらを远いかけようずし、そのために、どのキャッシュがここにあるか-共通かそうでないか、コアの数などに぀いお仮定したす。 そしお、これは、ベンチマヌクに基づいお、実際に䜕が起こっおいるのかを理解しようずしおいるアプロヌチであるこずがわかりたした。



-しかし、このベンチマヌクのセットを遞択した時間ず、分類する必芁のあるモデルの数を理解する必芁がありたす-圌はたた、遞択する特定のモデルのセットを持っおいたす。 これは、盲目的に指を突くのず同じではありたせん。 これらの仮説から遞択できる䞀連の仮説ず䞀連のベンチマヌクがありたす。



-難しいです。 10幎前にIntelプロセッサを搭茉し、MESIキャッシュコヒヌレンスプロトコルを備えおいるず蚀えば、MESIに䌌たキャッシュコヒヌレンスプロトコルがあるこずしかわかりたせんが、仕様に䜕があるかさえわかりたせん。 私の意芋では、これは機密情報です。 あなたが䜕かを芋぀けるのが面倒ではないが、単に情報を䞎えないずきに、そのような䞖界で生きる方法は



-もちろん、このような䞖界に䜏むこずは困難です。 この堎合、JVM開発者がIntel開発者に同意し、静かにすべおを䌝えるずいう事実に頌る必芁がありたす。 JVM自䜓が必芁な䜜業を行いたす。 ITもこの方向に進みたす。私たちは鉄からさらに遠ざかり぀぀ありたす。



-抜象化のレベルを共有するこずです。 その䞀方で、この党䜓が難しくなっおいたす。 そしおポむントは、レむダヌの数を増やすこずではなく、各レむダヌの耇雑さが増すずいう事実です。 しばらくしお、モデルを䜜成しようずする詊みは難しくなるだけでなく、䞍可胜になるのではないかず心配しおいたす。



-はい、おそらくこのようなアプロヌチでは難しいでしょう。 しかし、なぜそれが必芁なのか、それが必芁なのかどうかも理解する必芁がありたす。 JVMを䜜成する人々には、優れたモデルが必芁です。



-私は、10の暙準的な方法をずっお、どうにかしお組み合わせようずする人たちの可胜性が高いです。



-暙準的な方法を組み合わせるこずができない、たたはそれらが組み合わされおいないように芋える-この゚リアに登る理由をよく理解する必芁がありたす。 そしお、興味のないずころに登るこずはできたすが、その結果の実際的な䟡倀は疑問です。



関心は通垞の動機であり、重芁なこずです。 したがっお、圌の䜜品ぞの愛が生たれ、それなしでは䜕も機胜したせん。 遊びたいなら、それは玠晎らしいこずです。 しかし、興味のために登った堎合は、これを理解する必芁がありたす。 そしお、あなたが特定の目的のために登った堎合、簡単な方法では結果が埗られないず確信しおいる堎合、倧きな困難に盎面する準備をしおください。



自己啓発の時間を芋぀ける方法



「仕事が奜きですか」



-はい。 少なくずも週に数日は圌女を愛しおいるので、私は幞運だず思いたす。



-私のサヌビスの結果ずしお、私はさたざたな人々ず倚くのコミュニケヌションを取り、しばしば文句を蚀いたす。「私は蚘事を曞き、報告曞や䜕かを自分のためにしたいのですが、圓局は適切に調査する時間を䞎えたせん。 深刻な増加を保蚌するこずはできないので、圌らは通垞、「知っおいる10の方法を詊し、それらを組み合わせお先に進みたす。調査する時間がないため、機胜を削枛する必芁がありたす」 この問題をどのように解決したすか



-私はそれに぀いおよく聞きたす、圌らは蚀う、あなたは良い仕事をしおいお、あなたはこれをすべお探求する時間があるず蚀いたす。 実際、これは䞀皮の悪埪環です。自分自身のための独孊の時間を芋぀けられない堎合、自分を䟡倀あるたたは有胜な埓業員にしお合理的な投資を提䟛するこずはできたせん。



垞に䜕らかのMiddlのレベルにずどたる堎合、䜕か有甚なものを掘り䞋げる可胜性は䜎く、この意味で、雇甚䞻は統蚈的に正しいです。 圌は正確な結果を埗たいず思っおいたすが、埓業員を掘り出すこずに぀いお、圌らが結果を出すかどうかは䞍明です。 もちろん、最初はやがお倕方にやらなければなりたせんが、これは普通のこずです。 これに興味がない堎合は、なぜこの分野で働いおいるのかはたったくわかりたせん。



-たあ、あなたは合理的なお金のために地域を遞ぶこずができたす。 , . , . , — .



— , — , . , - , , , . .



, . , , , , , , , . .



— , , — . ?



— , . Deutsche Bank , , , .



— , , — - - ?



-はい。 , , , , . , , .



— IT-, ? , , ?



— , , . : , IT .



— . — ?



— , .



— , ?



— , , .



— , , ?



— , , . , — , - , . , , , . , , .



— , , , . , , , - , : . . ?



— JMM , , , , .



— .



— , , , : «, oncurrency-interest , !» feedback loop . , - , , - .



— ?



— , Martin Thompson . , — . : «. ?» — , , . , .



— . , — , .



— . — , .



— , . 10 , — , , , . , .



— , , — , . , .



— , ?



Nitsan Wakart , . , .



— , .



— — . , , « , ».












䟿利なリンク






All Articles