猫の描き方

これはPiterPy Meetup20での私の講挔です。テキストで録音され、少し線集されおいたす。読みたいのではなく、芋たい堎合は、ビデオは投皿の最埌にあり

たす。私の意芋では、私の通垞の䜜業ツヌルを所有するだけでなく、呚りにあるあらゆる皮類のこずも䟡倀があるず私は話したす。

投皿タむトル-猫の描き方これはクリックベむトのトリックで、奜きなように猫を描きたすしかし、トピックは本圓に私を興奮させたす。次に、すべおを説明したす。T型、Habr自身、および3぀の個人的なストヌリヌに぀いお説明したす。



私はサンクトペテルブルクのスタヌトアップのSTOです。私の補品を䜿甚したり聞いたりした人は確かにいたすが、今日はたったく違うものに぀いお話しおいたす。



たず、Tの文字に぀いお。これはロシア語の文字Teであるように芋えるかもしれたせんが、「猫はありたせん」ずいうフレヌズのようですが、これはTeではなく、T字型スキルのTです。これは80幎に発明された比喩であり、芖芚的でずおも気に入っおいたす。



ここにはAsyaのゞュニア開発者がいたす。もちろんAsyaにはある皮のスキルがありたす。

Asyaはマむクロサヌビスを䜜成しおいたす。 Asinaの䜜業は次のようになりたす。Asyaが゚ンドポむントを曞き蟌み、リク゚ストが゚ンドポむントに到着し、Asinaのタスクは、サヌビスがデヌタベヌスにリク゚ストを䜜成し、適切な回答を返すこずです。

Asyaは非垞に心配しおおり、念のため、Stack Overflowで空のリストを正しく宣蚀しおいるかどうかを確認するたびに、

数か月が経過し、タスクが倉曎され、知識のある同僚が䌑暇を取り、あなたは勉匷しなければなりたせん。それは最も興味深いこずです。そしお、アシンのスキルが成長したした。今、圌女はimport werkzeugがどのようにスペルされおいるかを心に蚘憶し、この蚀葉で猫を怖がらせたす。



しかし、䜕カ月も続くず、タスクがより耇雑になり、知識のある同僚党員が䌑暇に出かけるため、さらに勉匷する必芁があり、それは最も興味深いこずです。今や猫は䜕も、特にコン゜ヌルをたったく恐れおいたせん。そしお遅いリク゚ストを慎重にデベヌスするのを助けたす。そしおマネヌゞャヌは圌女にAsyaがもっずお金を受け取るだろうず話すように誘いたした。 Asyaはもはや6月ではなく、Asyaは深刻な真ん䞭です。アスダは自分の畑をいじくりたす。



これを図で瀺したす。 Asiにはスキルがあり、スキルは成長したした。そのような技の状態は、アシの時ず同じように、T字型の技のメタファヌではアむず呌ばれおいたす。



愛、それはTに䌌おいたすが、いく぀かの違いがありたす。



私たちの比喩では、これは圌の分野の専門知識に加えお、Asyaが開発できる関連領域があるこずを意味したす。

レポヌトのこの時点で、Asyaを自分自身ずよく結び付けおいただければ幞いです。将来自分自身ず䞀緒にいるのか、珟圚の自分ず䞀緒にいるのか、あるいは過去の自分のバヌゞョンを䜿甚しおいるのかず思いたす。

私はあなたの最倧の匷みではなく、遊び方を知っおいる䜕かにアむデアがあるアむデアに぀いお話しおいるのです。なりたくないものになる必芁はありたせん。それは䜕でもかたいたせん。私たちは垞にさらに成長する䜙地があり、䞖界は巚倧で倚様です。



私の最初の物語は「kubectl apply-f foo dot yaamel」ず呌ばれおいたす

このように始たりたす。私はHabrを読みたした。Habrを読み取るためのアルゎリズムは非垞に単玔です。月に1回皋床、私は1か月間ベストを開き、最初のペヌゞに䜕が衚瀺されるかを確認したす。ナヌザヌ名の䞋でセルゲむ・アブドゥルマノフの投皿を芋たらずおも嬉しいですミルガヌドたたは投皿する れレニコットコヌドネヌムVitaly Egorov。

圓時、私はKubernetesに぀いお熱心に読みたした。あらゆる皮類のポッド、ノヌド、およびカオスのモンキヌがありたす。カオスのモンキヌは、むンフラストラクチャのランダムな郚分をオフにするスクリプトであり、サヌビスは存続したす。

ずおも気になった。たず、私がサヌバヌの電源を切るずサヌビスが萜ちるこずに気づきたした。次に、むンフラストラクチャ党䜓を構成および構成する方法の秘密の知識が頭にあるこずに少し心配したした。

䞀般的に、Kubernetesは私には䜕らかのクヌルなもののように思えたした。でも、ほんの少しだけ仕事を䞀時停止しおも、それは意味がありたせん。お茶を飲むこずやトむレに行くこずず同じです。

珟時点では、倧文字で、実際にタスクが私を埅っおいたした。私の䞍安が私に蚀うように、今は時間を費やす必芁がありたす。しかし、これは䞍安であり、私は圌女を信じおいたせん。



私はminikubeを眮きたした。これは私のラップトップでKubernetesを実行するためのものであり、楜しくチュヌトリアルを実行したした。私の目は燃えおいた。私は楜しい時間を過ごした。タスクの代わりに、チュヌトリアルで遊んだ。かっこよくお、新しいこずを孊んでいお、もっず䟡倀のあるスペシャリストになりたした。それに加えお、䞀床に2぀のヒキガ゚ルに嘘を぀きたした。はい、ヒキガ゚ル。今からヒキガ゚ルをご玹介したす。



最初のヒキガ゚ルは先延ばしのヒキガ゚ルず呌ばれおいたす。あなたのこのKubernetesを孊ぶのは楜しいようですが、今はそうではありたせん。芚えおおくず良いこずのリストを茉せたす。重芁なマヌクが付けられた53ポむントはすでにありたす。ああ、そしお今日の開発者にずっおは非垞に困難です。

第二のヒキガ゚ルは完党䞻矩のヒキガ゚ルず呌ばれおいたす。 Kubernetes、ご存知の堎合は知っおおくず䟿利です。これは基本から始める必芁がありたす。倧芁を賌入、読み取り、保管するための分厚いボリュヌム。マヌカヌで定矩に䞋線を匕きたす。䞋線が匕かれたすべおを孊びたす。私は優れたスペシャリストであり、私のビゞネスのマスタヌです。kubernetesを研究しおいれば、デプロむメント甚のボヌドにStrategyTypeのすべおのオプションを確実に曞き蟌むこずができたす。私はえぐっおいたせんが、私の技術の達人です。私はひったくりで孊ぶこずはありたせん。本を泚文しに行きたす。そしお、私は研究のために䜜品のリストに远加したす。重芁なマヌクが付けられた53ポむントはすでにありたす。ああ、そしお今日の開発者にずっおは非垞に困難です。

だからここに。どこでやめたのミニクベを入れお楜しくチュヌトリアルを進めおいる間、優雅にこれらのヒキガ゚ルに嘘を぀きたした。私は楜しんだ、私は遊んだ、ヒキガ゚ルは甘やかす気分に興味がなく、圌らには芋えない。そしお、進歩はあなたが本圓に孊習しおいるようです。私はただKubernetesを぀぀きたしたが、チュヌトリアルは退屈です。実際のdjango Webサヌバヌをそれに組み蟌む方法を知りたした。したがっお、ボリュヌムに぀いお、ステヌトフルずステヌトレスに぀いおの䜕かがありたす。面癜い。そしおそれはうたくいくようです。ヒキガ゚ルは驚き、憀慚し、敗北しおいたす。

数日埌、私はKubernetesでゲヌムに戻りたした。盎感を発達させ、あたり重芁ではないが、すでに機胜しおいるサヌビスを転送したした。私は喜んだ。ここで、私たちのむンフラストラクチャはすでに雲の䞭にあり、倩䜿が䜕人かいたず蚀わなければなりたせん。私たちの倩䜿はデゞタルオヌシャンでした。



Digital Oceanは非垞に有名なホスティング䌚瀟であり、スタヌトアップもサポヌトしおいたす。私たちの䌚瀟では、レンタルサヌビスに䜿甚できる仮想デゞタルドルを3䞇ドル割り圓おたした。これは本圓に玠晎らしいサポヌトで、玄200䞇ルヌブルです。どうもありがずうございたした。

しかし、制限がありたした
►クリプトを
マむニングするこずは蚱可されおいたせん►機械孊習にサヌバヌを䜿甚するこずはできたせん
►そしお、最も重芁なのは、1幎以内に無料のお金が䜿い果たさ

れるすべおのくしゃみに無料のVPSを䜿い、ずにかくメモリを増やすために、ただ1幎でこのお金をサヌバヌに合理的な方法で費やすこずはできたせん。ただそれほど巚倧ではありたせん。



したがっお、私は緊急に別のホスティング業者に移動する必芁がありたしたが、すべおがきちんずしたヘルムチャヌトにたずめられおいたす。これらは、ロボットが必芁なサヌビスを展開する方法に぀いおの正匏な指瀺です。

ホスティング業者から別のホスティング業者にすべおを転送し、構成のみを修正したした。私がkubernetesをいじったこずは、私を倧いに助けおくれたした。



2぀目のストヌリヌは「Oculus」ず呌ばれ

、VRが倧奜きで、ポヌタブル、ク゚スト、ゎヌの2぀のOculus ヘルメットを同時に持っおいたす。

か぀お私があなたが平らな倜のフィヌルドの呚りを走っおいる懐䞭電灯で完党な暗闇の䞭で、そしおフィヌルドの真ん䞭に高いコンクリヌトの柱があるゲヌムを曞きたした。 VRゲヌムスタゞオは、䜕らかの理由で、ヘルメットが暗い堎合の方がはるかに珟実的であり、グリッドが黒いピクセルに衚瀺されないずいう事実を過小評䟡しおいたす。



私は楜しみながら、シェヌダヌ、Web暙準、珟実的なコンクリヌト構造に぀いお倚くのこずを孊びたした。これにより、私はより䟡倀のある専門家になりたしたが、ドキュメンテヌションよりも䌁業ずしおはたったく認識されおいたせんでした。かっこよくお、新しいこずを孊んでいお、もっず䟡倀のあるスペシャリストになりたした。それに加えお、䞀床に2぀のヒキガ゚ルに嘘を぀きたした。すでにヒキガ゚ルに詳しいので、しばらくはそのたたにしおおきたすが、ここではPythonを远加したす。



私の他のおもちゃでは、VRヘルメットの䞭を歩いお、ヘルメットの䞭の他の人を芋たした。

あなたは圌らが実際にどこにいるのかを芋る。そしお、ドア、床、壁、そしお䞀般的に珟実䞖界から仮想䞖界に移動したいすべおのものを芋るこずができたす。お互いを芋たりヘルメットを倖したりせずに、女性同士で遊ぶこずができたす。これは私のお気に入りの郚分です。



途䞭で、クラむアントサヌバヌアヌキテクチャ、Web゜ケット、マルチプレむダヌゲヌムのレむテンシを削枛する方法に぀いお倚くを孊びたした。楜しかった。たた、それによっお私はより䟡倀のある専門家になり、ドキュメンテヌションよりも䌁業ずしおはたったく認識されたせんでした。私はクヌルで、新しいこずを孊び、より貎重なスペシャリストになり、さらに䞀床に2぀のヒキガ゚ルに嘘を぀きたした。先延ばしず完璧䞻矩のカ゚ルは私がそれらに蚀及するたびにしゃっくりですが、私は本圓に、本圓に、あなたにこの蚘事から具䜓的で無数のシヌルではなく、あなたが遊んだ堎合、先延ばしがオンにならないこず、あなたが浮気しおいる堎合はそれをオンにしないこずを芚えおおいおほしいです自分で高い基準を蚭定するこずはできたせん。そしお、あなたは倚くを達成したす。

理解すべきこずは䜕もありたせんが、これが私のラップトップです。モニタヌには3dの䞖界である黄色の立方䜓が映っおいたす。VRヘルメットをかぶった実圚の人々の頭であり、これらの人々は床、戞口、そしおお互いしか芋えたせん。そしお圌らはそのように歩こうずしたす。そしお、私は䞡方の䞖界でリアルタむムでそれらを芋お、ビデオを撮圱し、玠晎らしい時間を過ごしたす。





オヌスティンクレオンの本「アヌティストのように盗む」では、創造性は制限なしでは決しお自由ではありたせん。たったく逆です。創造的な昏迷を克服するこずは非垞に簡単です-あなた自身を制限する必芁がありたす。圌がこれを発明しなかったず私は確信しおいるが、圌はより倧きな専門家に蚀及したかった。

芚えおいたすか、「猫の描き方」。これを行う1぀の方法を次に瀺したす。 CSSで描画したす。

私にずっお、CSSの描画はパズルのようなものです。非垞に小さなツヌルセットで䜕かを描く方法は描画甚ではないツヌル。

面癜くなり、100䞇の新しいプロパティに぀いおも孊びたす。「移動div」レベルのより退屈なタスクでは、氎䞭の魚のように感じるでしょう。





ピクセルアヌトは巚倧な䞖界ですが、ファビコンがあるサむトに぀いおのみ説明したす。芋栄えの良いファビコン16x16を䜜っおみおください。これは挑戊です

䜕幎も前に、私は220ボルトの䌚瀟で働いおいお、興味をそそられお、オンラむンストアの新しいファビコンを描画しようずしたした。絵を描くのはずおも楜しかったし、圌らがそれをしなかったずいう事実にも関わらず、私は時間を無駄にしたずは思わないそしお圓然のこずながら。それから䜕幎経っおも、ファビコンには私のものではなく、同じ黄色の䞉角圢が残っおいたす。私はそれを芋お、過酷な16x16の䞖界を思い出しお嬉しく思いたす。



これが私の個人的な話が終わったずころです、私は仕事から仕事をしたす、すべおが私にはっきりしおいたす。これらすべおが個人的に圹立぀ず私が信じる理由をもっず詳しく説明したす。



私は4぀の重芁なポむントを芋お、なぜ抜象的なIT専門家が嚯楜を疑わしく奜きにするず䟿利だず思うかもしれたせん。そしお、これはヒキガ゚ルずの戊争を数えおいたせん

►専門家ずしおの柔軟性。垂堎で需芁があるためにすべおが倉化したす。さたざたな関連
するこずを実行できるこずは貎重です►突然建築家になりたい堎合の建築家ぞの方法
►これは楜しいです。仕事ではなく仕事などをするのは玠晎らしい䌑暇です。
►あなたのスキルを他の分野ず結び぀けるこずができたす。非IT分野では、プログラムする胜力は超胜力です。

蚘事をすばやくすばやくスクロヌルするず、この文を読む可胜性は䜎くなりたすが、画像が衚瀺されたす



スヌパヌアビリティの詳现をご芧ください。3Dグラフィックスがありたす。Blender、これはそのようなモデリング゜フトりェアで、Python APIを持っおいたす。3Dで描画する方法はわからないかもしれたせんが、ハむパヌキュヌブアニメヌションを2、3晩プログラミングしお、楜しい時間を過ごすこずができたす。


画像プログラマヌの䜜者は、

それ自䜓でファンのために䜕かをするこずで、深刻さの床合いを枛らし、したがっお完璧䞻矩を枛らすでしょう。関数型蚀語を甘やかすために倜を過ごすなら、これは単なるゲヌムであり、深刻なこずは䜕もありたせん。そしお、完璧䞻矩ず先延ばしのヒキガ゚ルは打ち負かされたす - あなたはうたく仕事をする必芁はありたせん、あなたは前にやっおいなかったこずをただ浮気しおいるだけです。



本圓にやりたいこずがあるなら、あなたができる具䜓的なこずのリストを䜜りたしたが、どこから始めればよいのかはっきりしおいたせん。


►マむクロ゚レクトロニクスずスマヌトホヌム
►Blenderの3Dグラフィック ►
パヌ゜ナルテレグラムボット►
機胜プログラミング
►セルラヌマシン►
゜ヌシャル
メディアAPIを䜿甚しおフレンドグラフを調べる► ニュヌラルネットワヌクただ行っおいない堎合
►おもちゃ、pygameフレヌムワヌクを参照する
►誰もいないWebサヌビスあなたのほかに
►手続き型ASCIIアヌト



これは、私が説明した䞖界でスキルが成長する方法ですが、他のオプションがありたす。たずえば、2぀の完党に異なる分野の゚キスパヌトになるこずができ、それらの共通郚分があなたをナニヌクで超レアなスペシャリストにしたす。これはすばらしいこずです。぀たり、非垞にナニヌクな胜力を持っおいるずいうこずです。しかし、これに぀いお詳しくは觊れたせん。もっず重芁な質問がありたす。



時間がなく、仕事、家族、勉匷ですでに忙しい堎合、これらの面癜い䟿利なものすべおを生掻に組み蟌むにはどうすればよいですかそしお、私がスタヌトアップで非垞に忙しいずき、それは私にずっおどのように機胜したすか

私にずっおうたくいくのは1぀だけです。今回は、個人の成長のカテゎリではなく、圹に立぀カテゎリに入れないでください。ファン、リラクれヌション、およびファンのカテゎリに入れおください。この方法だけで刀明したす。それは、瀟䌚化の䞀環ずしお、誰かず䞀緒にそのようなこずで遊ぶのを助けるこずができたす。粟神では、「ねえ、でもあなたは䞀緒に倜におもちゃを曞きたくないですか」これは、「デモに参加しおから、ミタップでお話ししたす」など、パヌ゜ナルブランドに取り組むためのものず考えるこずができたす。しかし、私があなたに懇願するだけで、決しお「別のペットプロゞェクト」のカテゎリヌに楜しみを入れないので、䜕もうたくいきたせん。それはファンであり、楜しいものであり、シリヌズのシリヌズのようなものです。シリヌズを芋るず、ペットのプロゞェクトの間に死んでしたうこずは蚱されたせん。

それで、それがあなたのすでに忙しい生掻の䞀郚になるように、今回は圹に立぀ずいうカテゎリではなく、個人の成長のカテゎリではなく、ファンのカテゎリに入れおください。この方法でのみ機胜したす。


読んでくれおありがずう、猫をHPに送っおください。これが元のレポヌトのビデオです。


All Articles