私は今年、アン・ハサウェイ主演の『ザ・インターン』という映画を観ました。このタイプの都会的な映画はとても良いと思いました。その後、偶然、ドゥバンの関連映画のもう 1 つである『ザ・インターン』を観ました。 『プラダを着た悪魔』(中国語訳は『プラダを着た悪魔』または『プラダを着た悪魔』)はファッション業界を題材にした映画で、観終わった後にIT技術を入れてもきれいになるだろうと感じました。何かを感じたら、唐突さはなく、適切です。
終わりのない新しいテクノロジーに直面して、普通のプログラマーは常にテクノロジーのトレンドを追いかけることに疲れ果てています。以前私も悩んだことがあるので、この質問はよくある質問だと思います。
私がこの業界に入った当初は PB を使用していましたが、すぐに Delphi に切り替えて、エンタープライズ向けの C/S (クライアント/サーバー) 構造のソフトウェアを作成しました。しかし、すぐに C/S ソフトウェアは衰退し、人気がなくなりました。インターネットの隆盛を経て、B/S(Browser/Server)構造のアプリケーションが普及し始めた私は、改めてJSPを学び、当時本格化していたJ2EEアプリケーション開発に参入しました。 EJB を理解し、使いこなせるようになった頃、友人が出てきて、EJB は重すぎる、軽量フレームワークの春が来ていると言い、私は急いで再び「春」の電車に乗りました。
明るい春の景色を感じる間もなく、また一つの「雲」が空に浮かんでいます。クラウド コンピューティングは、仮想化から Hypervision、Xen、OpenStack、Docker に至るまで、新しいテクノロジー トレンドを引き起こしました。クラウド時代では、老朽化したリレーショナル データベースと SQL は時代に応じて登場し、ダイナミックでエレガントな NoSQL とは言えません。NoSQL データベースの種類は無限にあります。 Youyun には優れた兄弟 Big Data があり、有名な Hadoop ファミリも新興企業 Spark の脚光を遮ることはできません。しばらくの間、私は地面に倒れ、コートの前に咲いては散る花と、空に浮かぶ雲を眺めてくつろぐことしかできませんでした。
近年、バックエンド技術だけでなく、フロントエンド技術も進化しています。何年も前までは、バックエンド ロジックを作成することに加えて、HTML、JS、CSS の 3 つの要素がうまく機能していたことを誇りに思っていました。 JS と同じように、jQuery、Ext から Angular、React まで、フレームワークは無限にありますが、HTML はほとんど変わっていないようですが、まだ CSS を書いている人は気にする暇がありません。今では、より高度なものを作成し、CSS にコンパイルするようになりました。
上記のテクノロジーの多くは私の前を通り過ぎ、歴史の古い記憶の山に入ってきましたが、この傾向はまだ続いており、最終的には何度も何度も押し流される潮流に直面するでしょう。
このテクノロジーの潮流に直面して、なぜ上記のテクノロジーがついに最前線に登場し、私たちの前から洗い流されてしまったのでしょう?そして、その名を残さずに水の底に沈んだ技術も、まだまだたくさんあると思います。
映画の中で、トレンドとファッションコミュニケーションについて語るシーンがあります。『プラダを着た悪魔』では、駆け出しのアン・ハサウェイが次のように教育されています。だぶだぶの青いセーターを選ぶなど、それがうまくいきます。なぜなら、自分の人生が大切すぎて何を着ているか気にする必要がないことを世界に伝えようとしているからです。しかし、その服は単なる青ではなく、ターコイズでもインディゴでもなく、スカイブルーであることを知っておく必要があります。
また、2002 年にはオスカー デ ラ レンタが一連のスカイブルーのドレスをデザインしていたという事実を何気なく無視しています。じゃあ、イヴ・サンローランだったかな?スカイブルーのミリタリー風ジャケットをデザインしました。それ以来、スカイブルーは 8 人の異なるデザイナーのお気に入りになりました。それが百貨店に流れ込み、ついには悲しい中級ブランドにも少しずつ浸透してきました(原文ではアメリカの中級コンフォートブランドの代表としてカジュアルコーナーを使っています)。
それがあなたが彼らの隙間からそれをひったくった理由であることは間違いありません。全体として、その青い色には数百万ドルの価値があり、数え切れないほどの労力がかかりました。この色を選ぶことで、ファッションの世界から距離を置いていると思ったのは面白いですね。しかし実際には、この部屋にいる人々のグループが、あなたが山積みの服の中からこのセーターを選ぶのを手伝ってくれたのです。
これは、ファッショントレンドがトップデザイナーから一般の人たちに徐々に浸透していく様子を描いた文章ですが、実はテクノロジートレンドの伝播経路もよく似ていると感じています。
最近、『マイクロサービス デザイン』という本が出版され、マイクロサービス アーキテクチャについての議論が活発になっているようです。この本は、実際には 2014 年末に出版された「Building Microservices」の翻訳です。この本の英語版が出版される前の 2014 年初頭に、技術コミュニティのアーキテクチャ理論のマスターである Martin Fowler がすでに多くの記事を執筆していました。マイクロサービスを体系的に探索することについて。これらの記事に先立って、2011 年と 2012 年に、インターネット企業の一部のエリート エンジニアがヴェネツィア近郊で小規模なワークショップを開催し、実践しているソフトウェア アーキテクチャ手法について話し合いました。
ということは、おそらく、あなたが今日話したり選んだりしているトレンディーなテクノロジーのいくつかは、まさにその部屋 (ワークショップ) にいる少人数のグループが、ある時点であなたが下すのを手伝ってくれた選択なのかもしれません。私たちのほとんどにとって、テクノロジーの波に直面するとき、そこに飛び込むのは石を落とすようなものかもしれませんが、小さな水しぶきが起きても、その後は決して騒ぎを起こさずに平静に戻ります。波。技術トレンドをリードし推進し、ファッションを形成しているのは、ほんの少数の企業または少数の人々だけです。
たとえば、前述のマイクロサービスの背後にある数社は Amazon と Netflix であり、数名は Martin Fowler です。 iOS7 はフラットな美的ファッションを開始しましたが、その背後にある少数の人々と企業は、他ならぬ Jony Ive と Apple です。 AlphaGo が囲碁で人間のトッププレイヤーを破った 人工知能の饗宴が始まり、Google はその後ろに立って微笑んでいる。
テクノロジーの波は決して穏やかではなく、波が次から次へと新しいファッションを押し上げています。迫りくるテクノロジーや新しいファッションの波は、私たちに不安や恐怖を感じさせ、圧倒され、途方に暮れていると感じているかもしれませんが、すべての波を克服する必要はありません。
映画『プラダを着た悪魔』では、一年で最も重要な週はパリ (パリ ファッション ウィーク) であると言われています。ここでのファッション業界を取り巻く核心的な問題は、ファッション業界をリードすることです。このコアに焦点を当てて、選んで、カットして、合わせてください。
テクノロジーの世界にも同様のカンファレンスがあります。これはテクノロジーのキャットウォークです。ここでは、さまざまな企業の技術的な「モデル」がテクノロジーに関するショーを行っていますが、ここで見られるのは技術的でファッショナブルなアウターウェアだけですが、そのようなショーを取り巻く核心的な問題が何であるかを忘れないでください。
ファッションカンファレンスが美学についてデザイナーの意見を交換するのと同じように、テクノロジーカンファレンスは実用的な問題についてエンジニアの意見を交換します。テクノロジーの出現は常に問題そのものを解決するためにあり、さまざまな企業のエンジニアがどのようにテクノロジーを選択し、調整し、適合させるかがわかります。
そこで、この問題に焦点を当てると、多くの新しい専門用語が出現しており、そのほとんどが古いテクノロジーの価値を再発見していることがわかります。マイクロサービスは Unix 哲学の価値を再適用し、分散サービス フレームワークは 40 年前に登場した RPC の価値を再発見します。クラウド コンピューティングは、マシン間、さらにはデータ センター間のオペレーティング システムの理解を再定義します。技術的なトレンドや流行は枝葉にすぎませんが、技術的基盤は根であり源です。
ファッションは花のようなもの、魅力的な目、問題は道を覆う草のようなものです。テクノロジーの本質に立ち返り、花も草も脇に置いて、軽やかに前に進んでください。
...
何年も前、私はまだフルスタック開発者で、Web サイトの写真を自分でデザインしたいと思っていたので、PhotoShop の本を購入し、それを読んでその方法を学びたいと思いました。しばらくして、私は突然、間違っていることに気づきました。今日も波が荒れています。私は海岸に立って、潮が跳ねて去っていくのを眺めています。それは本当に選択の問題なのです。
プログラムの世界について言葉を書き、人生の瞬間の絵を描きます。
WeChat 公開アカウント「In a flash」に出会ったらフォローしてみると良いでしょう。