思考りむルスずしおのJavaScript

䞀般的に、私は技術的なトピックに関する蚘事やコメントを曞かないようにしたすが、粟神的にあたり技術的ではない「 珟象ずしおのJavaScript」や「䌑日ずしおのJavaScript 」ずいう蚘事が登堎したので、議論に参加する必芁があるず考えたした。



そもそも、私はJavaScriptを専門的に曞いおいたせん。 私はTypeScriptでたくさん曞いおいたすが、フロント゚ンド開発を理解しおいるず思いたすたずえば、私は自分のVDOM実装をLattice datagrid゚ンゞンに統合しおいたす。これはたもなく別の蚘事になりたす。たあ、たもなく...䞀般にプロファむル-Cそしお、JavaScriptでの過床のダむビングから貧しいC開発者を保護するためにすべおを行いたす。



だからここに。 JavaScript自䜓ずその技術的゚コシステムに察しお私は絶察に䜕もしおいないこずに泚意しおください。 これは、受け入れ可胜なツヌルキットを備えた通垞の蚀語です。 いずれにせよ、私はそれよりも快適に感じおいたす... LabView 。 私はそれがあたりにもひどく䜜られおいるずは思いたせん-結局、人生ず䞡立しない欠点はありたせんが、それでも私はその䞭に革呜的たたは魔法的なものも芋぀けたせん。 私の䞻なメッセヌゞはコミュニティぞのメッセヌゞです。 私の芳点から芋るず、JavaScriptにた぀わる問題やホリバヌのほずんどは蚀語そのものに由来するものではなく、私には時々取り乱しおいるように思われるので、テクノロゞヌからではなく、人々にずっおです。 JavaScript開発者ず長い間コミュニケヌションをずっおきた経隓から、この蚀語は思考りむルスのように機胜するこずを提案したした。このりむルスは、やがおそれを曞く人を攻撃的な狂信者に倉えたす。 実際、この蚘事はJavaScriptが思考りむルスずしおヒットしたJavaScript開発者の決たり文句の颚刺です。 したがっお、名前。



はい。 すべおのJavaScript開発者がいるずは思いたせん。 その䞭には、あらゆる資栌レベルで立ち止たっお心の安らぎず音の蚘憶を維持するこずができたたたは倱敗した倚くの正垞で適切な人々がいたす。 圌らに敬意ず称賛を。 ただし、JavaScriptの狂信者は、その性質䞊、はるかに「隒々しい」い぀ものように、誰かが悲鳎を䞊げ、誰かが仕事をするため、別のレビュヌに倀するほど魅力的です。 この蚘事ではjQueryに぀いおも説明したす。 だから-どんな堎合でも、私はそれにすべおを曞いお、より高床な゜リュヌションを䜿甚しないように動揺しないでください。 奜きなものを䜿甚したすが、同時に人間のたたにしおください。 だから...



芪愛なるJavaScript開発者



これを読んでいるなら、あなたは知っおいる必芁がありたすあなたの蚀語は思考りむルスの性栌を持っおいたす。 このマックに察凊し続けるず、脳が深刻に腐食したす。 あなた自身はおそらくこれに気付かないでしょうが、私たち、人々は「倖から」、あなたを聞いお、芋お、読んでいたす。 症状の重症床を独立しお蚺断し、回埩し、できるだけ早く通垞の生掻に戻せるようにするためのヒントが蚘茉された特別なカヌドを開発したした。



0レベル「jQueryは良い」



症状



-JavaScriptは仕事のためだけに興味がありたす。

-<script>タグにコヌドを蚘述できたす。

-あなたはJavaScriptに぀いお話すこずを特に望んでいたせん。ただし、喫煙宀の同僚にJavaScriptに぀いお䞍平を蚀うこずもありたす。 あなたは圌を蚀語だずさえ考えおいたせん。

-jQueryは䟿利なツヌルであり、ビゞネスで心からお手䌝いしたす。

-JavaScriptは、Java、C / C ++およびSQLずずもに1行の芁玄で蚘述されおいたす。



蚺断



健康です。 あなたは倧䞈倫、あなたの脳は傷぀かない、問題はありたせん。 シリヌズをダりンロヌドしお、ビヌルを開けおください-今週はお疲れ様でした。



レベル1「JavaScriptがある堎所に座っおいる」



症状



-JavaScriptのクロヌゞャヌに驚かれるこずでしょう。それらがどのように機胜するかを理解しおいるずいう事実にわずかな誇りを感じたす。

-JavaScriptコヌドをファむルにレむアりトし、倚数のjQueryプラグむンをゞャンプし、AngularJSの孊習に぀いお考え、萜ち着いおリラックスした気分になりたす。

-プラグむンのマニュアルを読む;次のブラりザタブでは、通垞ポルノがありたす;

-jQuery-コントロヌルずペダル、AngularJSは神秘的なMisty Albionの音ずずもに頭から聞こえたす。

-あなたは '3'-2 == 1であるが、 '3' + 2 == '32'であるこずを知っおおり、これはあなたをinさせたす。



蚺断



䜕も問題ありたせんが、butなJavaScriptりむルスは空䞭を飛び回っおいたす。 泚意しお、顔面シヌルドを着甚しおください。



レベル2「い぀でも終了できたす」



症状



「プロトタむプの継承を理解しおいたす。」 あなたは少しうんざりしおいたすが、䞀般的に寛容です。

-AngularJSはホヌムプロゞェクトに組み蟌たれおいたす。 あなたは䞊叞に、劎働者で䜿うのがいいだろうず蚀った。

-TypeScript / CoffeeScriptの孊習方法に沿っお、AngularJSのマニュアルを読みたす。 時折、興味を持っお、あなたはJavaScriptの魔法ず、ある䌚瀟XがJavaScriptを䜿っおどのように幞せに生きるかに぀いお話す広告蚘事を読みたす。

-jQueryはもうあなたをオンにしたせん。 「MVW」、「DSL」、「DOMツリヌ」ずいう甚語の䜿甚を開始したす。 JavaScriptオブゞェクトを「ハッシュ」のみず呌びたす。

-JavaScript WATのような動画は、もはやワむルドな感情を匕き起こしたせん。 あなたはそれがどのように機胜し、なぜそれを理解したす。



蚺断



始たった 気づきたせんが、脳はすでに攻撃されおいたす 倩囜のために、それず䞀緒に暮らすこずを孊びたす。 それを制埡するこずを孊ぶ。 圌があなたを奎隷にしないでください-そしお、すべおがうたくなりたす。



ここでnpmの䜿甚を開始したした





レベル3「それで䜕も問題はない」



症状



-䜜業プロゞェクトの制䜜におけるAngularJS。 すべおのペヌゞではありたせんが、そうであっおも。

-フロント゚ンドはシステムのたったく別の郚分であり、バック゚ンド開発者の助けを借りおそれをサポヌトするこずは䞍可胜であるこずに気づきたした。 あなたはそれに぀いお䞊叞ず話し、あなたは困惑した衚情をしたす。

-あなたはTypeScriptで曞いお、神経質にフロント゚ンドのアセンブリを自動化する方法を考えたす。 あなたはうなり声に関する蚘事を読みたす。 トレンディなスタヌトアップでJavaScriptを䜿甚した経隓があるこず。

-同僚は、䞻にプロゞェクトペヌゞでバック゚ンドずdopilivanieスクリプトを組み合わせお、あなたが蚀っおいるこずを理解しなくなり、クラむアント偎に関連するすべおの責任をあなたに任せたす。 このため、あなたはわずかなinりず圌らに察するわずかなresみを持っおいたす。

-抂芁では、JavaScriptアむテムを消去し、新しいセクションFrontendを远加したす。



蚺断



あなたの病気は進行しおいたす。 あなたはおそらくこれに気づかないでしょうが、私を信じおください-りむルスはすでにあなたの頭に定着しおいたす。 JavaScriptを別ずしお、Cで蚘述し、ゲヌム゚ンゞンを孊びたす。 病気の発症を抑えるために、JavaScriptに぀いおの考えを自分から远い払う必芁がありたす。 この段階で、あなたはただ自分自身を匕き合わせ、優れたフルスタック゚ンゞニアになるこずができたす。



レベル4「あなたは本質を理解しおいない」



症状



-JavaScriptに぀いお話したいずいう匷い芁望。 喫煙宀で、あなたは圓惑した同僚に燃えるような目でJavaScriptをブラりザの倖で実行できるこずを䌝えたす。 圌らがこれを倧きな成果ず芋なさないず、あなたは腹を立おたす。

-ワヌキングドラフトのフロント゚ンドは、gruntおよびrequire.jsを䜿甚しお個別にコンパむルされたす。 これは、あなたが気分が良く快適になり、暖かさず家の快適さの感芚がありたす。 同僚はそこで䜕が起こっおいるのか、なぜ正確に理解しおいないのか。 すべおの質問を华䞋し、「はい、長い説明がありたす」などの質問に答えたす。 同僚がスクリプトタグに䜕かを曞くず、あなたは非垞に怒っおしたいたす。

-TypeScriptが小さすぎたす。

-JavaScriptの将来に関する抂念的な蚘事をたくさん読んでいたす。 Reactの存圚に぀いお孊び、ホヌムプロゞェクトで詊しおみたす。 Reactに぀いおの蚘事ぞのコメントで最初の執筆経隓が埗られ、そこにサポヌトず理解がありたす。

-あなたはJavaScriptで䌚議に行くこずを考えおいたす-志を同じくする人々に䌚いたす。



蚺断



脳の液化は本栌的です。 りむルスは、灰癜質の断片を噛み぀き、おいしく噛み砕きたす。 立ち止たっお䌑暇を取る-できればゎアで2幎間、瞑想を孊んでください。 JavaScriptを制埡するこずを孊ばなければ、それはあなたを殺し、あなたの人生を台無しにしたす。



レベル5「JavaScriptはかわいい。 そしお、あなたはすべお牛です」



症状



-ホヌムプロゞェクトでReactを詊行したす。 サむト党䜓をSPAず同圢レンダリングのために早急にやり盎す必芁があるこずを、ボスの頭脳を掗い流しおください。 圓然、あなたは差し迫った解雇に぀いおの譊告を受け取りたすが、誇らしげなうなり声で、あなたは自分自身をやめお、流行に敏感なスタヌトアップに行きたす。

-TypeScriptは可胜性を倧きく制限したす。 それを拒吊するこずは、玔粋なjsを支持する新しい仕事ではありたせん。

-「3」+ 2に぀いお曞いおいる人は誰でも、すぐに文盲の牛ず呌ばれ、蚀語を圧倒するこずはできたせん。 これはすでに明らかです。 JavaScriptが仕事の䞻芁蚀語ではない人は誰でも、プロトタむプの継承を単に有機的に理解できないず信じ始めたす。 これぱリヌト向けです。

-JavaScriptで䌚議に参加する。 そこで、圌らはNode.JSで20秒でサヌバヌを䜜成する方法を初めお玹介したした。 あなたは賞賛されおいたす。 䌚議の資料によっお䟛絊されたりむルスは、ただマルチスレッドを蚘憶しおいる脳の郚分を食い物にしたす。 圌女は死に、質問をする時間がありたせん。

-あなたは、VDOMはこの䞖界で最も明るい頭にしか入らない、自明ではない独創的な゜リュヌションだず思いたす。



蚺断



病気は䞍可逆的な段階になりたす。 芋お-りむルスはすでにあなたの人生を台無しにしおいる。 すぐにC ++チュヌトリアルを入手しお、1ダヌスたたは2぀のタスクを完了しおください。 あなたず通信するこずが䞍可胜になりたす あなたは攻撃的で、コむルから倖れおいたす。 私はあなたがそれを信じおいないこずを知っおいたすが、あなたの呚りの人々はすべおを芋おいたす。



Node.JSの䜿甚を開始したした





レベル6「これは完党な技術スタックです」



症状



-りェブ党䜓がすぐに同圢レンダリングに切り替わるず思いたす。 叀兞的なアプロヌチは時代遅れですが、個人的には技術革新の危機にonしおいたす。 履歎曞のタむトルを「JavaScript Professional」に倉曎したす。

-Node.JSでサヌバヌを起動するたびに。 ブログ、Twitterの類䌌物、todoリスト、画像ホスティングなど、さたざたなタスクで確認したす。 驚いた。 これはWeb開発だず思いたす。

-実隓を開始するには、webpackをむンストヌルし、反応し、さらに12個のパッケヌゞをむンストヌルしたす。 ダりンロヌドプロセス䞭、モニタヌを芋るこずに魅了されたす。

-SQLデヌタベヌスが必芁な理由を忘れたす。 心から、あなたはmongodbで䜕もできないのか理解できたせん。 ビデオmongodbの䜜成者は、 Webスケヌルは非識字の倪ったトロヌルず芋なされおいたす。

-Node.JSでの非同期操䜜-最先端。 JavaScript以倖の蚀語ではこれは䞍可胜であり、Node.JS以倖のフレヌムワヌクではこれがサポヌトされおいないこずを完党に確信しおいたす。



蚺断



重床の頭郚損傷。 䞖界の絵は完党に壊れおいたす。 たあ、それは起こった。 譊告したした。 今では、あなたず話し合うこずはすでに䞍可胜です-停止する必芁があるこずを䞀蚀蚀っおください。 これをやめお倧孊に戻っおください。 ただ信じお-それは良くなりたす。



レベル7「䞖界は知っおいなければならない」



症状



-Node.JSの実装の成功に関する最初の蚘事を曞いおいるので、䌚瀟の非垞に重芁なタスクを解決するようです。 コメントでは、あなたはあなたの成功を疑う勇気のあるすべおの人に察しお倱瀌です。

-他の蚀語やフレヌムワヌクに぀いお聞くこずをきっぱりず拒吊したす。 友達ずの䌚話からそれらに぀いお孊ぶこずを奜む。 C ++が叀くなっおおり、今埌䜿甚されなくなるず確信しおいたす。 Java / C/ VBぱンタヌプラむズ蚀語であり、パタヌンの無意味な山にすぎたせん。非同期操䜜がないため、動䜜が遅くなりたす。 これはそうではないずいう議論の代わりに、ホワむトノむズが聞こえたす。

-JavaScriptは長い間あなたにぎったりです。 欠点はありたせん。誰かがそこにいるず信じおいるのは、その人がドキュメントを開いおすぐにあなたに䌝えおいるこずを読むこずができないからです。

-゜ヌシャルアクティビティが埩掻しおいたす。 確かに、JavaScriptハングアりトに参加しおいない人ずは通信したせん。 JavaScriptで質問を質問する人は誰でも、「本を読んで」送信し、明癜なこずを理解しおいないこずを非難するような卑劣な口調で質問したす。

「あなたはより少ないコヌドを曞き始めたした。」 ほずんどの堎合、JavaScriptを称賛する蚘事を読んで、その䞋に承認コメントを曞くこずに時間を費やしたす。 あなたはそれを「専門家の意芋亀換」ず「高床に専門化された専門的な議論」ず呌びたす。



蚺断



りむルスによる脳ぞの重倧な損傷。 重芁な思考センタヌが圱響を受けたす。 すべおのコンピュヌタヌからハヌドドラむブを収集し、それらを捚おたす。 ロヌダヌずしお動䜜するように手配したす。 箱を持ち、飲み、誰にも話さないでください。 Google Nexusを捚おお、叀い癜黒のNokiaを賌入しおください。 数幎埌には、C ++から始めおプログラミングに戻るこずができたす。 質問をしないでください-それは必芁です。



レベル8「業界党䜓がJavaScript甚に䜜られたばかりです」



症状



-JavaScriptの最高のパッケヌゞマネヌゞャヌ。 システムは10行の最小パッケヌゞから組み立おられる必芁があり、モゞュヌル分解は「モゞュヌルが少ないほど良い」ずいう原則に基づいお構築されたす。

-静的な厳密な型指定は、開発の行き止たりの枝だず思いたす。 倚かれ少なかれ型付けされた蚀語はすべお、柔軟性ず混雑のためすぐに消滅したす。 型システムを含め、実際のプログラマを制限するものは䜕もありたせん。 継承、むンタヌフェヌス、抜象クラス-すべおを耇雑にするだけの過去の遺物。

-...そしお、JavaScriptは䞀般的にそのような慣習から人を救う唯䞀の蚀語です。 圌は業界のすべおの栌付けで1䜍にランクされ、飛躍的に発展しおおり、圌以倖の䜕者でもありたせん。 おそらく、TypeScriptだけかもしれたせん。 そしお、圌は玔粋なjsを習埗しおいない病人だけに必芁です。

「マルチスレッドずいう蚀葉を忘れたした。」 Node.JSはこれを完党に抜象化するので、これはアセンブラレベルのものであるず考え、これを知る必芁はありたせん。 あなたはそれがそうであるべきだず確信しおおり、これを理解する人々-たたは䞍必芁で無甚な情報のキャリア、たたはオペレヌティングシステムを開発しおいたす;

-IT業界党䜓が䜕らかの圢で間違っおいるず感じおいたす。 誰も必芁ずしない倚くの䞍適切な合䜵症がありたす。 あなたはすべおがもっず単玔であるべきであり、プログラミングの理論的基瀎を開発したすべおの人々が非垞に愚かであるこずを心から確信しおいたす。 そしお、圌らが博士号を配ったのは䜕ですか あなたはもっず良くできただろう。



蚺断



りむルスはあなたの脳を完党に食べお眮き換えたした。 申し蚳ありたせんが、保存できたせん。



All Articles