2018自己総括
2060 ワード
先端技術まとめ
また年末になりました.技術面で自分でまとめましょう.
一、技術の進歩
18年は着実で進歩がある年と言えます.私の推進の下で、主に以下の技術の「突破」を完成しました.チームのフロントエンドの持続的な集積方式を完成する .は、標準版レスポンスUIアーキテクチャ(V 1.0&V 2.0) を完成する.
1.設計、先端持続集積方案
実はこの継続的な集積は元のものと比較して、ギtlab-ci、dockerミラー、nodejsなどの技術を使っています.現在のエンドエンジニアはコードをアップロードした後、CIを触発して、在自研のdockerのイメージの中で、ソースは自動的にコンパイルして、包装して、圧縮して、自己研のnodejsプラットフォーム(express+MongoDBに基づいて)にメッセージを送ります.自己研削プラットフォームは自動的に梱包した製品を掴み取って、製品(私達の製品はほとんど静的なページです)のオンライン審査または交付を行います.
足りないところ:チームワークはいいですが、ちょっと事情を複雑にしたような気がします.たぶんgitlab-pageは静的なページの展示に十分です.
2.応答UIの新しいアーキテクチャ
古いアーキテクチャGulp、Sassなどの技術をベースにアップグレードし、git submodulesとEJSテンプレート技術を追加しました.チームメンバーはもう静態的なhtmlを書きません.ejsを書き換えます.自己研のglp ejs-jsonを通じてプラグインをコンパイルして、構造(ejsテンプレート)+データ(jsonデータ)=静的)をやり遂げます.このように書くと、静的なページがコンポーネント化されます.
ejs-json転送ゲートは「自己研」といいますが、gulp-ejsプラグインを使って改造しています.ejsテンプレートを読み込むたびに一つのフォルダにデータを読み込むのが目的です.
gulpがページをコンパイルする時、プラグインを使って、dataフォルダの中でjsonデータに対応して読み取ります.循環、巡回して、静的なページを生成します.コピーしてスペクトルを貼り付けるより多くなります.同時にプログラミング能力も鍛えられます.多重できない「辛い鶏」のコードを書くほどではありません.
2)git submoduleの使用
なぜこれを使いますか?複数のアイテムは同じ部分のリソースを使用していますので、例えば、いくつかのページ構造、いくつかのスタイルなどがあります.反復を大幅に減少させ、リマ.問題は、この技術を使うと、プロジェクトの協力に問題が生じ、多くの萌えが新たになり、いつも衝突、エラー、コードがカバーされています.
二、興味の試し
今年の堅持がいいのは、毎月続けて新しいものを読んで、業界を理解し、蓄積して、自分に役立つ文章を集めて、転送ドアを添付します.はpythonを入門しました.念願の爬虫類はリアルタイムの興行収入を獲得しました. はthree.JSを経験して、入門から放棄まで(19年はそれを取ります!) を経験しました. dockerを習って、自分で鏡像を作って、npmのカバンを作りました.自己研プラットフォームのメンテナンスなどに慣れました. はまだ何回か重要な共有会があります.「思考を徹底的に変える」という取引先との交渉会に参加しました. 三、まとめ
今年はいろいろなものを作りました.感慨もあります.実際には、自発的に何かをすることができます.しかし、すべてのことはチームのために考えても、理解できない人もいます.やはり自分のために多く考えてみましょう.自分のやりたいことをするついでに、チームが使えるかどうかを見てみます.あまり「力の限りを尽くす」のはやめましょう.
2018年、4年間在職し、2年間バックエンド、2年間フロントエンド.ページの再構成方向に注目したチェッキ一匹、2019頑張れ!
また年末になりました.技術面で自分でまとめましょう.
一、技術の進歩
18年は着実で進歩がある年と言えます.私の推進の下で、主に以下の技術の「突破」を完成しました.
1.設計、先端持続集積方案
実はこの継続的な集積は元のものと比較して、ギtlab-ci、dockerミラー、nodejsなどの技術を使っています.現在のエンドエンジニアはコードをアップロードした後、CIを触発して、在自研のdockerのイメージの中で、ソースは自動的にコンパイルして、包装して、圧縮して、自己研のnodejsプラットフォーム(express+MongoDBに基づいて)にメッセージを送ります.自己研削プラットフォームは自動的に梱包した製品を掴み取って、製品(私達の製品はほとんど静的なページです)のオンライン審査または交付を行います.
足りないところ:チームワークはいいですが、ちょっと事情を複雑にしたような気がします.たぶんgitlab-pageは静的なページの展示に十分です.
2.応答UIの新しいアーキテクチャ
古いアーキテクチャGulp、Sassなどの技術をベースにアップグレードし、git submodulesとEJSテンプレート技術を追加しました.チームメンバーはもう静態的なhtmlを書きません.ejsを書き換えます.自己研のglp ejs-jsonを通じてプラグインをコンパイルして、構造(ejsテンプレート)+データ(jsonデータ)=静的)をやり遂げます.このように書くと、静的なページがコンポーネント化されます.
// :
- common //git submodules
- src
- components //
- Banner
banner.ejs //
banner.js //
banner.scss //
- Header
- ……
- pages
index.ejs //
- data
index.json //
// , ……
1)gulpで使用するejs-jsonプラグインejs-json転送ゲートは「自己研」といいますが、gulp-ejsプラグインを使って改造しています.ejsテンプレートを読み込むたびに一つのフォルダにデータを読み込むのが目的です.
gulpがページをコンパイルする時、プラグインを使って、dataフォルダの中でjsonデータに対応して読み取ります.循環、巡回して、静的なページを生成します.コピーしてスペクトルを貼り付けるより多くなります.同時にプログラミング能力も鍛えられます.多重できない「辛い鶏」のコードを書くほどではありません.
2)git submoduleの使用
なぜこれを使いますか?複数のアイテムは同じ部分のリソースを使用していますので、例えば、いくつかのページ構造、いくつかのスタイルなどがあります.反復を大幅に減少させ、リマ.問題は、この技術を使うと、プロジェクトの協力に問題が生じ、多くの萌えが新たになり、いつも衝突、エラー、コードがカバーされています.
二、興味の試し
今年の堅持がいいのは、毎月続けて新しいものを読んで、業界を理解し、蓄積して、自分に役立つ文章を集めて、転送ドアを添付します.
今年はいろいろなものを作りました.感慨もあります.実際には、自発的に何かをすることができます.しかし、すべてのことはチームのために考えても、理解できない人もいます.やはり自分のために多く考えてみましょう.自分のやりたいことをするついでに、チームが使えるかどうかを見てみます.あまり「力の限りを尽くす」のはやめましょう.
2018年、4年間在職し、2年間バックエンド、2年間フロントエンド.ページの再構成方向に注目したチェッキ一匹、2019頑張れ!