Egret開発者Li Changping:「鶏スープ」を売らず「キャベツ」だけを売るプログラマー

WBOY
リリース: 2016-06-23 13:01:31
オリジナル
933 人が閲覧しました

「探索、共有、変更」をテーマにイーグレットタイムズが正式に立ち上げた「イーグレットトップ開発者」プログラムが正式にアプリケーションを開始しました。私たちは、このプログラムを通じてより多くの開発パートナーに専門的な技術サポートとサポートを提供したいと考えています。コミュニティ ナレッジ サービス。協力してトップ開発者の業界ブランドを構築します。

Egret Era の動きは、多くのモバイル インターネット開発者、特に HTML5 開発者グループから大きな注目を集めています。

Li Changping は、「Egret トップ開発者」の最初のグループの 1 人となり、自らを「キャベツ売り」と呼ぶこの技術ベテランは、ASP、FLASH、H5 から PHP およびその他の技術言語への変革を経験し、無料のサービスを提供しています。開発者は多くの実用的な情報を提供します。

それぞれの技術変革の背後にはどのような努力や試みがあるのでしょうか?共有の専門家になるにはどうすればよいですか?私たちは、この「テクニカルプレイヤー」が「初心者」から「ビッグ牛」への反撃をどのように完了したかを見るために、李昌平氏に個人インタビューを実施しました...

1 有名な「キャベツ売り」にインタビューすることができてとてもうれしいです。 「今日は」皆さんに自己紹介をしてもらえますか?

実際、私はまだ初心者で、技術的な達人と同等になる必要があります。 2002 年に武漢理工大学のコンピューター サイエンス学部を卒業した後、私は IT 業界で「引き返せない道」を歩み始め、そこで 10 年以上働いてきました。

2. どのようにしてイーグレットと接触しましたか?イーグレ​​ットを習得する方法とルートは何ですか?

私が Egret に出会ったのは、WeChat の人気ゲーム「Surround the Nervous Cat」を通じてでした。後になって、それが Egret エンジンを使用して開発されたものであることを知りました。当時、H5はあまり人気がありませんでしたが、市場はあるはずだと感じました。

Egret を学ぶ前に、AS3 も学びました。CreateJS/JQM などのいくつかの H5 モバイル フレームワークも比較しました。Egret は AS と非常によく似た TS を使用して開発されました。また、Egret の SDK のメカニズムはほぼ同じです。 ASと同じなので学習コストも当然抑えられ、非常に始めやすくなります。

3. あなたは、「キャベツ売り」のおかげで、「ジャガイモ売り」、「下着売り」、「 「体を売る」…なぜ「キャベツ売り」と名付けたのか?

「マイマイファミリー」は、ボスというものはなく、みんながボスで、みんなが「マイマイ」という言葉に特別な思い入れを持って集まっている民間の非営利団体です。

もともと私は英語の Cabbage という単語を考えていましたが、中国では中国語の単語を使用する方が良いだろうと考え、Cabbage の方が一般的に人気があり、受け入れられやすく、覚えやすく、定着しました。口語性が強い。

みんな「キャベツの値段」が大好きなので、「キャベツの売り手」と呼んでいます。これには 2 つの意味があります。キャベツは安くて、チキンスープよりもずっと手頃で、みんなに好まれています。

4. Egret 用に開発された「cabbage」クラス ライブラリを構築しました。これは非常に実用的です。なぜこれを行うのですか?

当時の Egret エンジンは簡単に始めることができましたが、補助クラス ライブラリが少なく、AS クラス ライブラリほど成熟していませんでした。私自身の使用の利便性を考慮して徐々に改良し、多くの記述上の手間を簡素化しましたが、Egret 自身のシステムには影響しません。また、アップグレードやコードの移植にも便利です。

また、グループ内で基本的なことをたくさん質問され、そのたびに繰り返し答えなければならない新人もいます。参考例やドキュメントがあまりありません(当時のドキュメントは少し低かったですが、現在はドキュメントが充実しています)。非常に大きい)ので、初心者でもすぐに始めることができ、共有すると便利です。また、Egret を素早く学習してマスターするためのサンプルとしても使用できます。

5. 「Baicai」クラス ライブラリをカプセル化しただけでなく、Egret のさまざまな WeChat 共有のソース コードもカプセル化してオープンソースにしたので、多くの人があなたのコードを学習するようになりました。これを行う本来の目的は何ですか。 ?

WeChat がパッケージ化されているのは、2015 年 1 月に WeChat が JSSDK を正式に開始したためです。これは開発者にとって非常に良いニュースです。私は以前 NET バックエンドを担当していたので、自分用に C# で WeChat ソース コードを 2 セット書きました。

その後の PHP も偶然でした。上司が e コマースに参入したいと言い、大手の e コマース企業は一般的に PHP を使用するため、2 週間かけて PHP を学び、その後 PHP を使用してWeChat で共有するためのソース コードのセット これはすべて前置きです。

私は主に SPA マイクロシーンを作成するために Egret を使用しましたが、私が書いたものはカスタマイズして共有できませんでした。そのため、Egret を使用して PHP WeChat 共有を統合し、Egret で作成されたアプリケーションでも WeChat を使用して共有をカスタマイズできるようにしました。

グループ内に質問する人が多すぎて、フォーラムに新しいバージョンの WeChat が共有されていないため、実際にはすべて偶然に起こったことです。みんな。

6. Egret 開発者とコミュニケーションを取った経験によると、最もよくある混乱は何ですか? Egret は現時点でどのような点を改善できると思いますか?

現在、Egret は急速に開発を進めており、より完全なツール フロー システムと安定した継続的なサービス システムを構築して、より多くの開発者を支援し、より高い評価を得ることを期待しています。

Qingque Lark の改善を楽しみにしています。これは、オンライン/オフライン開発 + クラウド プラットフォーム + データ インターフェイスでもあります。Baidu H5 を参照したり、学習したりすることもできます。ビジュアルページ作成ツールとFRAMEWORK7 UIフレームワークシステム。

7. 初期の ASP Web サイト構築から、FLASH 不動産プロジェクト、H5 レスポンシブおよびウォーターフォール フロー Web サイト、Egret の単一ページのシーン アプリケーションと簡素化された概要のパッケージ化、そして Egret WeChat の共​​有とバックエンド言語の統合に至るまで、 PHP 分野では、なぜこれほど多くの種類のテクノロジーを試すのでしょうか?その過程で何を得ることができましたか?

実際、私の開発履歴は会社の開発履歴でもあります。最初は 3P (asp/php/jsp) の時代でした。それはシンプルで使いやすかったからです。静的な Web ページを動的な Web ページに変換し、バックグラウンドで管理および保守できるようになったのは非常に古い時代です。

FLASH不動産プロジェクトは、3Pとは比較にならないほど、量から質の向上まで比較的高い要件が求められます。そのため、広告会社、インターネット会社、マーケティング会社は、長期的な協力関係を維持します。 FLASH は当時最も人気のある不動産業界でもあり、画像表示の点では当時の市場で最もインタラクティブ性が高かったのです。

H5 の応答性とウォーターフォール フローは、複数の端末に適応できるコードのセットであり、採用とメンテナンスのコストを削減します。ただし、さまざまなビジネス シナリオに応じて適切なシナリオを選択する必要があります。一般的なラティス構造 ウォーターフォール フローでは、個人のホームページやミニサイト、またはいくつかの素材リソース サイトがよく使用されます。

8. HTML5 モバイル業界 (ゲームやアプリケーションなど) についての理解について話してもらえますか? H5 の将来についてはどう思いますか?

私は H5 ゲームにあまり触れたことがありませんが、H5 アプリケーションはすでに非常に一般的であり、WeChat パブリック プラットフォームへのサードパーティの導入とより多くのブラウザ メーカーの導入と相まって、アプリケーション市場は非常に大きくなっています。チャネルとフローは将来さらに大きく、より広範囲になります。

H5 は、多くの優れた機能を備えており、4G/5G の発展により、携帯電話ハードウェアの発展に伴いトラフィックが問題にならず、パフォーマンスがボトルネックにならなくなり、優れた産業となります。ならば主役となるのは間違いなくH5です。

H5 はビデオ、教育、アプリケーション、ゲームなどの多くの分野で非常にうまく発展してきました。人件費、メンテナンスコストの削減、顧客ニーズの変化への適応、拡張性の強化、待機管理が容易になります。

9. 技術のベテランとして、新しい技術人材の成長についてアドバイスはありますか?

将来的には、フロントエンドとバックエンドのスキルだけでなく、プロジェクトの経験も積んだフルスタックエンジニアになるべきです。現在は H5 フロントエンドが適任ですが、将来的には。 、フロントエンドにかかるプレッシャーは大きくなり、要件も高くなります。

私はバックエンド プログラマーとして、より多くの人と経験を共有し、交換するために、将来的にはフロントエンド開発またはフルスタック開発に転向することも検討します。

テクノロジーを初めて学ぶ人は、基本的なスキルを向上させる必要があります。最近は武道の秘伝書が多すぎます。良い方向を選択し、それを続けるか、隠れて練習するかです。盲目的に百度でプログラマーを探すだけではなく、体系的に技術を学ぶ必要があります。そうしないと、自分が目指す方向性を失ってしまいます。プログラマー。

テクノロジーは単なる生産性です。テクノロジーは常に更新され、変化しますが、プロジェクトの経験は大きく変わりません。新人は積極的にプロジェクトに参加し、責任を負う必要があります。試行錯誤する機会が与えられていますが、チャンスもまた自分自身のために努力することは、オープンソースの原則に似た双方向の補完性の原則に基づいています。

次のステップは、個人の努力に頼って、学習の方法を見つけ、仕事の方法を見つけて、独自の作業能力を形成することを学び、モジュール化してプラグインし、会社の開発ニーズにスケーラブルに適応することです。

10. 仕事の他にどんな趣味がありますか?

普段はあまり趣味はありませんが、テクノロジーやデジタル記事を読むこと、自転車に乗ること、歌を聴くこと、バドミントンをすること、詩を書くことが好きです。

編集者の説得の後、「マスターバイカイ」は最終的に、誰もが鑑賞できるように最近の作品を展示することに同意しました。 (追記:最後の一文は本当に追加してほしいとお願いしたものではありません…)

「コード」

空を見上げて、キャベツ畑に頭を下げて、

拾って投げて、黙って白髪になる髪、

考え込むように手を伸ばす、目がぼやける、

窓の前はどこにも無く、一瞬で跡形もなく

晴れたり雨が降ったり、通行人は恐怖、

キーボードとマウスがフル回転し、2 つの画面が自由に飛び交い、

忙しいときは待つ時間がありません、「眩しいダンス」という言葉が浮かんでいます、

三重服の男を除いて香りの痕跡を残さない、

風が影を捕まえ、パビリオンは濡れたがっている、

風の強い坂道は速く、風と雨を揺るがす、

肝臓と胆嚢が交互に輝き、世界を動かす、

風 残雪は梅の花を映し、花の枝と緑の柳が伸びます、

終わりのない過去の出来事、悲しみは世界の終わりにあります、

花を大切に何千年も、ボートは風と雨で揺れます

自分の黒さを恥ずかしがらないで、外の世界の白さを恥ずかしがらないでください、

一生続く愛を一緒に作りましょう、一緒に飲み、同じものを分かち合いましょう世界、

シラサギを導き、一緒に寝て、新しい世界をコーディングしてください

元のリンク

あなたの権利が侵害されている場合は、すぐに QQ: 123464386 にご連絡ください。場所 処理する時間です!

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート