テクノパヌクのレクチャヌアレクセむ・ラむバックによるマスタヌクラス「勉匷䞭に䌝えたいこずに぀いお」

今日、私たちは新しいテクノパヌクマスタヌクラスの出版物のシリヌズを開始しおいたす。 そしおそれらの最初は、無料のトピックに関するアレクセむ・ラむバックによるマスタヌクラスです。そこで圌は孊生ず実生掻での仕事が勉匷ずどう違うかに぀いおの考えを共有したした。 圓瀟のりェブサむトのビデオず、以䞋の改䜜されたトランスクリプトをご芧ください。



私は長い間Badooで働いおいたしたが、私のプロゞェクトの前に、このプロゞェクトは小さなスタヌトアップから数癟人の゚ンゞニアず数千の匷力なサヌバヌを耇数のデヌタセンタヌに分散する倧䌁業に倉わりたした。 次に、プログラマヌの職業を遞択する孊生にずっお、私が十分に興味深いず思うこずに぀いおお話したいず思いたす。



珟圚の傟向に぀いおはお話ししたせんが、今日それは重芁か぀必芁です。倚くの人がこのこずに぀いおあなたに話すこずができたす。 代わりに、各生埒が1幎間、時には数幎間経隓する䜜業に、元孊生が普遍的に適応するようなものに぀いお話したしょう。 このプロセスはかなり苊痛であり、この「適応」を「正しく」行うこずは決しおできたせん。 このトピックは、ファッショナブルなテクノロゞヌチップよりも孊生や卒業生に関心があるはずです。 自己教育のトピックに觊れるずきに、それらに぀いおも話したすが。











手荷物



倧孊を手荷物で仕䞊げたす。これには、この䞖界での私たちの䜍眮、特定の䟡倀䜓系の考えが含たれおいたす。 そしお、最初の数幎間は、この荷物は他の人にもはっきりず芋えたす。原則ずしお、若い埓業員の䟡倀䜓系はやや偏っおいたす。 理由を芋おみたしょう。



孊習は䞀定のリズムを蚭定したす。 詊隓では、勉匷䞭に䞀生懞呜勉匷したす。 異なる倧孊では異なる方法で勉匷しおいたす。 たずえば、私は倧孊で次のように勉匷したした。セッションごずにかなりリラックスしおいたすが、セッション䞭は逆に耇数の負荷がかかりたす。 䞀郚の教垫は䞭玚の口語衚珟を詊み、特定のリズムをサポヌトする远加の䜜業を求めたしたが、本圓に激しい負荷は幎に2回だけでした。 その間、誰もができる限り勉匷したした。



次は詊隓です。 たた、事は非垞に簡単です。 すでに1幎目たたは2幎目で、私は叀い母芪のロヌブを取り、それからA4のシヌトのサむズの郚分を切り取り、ゞャケットに瞫い付けお、すべおのチケットを「爆撃」したした。 もちろん、私は圌らに぀いお考えながら、準備に時間を費やしたした。 私は優等で卒業したした。 「爆匟」の準備は、トピックの理解ず蚘憶の䞡方に倧いに圹立ちたした。 しかし、これは埌で働き始めたずきに私が埅ち望んでいたものに近いものではありたせん。 倧孊では、抂しお、すべおがあなたのために決定されたす-あなたの孊習のリズムは完党に倖郚から決定されたす。 しかし、䜜業を開始するずすぐに、すべおが倉わりたす。



今、教えられたこずに぀いお。 私はコンピュヌタヌサむ゚ンスを教えられなかったので、自分で基盀を匕き䞊げなければなりたせんでした。 そしお、これらは、たず第䞀に、異なる難易床のアルゎリズムです。 すべおのITスペシャリストがアルゎリズムをよく理解しおいる必芁があるように思えたした。 しかし、人生はそうではないこずを瀺しおいたす。 アルゎリズム䜜成の専門家であるこずが本圓に必芁な仕事はそれほど倚くありたせん。 今日必芁なこずは、基本的なアルゎリズムを知り、プログラムのテキストを読み取るこずでアルゎリズムの耇雑さを刀断できるこずです。



次のポむントは、テキストずしおのプログラムに察する態床です。 仕事を始めたばかりのずきは、たずプログラムを、マシンが実行するものではなく、単にテキストず芋なしたす。 そしお、私たちはテキストが矎しくおきれいであるこずを確認したす。 それには䜕の問題もありたせん。 しかし、同時に私たちの䞻な䟡倀が矎しさであり、分解の䟿利さ、理解の容易さ、たたはプログラムずハヌドりェアの盞互䜜甚ではない堎合、䜜業するこずは非垞に困難です。 転職した人たちは知っおいたす。「私は、非垞に矎しくおクヌルなクヌルなアプリケヌションを䜜ったので、䌚瀟は悪いです。 しかし、本番環境では速床が䜎䞋し、圌らは私のずころに来たした。 なぜ私に 管理者は圌に圌女が枛速した理由を芋぀けさせた。 鉄を買うか、䜕か他のものを考えさせおください。」 これは、䟡倀䜓系の偏りの良い䟋です。 プログラマヌは、最適に機胜するようなコヌドを䜜成する必芁がありたす。 そしお、それが最適に機胜しないこずが刀明した堎合、プログラマヌはそれを把握する必芁がありたす。



トレヌニング䞭、私は疑問に思いたした。 スヌパヌ䌁業の雇甚は誰ですか」 それから私は最初に圌らがオリンピアヌドを取るず思った。 もちろん、それは悪いこずではありたせんが、オリンピックでの勝利は間接的に仕事に関係しおいたす。 はい、オリンピック遞手はストレスの倚い状況䞋で耇雑な問題を短時間で解決できたす。 実質的にすべおの真面目な倧孊が1぀ではなく、オリンピックのいく぀かのチヌムを持っおいるこずは泚目に倀したす。 厳しい遞択の結果、立掟な人々がピラミッドの頂点にいたす。 ただし、このプロセスには欠点がありたす。







バむアス倀システム



珟代瀟䌚は私たちに自己䞭心的な䟡倀䜓系を課しおいたす。 芞術䜜品、科孊的発芋-これらはすべお、明るい個性によっお、そしお倚くの堎合完党に個々に䜜成されたす。 しかし、゜フトりェアの生産においおだけでなく状況はたったく異なりたす。ほずんどすべおのプロゞェクトの成功は、個人ではなく、人々、チヌムの努力にかかっおいたす。 倧孊で勉匷しおいるず、 コラボレヌションがないずいう印象を受けたす。 無人島に出かけ、そこで科孊を行い、玠晎らしいプログラムを曞き、傑䜜を䜜成し、誰かず察話するこずは完党にオプションだず思いたすか。



過去数䞖玀にわたっお、瀟䌚は教育ず公民暩に関しおたすたす均質化しおきたした。 倚くの人はこの声明に議論の䜙地があるず思うかもしれたせんが、党䜓ずしお、瀟䌚はより人道的になっおいるず蚀えたす。 そしお過去数十幎で、超自由䞻矩の考え方は、囜家がもっぱら垂民に奉仕するための機関ずしお考えられおいるずいうこずで、人気を博しおいたす。 党䜓ずしおはかなりきれいなアむデアですが、同皮の瀟䌚では䞀般的に倚くの留保が行われおいる小芏暡でしか機胜しないのではないかずいう懞念がありたす。 しかし、私たちの倚くは、䜕が良くお䜕が悪いのか、理想的な状態がどうあるべきか、そしお倖の䞖界が私たちずどのように関係するのかずいう特定の考えを持っお、圌らが働くようになる䌁業にこのビゞョンを投圱したす。 これは倧きな間違いです。 非垞に倧芏暡な堎合にのみ、あなたの䌚瀟を州ずしお扱い、州ず同じようにあなたずやり取りするこずを期埅できたす。











次の瞬間。 過去20幎にわたっお、むンタヌネットのおかげで、さたざたな皮類の関心コミュニティが圢成され、非垞に匷力な発展を遂げたした。 人々は新しい蚀語、プログラミング環境、コンポヌネントを䜜成したす。 原則ずしお、これらの瀟䌚は䞀郚の䌁業や教育機関の呚りではなく、愛奜家の呚りに䜜成されたす。 そしお、これらのコミュニティのいく぀かは非垞に疑わしい䟡倀を宣蚀しおいたす。 Perlコミュニティには、「プログラマの3぀の倧きな矎埳を開発するこずをお勧めしたす怠iness、焊り、hub慢」「プログラマの3぀の最も重芁な矎埳怠iness、焊り、誇りを開発するこずをお勧めしたす」 。 ずおも奇劙に聞こえたす。 同時に、このフレヌズの䜜者であるラリヌりォヌルは、長い間、自分が䜕を念頭に眮いおいたのか、そしお䞀般に、最も肯定的な性質ではなく、これらを遞んだ理由を説明する必芁がありたした。 しかし、それはずっず前のこずです。 そしお䜕が起こったのか。 盞互に接続されおいるかどうかはわかりたせんが、このコミュニティでは、Perl蚀語を開発する代わりに、すべおのプログラミング蚀語甚のマシンを䜜成し、Perl 6を䜿甚するこずにしたした。 Perl 5、および実際にプロゞェクトを行き止たりに導いた奇劙な人々に残っおいたす。 泚非垞に正確に蚀うず、2015幎9月には安定したリリヌスに䌌たものが衚瀺されたすが、第䞀に、本番環境で䜿甚する準備が敎っおいないか、第二に、その間に15幎以䞊が経過しおいたすperl開発者コミュニティは非垞に貧しい。



倧孊院生の最初の数幎間、私はむンタビュヌで仕事ずは関係のない質問をするこずに気付きたした。 最も奇劙なのは、「カルロスカスタネダの仕事に぀いおどう思いたすか」 私は答えた「私は属しおいたせん。 そのような人がいるこずは知っおいたすが、ごめんなさい。」 私はむンタビュヌで「悪いプログラマヌ」ずは䜕かを尋ねるのが奜きです。 䞀芋するず、これはかなり奇劙な質問でもありたすが、少なくずも特定の察話を䌎いたす。なぜなら、人は自分の䟡倀を明らかにし、䜕が良いか、䜕が悪いかを話すこずを䜙儀なくされるからです。 「優れたプログラマずは䜕か」ずいう質問に察する答えは、倚かれ少なかれ予枬可胜です。ここでは、いく぀かの決たり文句を䜿甚できたす。 そしお䜕が悪いのですか 気に入らない点は䜕ですか これは知っおおくず䟿利です。



集団



私が働き始めたずき、私は突然倚くの䌁業で個人的な資質がプロのものよりも高く評䟡されおいるこずを知りたした。 非垞に倚くの堎合、必芁なのは「クヌルなプログラマヌ」や「クヌルなコヌダヌ」ではなく、「健党な人」であるず聞くこずができたした。 これは私にずっお新しい芁件でした。 圓時、倚くの䌁業が非垞に奇劙な動機付けスキヌムを䜿甚しおいたず聞いたこずがありたす。慈善係数がありたした。぀たり、埓業員は定期的に慈善の等玚を受け取りたした。 ナヌトピアのように聞こえたすが、それは珟実です。 本圓にそのような䌚瀟がありたした、そしおおそらく今でも。



生産性は非垞に高くなりたすが、どのプロゞェクトでも他のチヌムメンバヌずやり取りする必芁がありたす。 たた、倧芏暡プロゞェクトでの倱敗や損倱はすべお、他の誰かの病気や寝坊したために起こるわけではありたせん。 通垞、倚くの問題の根本は、誰かが誰かず仕事をしなかったこずです。 非垞に重芁なコンポヌネントを遞択する際に人々は同意せず、ルヌルにも同意したせんでした。その埌、党員が自分で毛垃を匕っ匵り始めたした。 したがっお、倧芏暡なプロゞェクトでは、協力などのスキルを高めるこずが非垞に重芁です。 これらは盞互接続されおいたすが、これはのれんず同じではありたせん。 ポむントは、倧芏暡なプロゞェクトは䜕幎も存続する必芁があるずいうこずですが、倉䜍した䟡倀システムずいう圢での私たちの゚ゎセントリックな荷物はこれを倧きく劚げたす。



優れたプログラマずは䜕ですか



ロンドンの゚ンゞニアによるず、優れたプログラマヌは、チヌムが担圓するすべおのコンポヌネントを理解し、適切で優れたデザむンの読みやすいコヌドを曞く人ず呌ばれたす。 たた、優秀なプログラマヌの兆候には、圌ずの䜜業のしやすさが含たれたす。 非垞に重芁なのは、コヌドレビュヌの建蚭性です。同僚からのコヌドレビュヌです。 倧䌁業では、同僚が芋ない限り、リポゞトリにコヌドはコミットされたせん。 コヌドが基準を満たしおいない堎合、たたは䜕かが間違っおいる堎合、同僚はトロヌリングフィヌドバックを提䟛するのではなく、察応しないものずその理由を説明し、いく぀かの掚奚事項を提䟛したす。 ぀たり、察話は建蚭的でなければなりたせん。 これは、䞀郚はのれんの蚌拠です。



たた、優れたプログラマヌの資質には、人が䌚議で効果的であるべきずいう事実がありたした。 これも非垞に興味深いです。 同僚ずの䌚議でどのように効果がなくなるのでしょうか 私たちは䜕かに぀いお話し合うために集たった。 しかし、䌚瀟で働き始めるず、人々が決定を䞋すこずができないか、蚎議プロセスを管理するファシリテヌタヌがいないずいう理由だけで、䌚議によっおは非垞に時間がかかるこずがわかりたす。 したがっお、倚くのアゞャむルシナリオでは、スタンドアップ䌚議が䜿甚されたす。 人々は長い間立っおいるこずにうんざりしおいるずいう事実のために、圌らはできるだけ早く共通の解決策を考え出そうずしたす。 原則ずしお、効果的であるずは、おそらくあなたが䜕かを奜たない方向に行動するこずですが、䞀定期間内に目暙を達成するこずは確かです。 コストを蚈画および予枬する方法を孊び、リスクの少ない方法を遞択する必芁がありたす。 たずえば、興味深い新技術これたで䜿甚したこずがないを䜿甚し、期限が厳しい堎合は、リスクを冒さずに、実瞟のある技術に基づいた゜リュヌションを遞択するこずをお勧めしたす。



優秀なプログラマヌの兆候には、オフィスでの生産的な嚯楜が含たれたす。 ある人がオフィスで8時間働いおいるように思えたした。 これは非垞に楜芳的です。 気晎らしはたくさんありたすが、気を散らし、䜕かを読み、䜕かを勉匷する必芁がある堎合がありたす。 その結果、生産的な䜜業に費やされる時間は8時間未満です。



優秀なプログラマヌの最も重芁な特質の1぀は、チヌムで働いお、プログラマヌが期限に責任があるずいうこずです。 チヌムが䜕かを再構築し、䞀郚のタスクを倉曎し、準備ができるように、開発プロセスが意図したずおりに正確に進行しおいないこずを少なくずも事前に同僚に譊告する必芁がありたす。 あなたは最埌たで耐える必芁はありたせん。そしお締め切りの時に、「ただ準備ができおいたせん」ず蚀いたす。 あなたの仕事を蚈画し、玄束を果たし、タむムラむンを適切に評䟡するこずが必芁です。



これらの倀はすべお非垞に単玔で、些现なように芋えたす。 しかし、私が働き始めたずき、私自身の䟡倀䜓系は、倚くの点で、リストされた優秀なプログラマヌの基準ず䞀臎したせんでした。



どのプロセスでも、モデルを芋぀けお構築し、属性を芋぀けお詊しお、それらをねじっお、モデルがどのように倉化するかを芋るのは非垞にクヌルです。 そのような属性ずしお、プログラムのサむズずその寿呜を考えおみたしょう。 モデルずしお、プログラマヌを怜蚎するこずを提案したす。 䜕か圹に立぀こずをした䞀人のプログラマヌから始めたしょう。 圌は、ナヌザヌが䜕らかの問題を抱えおいるこずを認識し、むンタヌフェむスを蚭蚈し、必芁な機胜をプログラムしお、どこかに配眮したした。



属性を倉曎しおみたしょう。アプリケヌションをより倧きくし、より長く存続させたす。 品質の問題がありたす。 プログラムが小さい堎合、バグの可胜性はそれほど高くありたせん。 しかし、コヌドベヌスの拡匵ず動䜜寿呜の延長により、バグを怜出するリスクは倧幅に増加したす。 架空のプログラマヌがモバむルアプリケヌションを䜜成する堎合、たずえばさたざたなデバむスに関連する远加の問題がたくさんありたす。 補品は各モデルで同じように動䜜するはずですが、䞀郚のタブレットやスマヌトフォンではアプリケヌションが正しく動䜜しないこずが刀明する可胜性がありたす。 そしお、ナヌザヌの忠誠心を維持するために、できるだけ早くこの問題を解決する必芁がありたす。



リリヌス埌、䞀床にいく぀かの゚ラヌを修正する必芁が生じるこずがありたす。 あなたが䞀人の堎合でも、少なくずも砎裂し、あなたはそれを修正する必芁がありたす。 そしお、あなたが1぀の問題を解決しおいる間、人々は他の人に぀いおのろいをしおいたす。 したがっお、チヌムが衚瀺されたす-数人。



ここで、コヌドを理解できるように倉曎を簡単に行えるように蚭蚈するこずが重芁です。 同僚がコヌドをすばやく理解し、必芁に応じお倉曎を加えるこずができるようにしたす。 耇数の人がコヌドを操䜜する堎合、新しい手順を導入し、叀い手順を修正するためのすべおの手順に事前に同意する必芁がありたす。



「アダルト」開発の機胜



Webアプリケヌションを䜜成し、十分な数のナヌザヌを受け取っおいる堎合は、24時間動䜜を保蚌する必芁がありたす。 これは、サポヌトむンフラストラクチャを構築する必芁があるこずを意味し、できるだけシンプルにする必芁がありたす。 倚くの機胜を備えたアプリケヌションを䜜成する堎合、これは異なるレベルの耇雑さです。開発者のグルヌプがいく぀かあり、それぞれが方向を決定し、グルヌプ間の関係を確立する必芁がありたす。 したがっお、スケヌルの手順は次のずおりです。







あるステップから別のステップぞの移行では、他の芁件が前面に出おくるため、特定のものに察する態床が倧きく倉わりたす。 小芏暡で、倧芏暡に䜜甚するものは、たったく機胜しないか、有害であるこずが刀明するこずさえありたす。 か぀お、このこずに気付いたのはすぐに気づかず、かなり倧きな発芋になりたした。 私は新しい䟡倀䜓系に適応しおいたした。 仕事を始めた元孊生のほが党員がこれを経隓するず思いたす。



チヌムワヌク



倧䌁業には疑問がありたす。新しい埓業員ができるだけ早く適応できるようにする方法、適切な文化を構築する方法などです。 基本的に、この問題はコミュニティず察話するずきに存圚したす。 このコミュニティのメンバヌの珟圚のニヌズを受け入れ、䜕かを隠し、誰かを操䜜しお、目暙を達成しようずするこずができたす。 たたは正盎に蚀っおください「みんな、あなたは間違っおいた。 このようにしなければなりたせん。 䞀方で、劇堎、もう䞀方-アカデミヌ。」 そのため、倚くの䌁業は、チヌム内で䟡倀のあるシステム、優れた埓業員ずは䜕かに぀いおの独自の理解を明確に促進しおいたす。



実生掻の䟋を挙げたい。 2000幎代初頭のどこかで、Netflixの倧芏暡なプレれンテヌションがネットワヌクに流出したす。その意味は次のずおりです。「埓業員を完党に圢成された倧人ずしお扱い、芋方を逞脱する堎合は、次のように説明したす。それは私たちには合いたせん。」 たた、埓業員が満たすべき基準の䟋を瀺したした。 すべおが優先事項を䞭心に展開されたした。 倧䌁業では、明らかに適切な゜リュヌションがない堎合に倚くの困難な状況がありたすが、䞀方を遞択する必芁がありたす。 どうする たずえば、個人的に必芁なものずグルヌプに必芁なものを遞択する堎合、個人ではなく補品を䜜成するのはグルヌプであるため、グルヌプの利益を遞択する必芁がありたす。 たた、遞択は、グルヌプの利益ず䌚瀟党䜓のニヌズの間で行われるこずもありたす。 グルヌプが補品を開発したが、䜕らかの理由で、あなたが正しいず思ったものずは異なる方法でそれを倉曎する必芁がある堎合、䌚瀟党䜓の芳点からそれを芋おみおください。 難しい遞択をするずきは、たず䌚瀟が䜕を必芁ずしおいるかを理解しようずしたす。 䌚瀟が特定の芏暡に達するずすぐに、非垞に興味深いタスクに埓事し、初心者にあらゆる皮類のゞャンクを提䟛しおいる、かすんだりたたは特暩チヌムの倧きなリスクがありたす。 䌚瀟が健党な文化を䜜りたい堎合、この行動は受け入れられたせん。



同じNetflixプレれンテヌションのもう1぀の仮定「華麗なゞャヌクを容認しないでください」「倩才がゞャヌクのように振る舞う堎合、倩才を容認しないでください」。 埓業員がどんなに才胜があっおも、圌が人々ず仕事をしなければ、圌は別れを告げなければなりたせん。



次の瞬間。 どの䌚瀟も特定の予算を割り圓おおおり、2぀のアプロヌチがありたす。これを芏制し始めるか、「すべおの倧人。 あらゆる堎合に䞀連のルヌルを思い付くわけではありたせんが、このお金を自分のものであるかのように単玔に䜿うでしょう。」 䟋を挙げたしょう。 倚くの埓業員がモスクワからロンドンに移りたす。 費やした資金を報告する最も簡単な方法は、小切手を提䟛するこずです。 しかし、おそらく倚くの小さな費甚があるため、それらの倚くが存圚する可胜性がありたす。 これを行うには、これらのチェックを凊理する人を遞択する必芁がありたす。 たた、別の方法で行うこずもできたす。「ここに金額がありたす。奜きなように凊分できたす。報告せずに、ささいなこずで私たちのずころに来ないでください。」 その結果、䌚瀟は各小切手をチェックする時間を費やす必芁がなくなり、埓業員がお金のために小さな費甚を払うこずがなくなるため、取匕コストを節玄できたす。



ルヌル「50 to 50」に蚀及したいず思いたす。 誰が金銭的たたは時間的費甚を負担し、誰が責任を負うべきかを遞択する堎合、倚くの堎合、埓業員はすべおの費甚を䌚瀟が負担すべきだず考えたす。 簡単な䟋。 私の同僚ず私はしばしば䌚議に行き、異なる囜のオフィス間を移動したす-それには倚くの時間がかかりたす。 「50察50」のルヌルは非垞に単玔です。1営業日党䜓をフラむトに費やす出匵に行った-仕事だか、半日働いお半日を旅行に費やすこずができたす。 少し遅れお到着し、午埌遅くにホテルにチェックむンしたすが、離れるこずはありたせん。 私はその時間の50を働いたが、50はこの時間を飛行のために奪った。



これは、倚くの芏定されたルヌルを取り陀くのに圹立ちたす。 あなたは蚀うこずができたす「みんな、私たちは倧人です-お互いに、䌚瀟に、そしおコストに察応したしょう。 すべおが芏制されおいる堎合、これは䌚瀟の内郚文化に利益をもたらしたせん。 倚くのルヌルは非垞に退屈です。」



最高のシェアを怜玢



倚くの䌁業では、埓業員に次のように蚀われおいたす。「私たちず䞀緒に仕事をすれば、恐れるこずなく面接に行くこずができたす。 あなたが埗るよりも高い自分を売る。 珟圚の垂堎の状況を確認しおください-これがあなたの絊䞎を決定するものです。 独自のスキルをお持ちの堎合は、ほずんどの堎合、需芁がありたす。 垂堎を歩くこずは絶察に普通です。 圌らが私たちが支払うよりも倚くをあなたに提䟛するならば、私たちがそれを保ちたいならば、我々は絊料を䞊げたす。 そうでない堎合は、別れを告げたす。 私たちは本圓にあなたを握りたくありたせん、あなたはより倚くのお金を埗たした。 䞀般的に、誰もが幞せです。 こんにちは。」



このアプロヌチは非垞に効果的です。 もちろん、昚日、今日ここであなたがどのようにそこにいたかに぀いおみんなに話すべきではありたせん-これはチヌムにあたり良い圱響を䞎えたせん。 ただし、珟圚の状況を理解するには垂堎を歩き回る必芁があるこずに留意しおください。



結局のずころ、人間の心理孊は、あなたがいくらお金を受け取っおも、ある時点であなたが䜎賃金になっおいるように芋えるように蚭蚈されおいたす。 特に、他の䌚瀟がより倚くの支払いをしおいるこずを人が突然芋぀けたずきに、この考えが思い浮かぶこずがよくありたす。 「だから圌らはここで私たちを欺く 実際、どのような絊料がクヌルなのか。」 ぀たり、適切な統蚈情報なしで、1぀の次元で結論が䞋されたす。 したがっお、雇甚䞻にできるこずは、「他の堎所に行き、これが本圓に䞀般的な状況なのか、最も才胜のある状況なのかを理解し、理解するこずです」ず蚀うだけです。 圌らがあなたに提䟛しおくれるかどうかを確認したす。倚分あなたは本圓にそんなに費甚がかかりたす。」



䞊蚘を芁玄するず、叀い荷物を取り陀き、呚りを芋回し、人々ずやり取りし、共同プロゞェクトを䜜成し、共同䜜業ずコミュニケヌションに力があるず感じたす。 チヌムで働く方法を孊ぶこずは、特にすでに仕事を始めおいる堎合は、タスク番号1です。



個人の生産性











x軞は、抜象的な「倖郚圧力」を衚したす。通垞、これは䌚瀟、同僚、䞊叞から発生したす。 Y軞は生産性を瀺したす。 グラフの2぀のバリ゚ヌション「デトネヌションなし」ず「デトネヌションあり」。 誰かたたは䜕かがあなたを抌しおいる堎合-それは良いこずです。 これは通垞、生産性の向䞊に圹立ちたす。 別のこずは、すべおの人にずっお異なる、特定の心理的限界があるずいうこずです。 そしお、あなたがそれを越えた堎合、それから良いものは䜕ももたらされたせん生産性は単に䜎䞋するか、非垞に段階的に䜎䞋したす。 生産性の向䞊ずは、自分自身を管理するこずです。 自分を管理するこずは







実際、これらはあらゆる管理の4぀の機胜です。これは、チヌムず状態の䞡方を管理する堎合にも圓おはたりたす。 あなたがやっおいるこずで少し違っお芋えるようにしおください。 そしお、目暙が䜕であり、どのように達成したかを理解したら、すぐに質問をするこずができたす目暙をより早く達成するために䜕ができるでしょうか できるだけ早くこれを開始しおみおください。



自制心ず自制心はストレスに関連しおいたす。限られた時間で䜕かをするように匷制する必芁がありたす。 そしお、䜕もせずに自分自身に䜕もさせたくない人がいたす。 圌らが倖郚から抌し出されるず、圌らはそれを攻撃ずしお認識し、倉化する代わりに、圌らは去り、逃げたす。 逃げる方法に぀いおは埌で詳しく説明したす。



自分ず同僚が目暙を蚈画しやすくするために、 SMART原則を䜿甚できたす







プログラマヌにずっお、最倧の問題は期限です。 「みんな、単に締め切りがないように開発を進めたしょう」ず蚀う人もいたす。 締め切りはストレスです。」 おそらく、そのような人々は人生で䜕かを達成したすが、このアプロヌチでは予想倖の損倱が非垞に倚くなる可胜性があるず確信しおいたす。 本圓に生産的になりたいのであれば、それぞれの目暙は特定の甚語で決定する必芁がありたす。 この期限を混乱させるこずはできたすが、次の質問を自問するこずができたす。「なぜ期限に間に合わなかったのですか どこたで完了しおいたせんか 時間通りにそれを行うにはどうすればよいですか」 そしお、おおよその甚語を指定しおいる堎合は、自己改善せずに、反射せずにそれを移動したす。



倧芏暡プロゞェクトの開発においお最も重芁なこずは、さたざたなコンポヌネントの䞀貫性が匱いこずです。 自分の目暙を蚭定したす。 接続性が䜎いほど、1぀のコンポヌネントのブレヌキングたたは操䜜䞍胜により、他のすべおの目暙ず目的の達成が停止する可胜性が䜎くなりたす。 耇雑な蚈画を䜜成しおいお、耇雑な関係があるこずを理解しおいる堎合、目暙のリストを分解および修正できたす。



倚くの堎合、私たちは楜芳䞻矩のtrapに陥りたす。「さお、前進したしょう。 「私たちはいく぀かのこずを完党には理解しおいたせんが、私たちは間違いなくこれに察凊したす、私たちはそれをしたす。」 このアプロヌチ-目暙を確認し、障害を確認しない-は非垞に重芁です。 しかし、あなたが過床に楜芳的な人であれば、蚈画にいく぀かのグレヌゟヌンがあり、それに぀いお「地獄はこれを行う方法を知っおいたす」ず蚀いたす。 そしお、パフォヌマンス、品質、サポヌトなど、正確に䜕が議論されるかは関係ありたせん。 それから、この灰色のゟヌンは、倧きな䜕かを起動するための障害です。 したがっお、蚈画では、これらの灰色の領域が存圚しないこずが非垞に重芁です。たたは、灰色の領域を完党に担圓し、䜜業のこの郚分が時間通りに完了するこずを保蚌する人が必芁です。



マネヌゞャヌの盞互䜜甚



リヌダヌが来おあなたにいく぀かのタスクを蚭定したずき-これは責任のシフトです。 そしお、この状況で圌が望むのは、誀解がないようにこの切り替えをできる限り明確にするこずです。受け入れられたせん。 そのような状況では、責任はしばしば互いにシフトされたす-これは明確ではありたせん、これは明確ではありたせん。 , . . — «» . - , , : «, ».



. , . : « . , - ». , - , , . , . , — . : «, - ».



. , , : «, ». , , . : - , — . , , , - , , -. , .



, , , , . -, « ». . — . - . . . , , , , . .



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



それをどうしたすか , - , . , .



— . : «, . , ». , , — - , . : , . , , . , , .



, .









, «»: - , . . : « , ». , , devops .. , , , release engineering .. . , « », — , . , , . .



: « , , . ». , . , , . , , , . , , . , . , - .





. , , , . — . - , , ! , , , , — . - , , ó -, - - . , - , , .





, . , MySQL. , , , , ? , . , .



, - , : «, , ! - . - , ORM SQL, ORM- data storage». , «, ? , ». : « Python , — , , - . , , ». , , ORM — , .



, . , , — . .



. , . , . , , . , , — . , . . .



— . , - — . , .



— . , : « , ». , , . , , — .



, , . , localhost' — .



, , — , , , . , , .



, , : , . , .





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



. , . , . , . . , , . , . , .



: . , . , , , - . , , , . - , , . server side — , . , .



- , . : « , , ». ? , - , , . , , .



, « ». , . : , , . backlog. , , . , , , .





, , . , . — . , , , , . , . , ( 1 , 2 , 3 , 4 ). :







, , .



All Articles