nginx - 以后往Java后端服务器开发还需要熟练开发前端技术吗?如css、js、jq、bootstrat???
PHP中文网
PHP中文网 2017-04-18 10:02:16
0
8
2501
PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(8)
巴扎黑

私の答えは、学習して理解する必要がありますが、どのレベルまで熟練している必要はありません。結局のところ、フロントエンド エンジニアが書いている内容を理解できればよいのです。 HTML+CSS+JavaScript が最終的な出力コンテンツです。出力が何であるかを理解していなければ、バックエンド開発で適切な仕事を行うことができません。広義のバックエンド開発とは、リクエスト URL を受け入れ、最終的にリソースを動的に出力することを指します。狭義の Web フロントエンドとは、事前に組み立てられ、出力のためにバックエンド エンジニアに配信される動的ページを指します。そのため理解が必要であり、一般的なバックエンドトレーニングではまず HTML+CSS+JavaScript を学習することになります。
しかし、私はフロントエンドとバックエンドのエンジニアが本質的な仕事に加えてお互いから学び合うことを望んでいます。前述したように、事前に準備しておけば安全です。Node.js が最初に登場したとき、最初に触ったのはバックエンドを知っているフロントエンド エンジニアでした。
追伸: 小さな間違いを訂正させてください。Web フロントエンド テクノロジには HTML+CSS+JavaScript しかありません。私が知る限り、その最大の役割は次のとおりです。バックエンドエンジニアは必要なく、フロントエンドだけを気にするだけで素敵なページを作ることができます。しかし、実際のフロントエンドはこれを使用することを軽視します。独自のスタイルを記述するためにそれを使用したい場合は、基本スタイルを覆して最初からやり直す必要があり、深刻な依存関係の問題が発生するためです。

いいねを押す +0
黄舟

自分自身の位置付けに応じて、次のカテゴリに分類できます:

  1. システム バックエンド: さまざまなシステム ミドルウェアと純粋なバックエンド サービスを担当します。基本的にフロントエンドやクライアントは扱いません。何が起こっているかを知っていれば、基本的にこれを学ぶ必要はありません。

  2. アプリケーション バックエンド: ビジネスに密接に関連するアプリケーション サービスを担当し、フロントエンドとクライアントと直接やり取りします。これを理解する必要があり、場合によっては自分でいくつかの管理ページを作成する必要もあります。

  3. フルスタックだがバックエンド: 多くの場合、バックエンドはフルスタックへの変換を望んでいますが、企業やプロジェクトの焦点は依然としてバックエンドにあります。これは習熟していなくても、少なくとも知っておく必要があります。

  4. フルスタックだがフロントエンド: フルスタックへの変換を希望するのは、多くの場合フロントエンドです。これを言う必要はありません。フロントエンドの知識に習熟している必要があります

もし質問の主題が将来的にバックエンド開発に焦点を当てているのであれば、私の個人的な提案は、バックエンド技術を徹底的に統合することです。もう一つ上記の回答と違う点があって、自分のキャリアプランを考えたのだから、私も会社やプロジェクトに頼るのではなく、会社やプロジェクトに頼ってもらえるように頑張るべきだと思います。私はバックエンドに集中することに決めたので、社内でバックエンドの仕事にさらに取り組みました。時々、本当に噛むことができず、結局何もできませんでした

いいねを押す +0
左手右手慢动作

必要ありません....

いいねを押す +0
迷茫

入社する会社によって異なりますが、私は個人的には、より多くのことを学び、フルスタックの方向で開発することをお勧めします。

いいねを押す +0
Peter_Zhu

これらは、javaweb を実行するときに必ず必要になります。
インターフェースやシステム統合の専門家でない限り

いいねを押す +0
左手右手慢动作

この質問はあなたの環境によって異なります。
あなたの会社に明確なフロントエンド エンジニアがいて、個人的にはフロントエンドにあまり興味がない場合は、よく知っている レベルに進む必要があるだけです。会社のチームは人数は少ないもののタスクが多く、フロントエンドとバックエンドの明確なポジションがない場合は、
フルスタック エンジニアの方向で開発する可能性があります。

しかし、、さまざまな言語の特性は時々特別なインスピレーションを与えてくれます。たとえば、Java 非同期プログラミングを書くときは、js の ajax を参照します。あまり適切な例えではないかもしれませんが)、jsを書く際にはjavaの考え方を参考にさせていただきます。

あなたが挙げたテクノロジーについては、私は css と jq を理解している段階にあります (以前に angular と vue を学習したため、jq は学習していません)。私の js レベルは平均的です (ビジネスで行き詰まっています)。コードステージ)、ブートストラップに関しては、すでに使いやすく、親しみを感じます。

追伸: この種の質問は Zhihu で行うべきだと思います。

いいねを押す +0
阿神

はっきりノーと言いましょう。重要なのは、節約した時間を食べたり、飲んだり、楽しんだり、自分自身を向上させるために使うかどうかです。これがあなたの将来を決定します。

いいねを押す +0
小葫芦

これは理解する必要があると思います。結局のところ、フルサイトエンジニアも優秀ですが、専門性を学び、理解することで補完するのが最善です。重要なのはフロントエンドに騙されないことです!!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!