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

认证高级PHP讲师

répondre à tous(8)
巴扎黑

Ma réponse est : vous devez apprendre et comprendre, mais vous n'avez pas besoin d'être compétent. À quel niveau est-ce spécifique ? Vous avez juste besoin d'être capable de comprendre ce que l'ingénieur front-end écrit. HTML+CSS+JavaScript est le contenu de sortie final. Si vous ne comprenez pas ce qu'est le résultat, comment pouvez-vous faire du bon travail dans le développement back-end. Au sens large, le développement back-end fait référence à l'acceptation des URL de requête et enfin à la production dynamique de ressources. Le front-end Web au sens étroit fait référence à des pages dynamiques pré-assemblées et à leur livraison aux ingénieurs back-end pour la sortie. La compréhension est donc nécessaire, c'est pourquoi la formation générale back-end apprendra d'abord HTML+CSS+JavaScript.
Mais je préfère que les ingénieurs front-end et back-end apprennent les uns des autres en plus de leur travail essentiel. Comme mentionné ci-dessus, il n'y a aucun mal à en apprendre davantage. Soyez prêt et vous serez en sécurité Lorsque Node.js est sorti pour la première fois, les premières personnes à entrer en contact avec lui étaient des ingénieurs front-end qui connaissaient le back-end.
PS : permettez-moi de corriger une petite erreur pour vous. La technologie frontale Web n'a que HTML+CSS+JavaScript. Ce n'est qu'un ensemble de bibliothèques de composants frontaux. En ce qui me concerne, son rôle principal est. qu'un ingénieur back-end n'a pas besoin de se soucier simplement du front-end et vous pouvez créer une belle page. Mais le vrai front-end dédaigne de l'utiliser, car si vous voulez l'utiliser pour écrire votre propre style, vous devez renverser les styles de base et recommencer, ce qui entraînera de sérieux problèmes de dépendance.

黄舟

Selon la façon dont vous vous positionnez, il peut être divisé dans les catégories suivantes :

  1. Back-end du système : responsable de divers middlewares système et de services back-end purs, ne traitant essentiellement pas du front-end et des clients. Il n’est fondamentalement pas nécessaire d’apprendre ce genre de choses, tant que vous savez ce qui se passe.

  2. Back-end applicatif : Responsable des services applicatifs, étroitement liés au business, et traitant directement avec le front-end et les clients. Vous devez comprendre cela et peut-être même rédiger vous-même quelques pages de gestion.

  3. Full stack mais back-end : Souvent, le back-end souhaite se transformer en full-stack, mais l'accent des entreprises et des projets sera toujours mis sur le back-end. Cela doit être appris, même si vous ne le maîtrisez pas, vous le connaissez au moins.

  4. Full-stack mais front-end : C'est souvent le front-end qui veut se transformer en full-stack. Inutile de le dire, vous devez maîtriser les connaissances front-end

Si le sujet de la question se concentre sur le développement back-end à l'avenir, ma suggestion personnelle est de consolider en profondeur la technologie back-end. Il y a un autre point sur lequel je diffère des réponses ci-dessus : depuis que j'ai réfléchi à mon plan de carrière, je dois aussi faire de mon mieux pour laisser l'entreprise et les projets compter sur moi au lieu de compter sur l'entreprise et les projets moi-même. J'ai décidé de me concentrer sur le back-end, j'ai donc travaillé davantage sur les choses back-end dans l'entreprise. Parfois, j'ai vraiment eu les yeux plus gros que ce que je pouvais mâcher et je me suis retrouvé avec rien

.
左手右手慢动作

Pas besoin....

迷茫

Cela dépend de l'entreprise que vous rejoignez. Je recommande personnellement d'apprendre davantage et de progresser dans le sens full-stack

Peter_Zhu

Vous en aurez certainement besoin lorsque vous utiliserez Javaweb.
Sauf si vous êtes professionnel des interfaces ou de l'intégration de systèmes

左手右手慢动作

Cette question dépend de votre environnement.
Si votre entreprise dispose d'un ingénieur front-end clair et que vous n'êtes pas très intéressé personnellement par le front-end, alors il vous suffit de passer au niveau familier si
Si vous êtes ; L'entreprise a une équipe réduite avec peu de personnes mais de nombreuses tâches et pas de postes front-end et back-end clairs, alors vous pouvez évoluer dans la direction d'un ingénieur full-stack.

Mais , ça ne fait jamais de mal d'en savoir plus. Les caractéristiques des différents langages vous donnent parfois une inspiration particulière. Par exemple, lorsque j'écris de la programmation asynchrone Java, je ferai référence à ajax en js ( It. n'est peut-être pas une métaphore très appropriée), je ferai référence aux idées de Java lors de l'écriture de js.

Quant aux technologies que vous avez listées, je n'en suis qu'au stade de compréhension de css et jq (car j'ai déjà appris angulaire et vue, donc je n'ai pas appris jq), et mon niveau js est moyen (coincé au business code stage), quant au bootstrap, il est déjà facile à utiliser et semble familier.

PS : j'ai l'impression que ce genre de question devrait être mieux posée sur Zhihu.

阿神

Dites clairement non. Ce qui compte, c'est de savoir si vous utilisez le temps que vous gagnez pour manger, boire, vous amuser ou vous améliorer. C'est ce qui détermine votre avenir.

小葫芦

Je pense qu'il faut comprendre cela. Le degré de compréhension est facultatif. Après tout, les ingénieurs de site complet sont également excellents, mais il est préférable de s'en tenir à leur propre travail, complété par l'apprentissage et la compréhension. L'essentiel est de ne pas se laisser berner par le front-end !!!

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!