2020 - 2021 ensemble de questions d'entrevue de première ligne, une approche Agile du développement web

Vue apprentissage profond 2021-09-15 09:10:40
ensemble questions entrevue premi ligne


Situation actuelle du Front End

Référence au statu quo,Il faut d'abord mentionner un concept Grand front.Grâce au développement d'Internet ces dernières années,En particulier le développement de l'Internet mobile,Certains grands concepts frontaux Native Dans la catégorie frontale,Certains grands concepts frontaux Node Ne rend même que la page PHP Classé dans la catégorie frontale,Mais de toute façon,,L'auteur pense que Grand front Est une tendance pour l'avenir,Objectif final(Améliorer l'expérience utilisateur)Regroupement cohérent des technologies,Donner aux développeurs une idée claire de leur but ultime,Que faire?.Bien sûr.,C'est pour ça.,En tant qu'ingénieur de première ligne,Si vous voulez un meilleur développement,Tu devrais avoir plus de connaissances.,Y compris les connaissances mobiles、Connaissance du serveur.Ces connaissances combinent votre technologie frontale,Pour une meilleure expérience utilisateur.

Mettre de côté la grande extrémité avant,Parler du Front End,Entrevues au niveau de l'architecture de première ligne,Quatre sont les plus populaires ces derniers temps.:Une force établie jQuery、Il y a eu trop de feu ces derniers temps. React、Google Boutique Angular Et MVVM Cadre Vue.Presque tous les projets choisissent maintenant l'un de ces quatre scénarios architecturaux comme base,Développement des entreprises.Quatre cadres,Quatre idées différentes,En termes simples:jQuery Dom La pensée motrice est profondément ancrée dans le cœur des gens;React La componentisation est encouragée,Tout est un composant;Angular Alors... MVC S'épanouir à l'avant - garde;Et Vue Est axé sur les données MVVM Architecture.En tant que débutant de première ligne,Il est impossible de comprendre rapidement toutes les connaissances et les idées,Pas à pas.,Commencez par comprendre le cadre que vous utilisez dans votre travail,Penser et apprendre autre chose.Pour être honnête,Il y a un grand écart entre ce que vous pouvez utiliser et ce que vous comprenez..

Ici,Il y a peut - être un doute.,Les quatre architectures ci - dessus,Tout est en feu.,Mais où est l'expérience utilisateur??C'est vrai.,Aucune de ces architectures n'est directement impliquée UI.Mais c'est comme le football.,Pas d'entraînement diligent et de bonnes tactiques,C'est mieux.11Personne ne peut jouer un bon match.,Ces architectures sont basées sur les coûts de développement et l'expérience de développement,Réduit la difficulté de codage et de maintenance des développeurs,Laissez - le ici. UI De l'expérience utilisateur,Doubler le résultat avec moitié de travail.Bien sûr.,Cadre en volume codé、L'efficacité opérationnelle affecte l'expérience utilisateur finale.

2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Programmeur

Ce qui est dit ci - dessus,Une grande situation actuelle à l'avant —— Lignes horizontales du cadre,Peu d'entreprises、Il y a des ingénieurs qui font le Code d'une manière purement primitive..Et une autre grande chose à l'avant est —— Passer en premier.La raison en est simple.,Avec la montée en flèche des utilisateurs d'Internet mobile,Les produits de chaque entreprise sont d'abord mobiles,La technologie suit le rythme des produits,Doit également passer en premier.À ce moment - là,,Pour résoudre les problèmes Multi - plateformes,Hybrid Le programme se distingue,Y compris les bases traditionnelles WebView De Hybrid Programme(Par exemple Cordova)Et React-Native Et une série de solutions techniques.Je n'en dirai pas plus ici.,Le contenu sur mobile front end a récemment été inondé de forums technologiques、Groupe AC、Numéro commun,Plus précisément,Vous pouvez le savoir vous - même..

Enfin,Pour le statu quo,Je pense que ce qui nous préoccupe le plus, c'est la situation professionnelle..En raison de la montée du Front End,Le marché des talents de première ligne est très actif,Les salaires moyens sont également parmi les plus élevés.En même temps,,L'introduction à la technologie frontale est facile,Créer une autre situation extrême:Débordement de personnel、Pénurie de talents.Cette situation,D'une part, parce que le Front End se développe trop rapidement,Il est difficile d'acquérir toutes les connaissances en peu de temps;D'un autre côté,Les établissements d'enseignement supérieur n'offrent pas de spécialités spécialisées de première ligne,Vous êtes plus autodidacte.,Il y a beaucoup de routes sauvages..Le soi - disant héros du chaos,C'est peut - être mieux pour un nouvel étudiant..Bien sûr.,Oui.『Les temps troublés』Moyenne,Un bon plan de carrière,Pour éviter『Erreur』,Assurer une croissance harmonieuse.

Comment planifier une carrière

Ce qui précède décrit comment le Front End s'est développé et ce qui se passe au front end.,Ce qui suit sera basé sur les deux points ci - dessus,Fournir des points de vue sur la planification de carrière sous plusieurs aspects,J'espère que ça aidera tout le monde.
Déterminer la direction
Le but de la planification de carrière est d'éviter la confusion,La façon la plus efficace d'éviter la confusion est de définir des orientations et des objectifs clairs..

2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Web_02

Pour tout poste technique,Dans les deux sens.:Experts techniques(Architecte)Et Development Manager.Le premier met l'accent sur la technologie,J'ai besoin que vous creusiez profondément dans le domaine actuel.;Ce dernier favorise la gestion,J'ai besoin que vous ayez une connaissance approfondie de la technologie,Diriger l'équipe dans l'élaboration du projet.Bien sûr.,Ce n'est pas une relation entre un poisson et une patte d'ours.,Vous pouvez être à la fois un expert technique et un gestionnaire de développement.

Choix entre les experts techniques et les gestionnaires de développement,Ça dépend plus de votre propre sécrétion de dopamine au travail..Quand vous vous spécialisez dans la technologie,Plus de dopamine.,Se sentir plus excité,Peut - être pourriez - vous être un expert technique;Au contraire,Quand vous travaillez avec l'équipe,Plus de dopamine.,Plus d'acquisition,Alors vous pouvez essayer de vous diriger vers le gestionnaire de développement.

Bien sûr.,Vous n'avez peut - être rien fait pour sécréter trop de dopamine.,Alors,Vous pouvez essayer pendant un certain temps,Transformation d & apos; autres professions,Par exemple, gestionnaire de produits.L'expérience utilisateur est au cœur du Front End,Ingénieur le plus proche de l'utilisateur,Transformation Product Manager,Les obstacles seront plus petits.En plus...,Zhang kejun, un prédicateur littéraire et artistique à l'avant - garde de Douban, pense,Les ingénieurs de première ligne évoluent lentement vers les ingénieurs de produits,L'avant et le produit sont très proches.

Quand vous choisissez une direction,Tu vas aller dans cette direction, pas à pas..Daniel est là.《10 000 heures de théorie du génie》Proposer la loi des dix mille heures,Pour devenir un expert dans un domaine,Ça prendra 10 000 heures..Bien sûr, ce n'est qu'une estimation.,Mais passer plus de temps chaque jour à étudier et à pratiquer,Ça doit être le plus efficace..Ici.,Devenir un expert technique et un gestionnaire de développement,Préoccupations légèrement différentes.Devenir un expert technique,Mettre davantage l'accent sur la mise en oeuvre de la technologie elle - même,Logique incluse、Architecture、Mode de conception、Méthodologie, etc.;Et devenir directeur technique,Nous devrions accorder plus d'attention au processus de développement technologique,Examiner comment améliorer l'efficacité du développement、Réduire les coûts de développement、Optimiser la qualité du développement, etc..Différentes personnes,L'énergie est limitée,Attention sélective à certains aspects essentiels,C'est nécessaire pour une croissance rapide..

Business or Architecture

Faire des affaires,Les délais sont serrés,Exigences élevées en matière de qualité des codes,Il y a beaucoup de codes de référence,Les connaissances commerciales doivent être apprises.Construire une architecture,Le temps est un peu libre,Exigences élevées en matière d'expérience,Pas de code de référence,L'expertise de base exige une compréhension approfondie;Le plus important,En tant qu'architecte, vous développez,Encore un utilisateur.,Toujours PM ,Seulement 80% – 90% Objectifs clairs,Et affiner continuellement l'objectif final pendant le développement.
Pour un nouveau venu,Il n'y a pas de problème.,Faire des affaires est un bon choix,Et le faire Haute technologieUtilisation des technologies populaires C'est la meilleure affaire..La raison en est simple.,Le but ultime de l'architecture est de résoudre les problèmes opérationnels,Vous n 'aurez pas assailli,Où est le problème?,Tu ne sais même pas ce qui va se passer.,Comment bien structurer.Alors...,Commencer par les affaires,C'est le meilleur choix pour les nouveaux arrivants.,Et la seule option viable.Et le choix a le contenu technique、Les entreprises qui utilisent des technologies populaires sont plus motivées par la croissance,Pour que tu grandisses plus vite.、Le chemin de la croissance pourrait être plus droit.Bien sûr.,C'est juste...『C'est possible.』,Différentes personnes conviennent à différentes entreprises,Alors n'insistez pas.『Haute technologie、Utilisation des technologies populaires』Opérations,Plus que de se changer.,Vas - y. Équipe d'adaptationOpérations d & apos; adaptation,C'est tout. Croissance plus rapide.

En fait,Beaucoup de fois,Vous serez confronté à des situations où les affaires sont lourdes et où il n'y a pas de temps supplémentaire pour étudier.Et comment grandir plus vite dans un tel environnement?C'est tout.『Copier』,Non, non.,- Oui. RÉFÉRENCES.Intégrer l'apprentissage au travail,C'est le meilleur moyen..Faire de nouveaux projets,Voir l'ancien Code du projet;Faire de nouvelles demandes,Code de référence pour les anciennes exigences;Pas de Code du même type,Voir les codes d'autres entreprises.Référence à l'expérience des prédécesseurs,Sur l'épaule du géant,Pour grandir plus vite..En même temps,Votre mentor et votre partenaire,Il vous donnera également des conseils en affaires,Pour vous aider à résoudre rapidement vos problèmes de croissance.

2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Front End_03

Ici,Résumé,Croissance rapide dans un environnement commercial difficile,Tu en as besoin. Très bonne capacité d'apprentissageLongue patience. Et Excellent mentor et partenaire,De cette façon, nous pouvons faire plus avec moins.

Apprentissage de la technologie

Ça fait une demi - journée.,C'est la question centrale.,Comment un nouveau venu apprend la technologie?Les suggestions de l'auteur sont les suivantes::N'Avalez jamais de dattes.,Familiarisez - vous avec la technologie actuelle.,C'est ce qui compte.;Ne jamais utiliser la technologie actuelle avant d'en avoir fini avec elle,Pour apprendre quelque chose de nouveau,Peu importe à quel point les nouvelles choses sont chaudes.Comme indiqué ci - dessus,Différents cadres,Il y a différents noyaux,Ont des idées différentes.L'idée d'une similitude entre deux codes - cadres n'est pas nécessairement similaire,Par exemple Angular Et Vue Ont des liaisons bidirectionnelles,Bien que les effets soient similaires,Mais l'idée de mise en oeuvre est très différente de la façon dont elle est mise en oeuvre à l'interne..Tu es encore au début.,Est rempli d'idées,Mais ce serait encore moins clair..

Après un certain temps,Une fois que vous avez compris l'architecture,Tu pourrais Voir par analogie Plus d'architecture.À ce moment - là.,Vous trouverez différentes architectures, beaucoup de choses qui vont de pair.,Très vite..

2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Programmeur_04

Bien sûr.,Comprendre une architecture,Quelqu'un a besoin d'un an.,Quelqu'un a besoin de trois ans.,Quelqu'un d'autre pourrait prendre plus de temps..Pourquoi y a - t - il une telle différence??Parce que certaines personnes sont en développement,Je ne pense pas que ce soit fini.,Sera en cours de développement,Poursuivre la beauté du Code,Optimisera continuellement votre code,Améliorer la performance de votre code、Plus lisible,Et à travers une longue accumulation,Atteindre Changement quantitatif entraînant un changement qualitatif Le degré de.Même un homme particulièrement intelligent,Non.『Quantité』C'est impossible.『Métamorphose』De,Mais il est peut - être plus petit que les autres..

Un rappel:,Apprendre la technologie,Assurez - vous de combiner votre entreprise、La pile technologique de l'équipe.Par exemple,Où allez - vous? Avant d'entrer dans le secteur d'activité,En cours3Mois de formation hors travail,2017Le contenu des cours de formation initiale de l'année porte principalement sur les technologies suivantes: React Et React Native,Et la plupart des piles technologiques où aller sont React,Alors, en tant qu'étudiant de première année où aller,,Tu as la priorité. React Le système technologique de,Les anciens peuvent demander,Il y a d'autres projets à mettre en pratique..

Bien sûr.,Tout en apprenant l'architecture,Ne négligez pas deux choses fondamentales,L'un est Base technique,L'un est Spécifications de développement.

La base technologique est tout développement 、 Prémisse de l'architecture , Il n'y a pas de bonne base , Est que vous ne pouvez pas atteindre un niveau de compétence assez élevé . Par exemple, vous ne comprenez pas très bien l'héritage. , Tu as du mal à comprendre. React Mise en œuvre interne de.

Pour les spécifications de développement , L'auteur accorde une attention particulière à ce que les nouveaux étudiants suivent .Les spécifications de code abondent,Mais peu de gens se conforment strictement.Pourquoi?,Surtout avant la spécification du Code,Il a déjà ses propres habitudes de code,Il est difficile de changer ses habitudes en peu de temps. Et les nouveaux étudiants , En général, il n'y a pas beaucoup de code , N'ont pas encore développé leurs propres habitudes de codage .À ce moment - là., Commencer à respecter certaines spécifications , Qui les poussent à développer une meilleure habitude de codage , Jeter les bases d'une croissance ultérieure .En bas,Énumérez quelques avantages de l'élaboration de spécifications,Faites comprendre l'importance de la spécification de code:
Le Code canonique peut faciliter le travail d'équipe.
Le Code de spécification peut être réduit Bug Traitement.
Le Code de spécification peut réduire les coûts d'entretien.
Le Code de spécification facilite l'examen du Code.
Développer l'habitude de la spécification de code,Aide à la croissance du programmeur lui - même.
Si c'est autodidacteweb Les mots avant , Voici quelques conseils :

1、Selon votre situation, Planifier un plan d'apprentissage raisonnable ,Durée des études,Contenu de l'étude, Et le temps de pratique .

2、Systèmeweb Tutoriel d'apprentissage de première ligne

3、 Quelle pratique! ,Fais - le plus souvent.,Plus d'exercice

4、 Un examen hebdomadaire des points de connaissance , Si vous ne regardez pas en arrière , Ne pas approfondir la mémoire , Je te promets que tu oublieras toujours ce qui s'est passé.

5、 Demandez à un professionnel de vous guider , Ne vous laissez pas emporter par l'illusion que vous pouvez vous débrouiller seul. , Ce n'est pas réaliste. , C'est aussi irresponsable envers soi - même.

6、 Continuer à étudier tous les jours sans interruption , Préparez - vous à passer six mois à apprendre la première ligne , C'est très compétitif. , Il est difficile d'obtenir un emploi si la technologie n'est pas bonne

7、 Demandez à quelqu'un qui comprend ce qu'il y a à l'avant. , Évitez de faire trop de détours , Maîtriser les méthodes d'apprentissage

Brosser les questions d'entrevue

L'importance des questions de brosse,Inutile de dire.Pour les nouveaux étudiants ou les personnes ayant peu d'années de travail,Brosser les questions d'entrevue d'une part pour comprendre un point technique aussi rapidement que possible,D'autre part, lors d'une entrevue,Il y a une chance qu'on lui pose la même question ou une question similaire.,Plus ou moins, vous pouvez ajouter un peu de confiance en vous - même à l'entrevue.,Il est donc nécessaire de voir les problèmes de brosse appropriés.

 CodeChinaProjet Open Source:【Analyse des questions d'entrevue de première ligne de Dachang+Résumé de base notes d'étude+Projets réels en action+Dernière vidéo d'explication】

  • Analyse du vrai problème de l'écoulement des octets frontaux

    2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Front End_05

  • 【269(En milliers de dollars des États - Unis)】Un dictionnaire de questions d'entrevue pour les grandes entreprises de première ligne

    2020-2021 Ensemble de questions d'entrevue de première ligne ,web Développer une approche agile _Front End_06

Enfin, l'auto - analyse et l'évaluation doivent être effectuées en temps normal.,Planification de carrière,Continue à tâter.,Améliorer ses capacités de programmation et de pensée abstraite.L'entretien d'usine n'est pas aussi difficile qu'on le pensait.,Mettez votre esprit en place,Préparez - vous.,Toi aussi..

版权声明
本文为[Vue apprentissage profond]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/09/20210915090502954A.html

  1. Vue learning -- watch listener
  2. Learn more about nexttick in Vue
  3. JavaScript genrator generator
  4. La dernière réponse à l'entrevue de développement Android, l'hiver froid de l'industrie
  5. Maserati's motorcycle has less than 10 in the world. It is definitely a work of art
  6. 2021 partage des questions du dernier examen écrit d'entrevue Android, pas d'accord
  7. Programmation asynchrone Java scirp, développement frontal de base
  8. 2021 dernier examen écrit d'entrevue Android, écrit trop bien
  9. Quels aspects doivent être pris en considération dans le tableau principal du distributeur libre - service?
  10. He inherited his mother's hundreds of millions of property for his boyfriend to squander. Unexpectedly, he was ruthlessly abandoned when he had 100 yuan left
  11. The fuel cost is half less than that of fuel vehicles at the same level. Is it really cheap to use song Pro DM?
  12. Le dernier résumé de l'expérience d'entrevue d'embauche de l'école Android de l'usine est nécessaire pour l'usine
  13. Le dernier dictionnaire avancé de programmeurs d'usine, l'expérience d'entrevue d'embauche de l'Agence de développement Android
  14. La dernière collection d'entrevues Android Golden nine Silver ten
  15. L'expérience d'entrevue de l'Ingénieur d'algorithme de saut d'octets, 2 mois d'entrevue Tencent, station B, Netease et ainsi de suite sur 11 entreprises résumé!
  16. La dernière collection d'entrevues d'Android Golden nine Silver ten recommande un projet github
  17. Yuan Li's recent situation revealed that he was obsessed with public welfare, dressed simply and fearless, grew fat, and married an 11-year-old husband
  18. Initial experience of template tool plop of [front end Engineering]
  19. Dernière question d'entrevue avancée et réponse d'Alibaba Android, Alibaba P8 vous apprendra en personne
  20. Partage des dernières questions d'entrevue pour Android haute fréquence, Introduction aux compétences d'entrevue pour le développement d'Android
  21. Partager les dernières questions d'entrevue Android haute fréquence avec quelques conseils
  22. About JavaScript modules
  23. Iteratable object and class arrays
  24. Function realization of Vue elementui exporting excel form
  25. Use canvas to realize a small screenshot function
  26. Object oriented programming (2)
  27. Several common value transfer methods between Vue components
  28. Démarrer avec le serveur de base zéro: Hello World
  29. J'a I construit un escalier pour aller sur la lune, combien de façons puis - je poursuivre la sœur Chang'e?
  30. CSS implémente la fonction d'expansion et d'arrimage du Texte multiligne
  31. Varlet CLI | vue3 Component Library Quick Prototyping Tool
  32. Belle vue sur les trois rivières Xiapu
  33. La partie Web qui déploie SharePoint ajoute son propre module de fonctionnalité
  34. React Native (mise à jour à long terme)
  35. La conception et le codage de l'arbre binaire requis pour chaque entrevue d'embauche de la société Java millet;
  36. 10 jours pour obtenir l'offre d'emploi Android d'Alibaba, entrevue Android
  37. A remporté avec succès Byte, Tencent, Pulse offer, 7 ans Java une expérience d'entrevue de baise,
  38. 10大前端常用算法,web应用与开发
  39. Nginx - minimum configuration! You deserve it
  40. Les questions d'entrevue couramment utilisées pour le cadre Java sont - elles prometteuses pour le développement Java?
  41. 10 algorithmes communs de première ligne, applications Web et développement
  42. 10大前端常用算法,移动web开发教程
  43. 10大前端常用算法,新手学web前端开发
  44. After brushing: wireless routing + USB offline Bt + remote management!
  45. Le vrai problème de l'entrevue Android d'Alibaba pour les années civiles 2019 - 2021, le tutoriel d'apprentissage Android
  46. 10 principaux algorithmes de première ligne couramment utilisés, nouveaux apprenants développement de première ligne Web
  47. 118页Vue面试题总结,web中间开发
  48. 118页Vue面试题总结,HTML列表标签
  49. Use vscode snippets to work with project members to improve development efficiency
  50. CentOS + Jenkins + nginx + gitlab front end automation deployment full record
  51. Build applet architecture from scratch
  52. Uni app series (V): hbuilderx runs the uniapp project to the page, views the preview and solves NPM: the error that the file cannot be loaded
  53. Front end interview daily 3 + 1 - day 877
  54. Understand the react lifecycle function
  55. 2020-2021前端面试题合集,web开发敏捷之道
  56. CSS - redraw reflow
  57. 90 lines of code to implement the module packer
  58. Front end internship interview preparation -- react others
  59. 118 page vue sommaire des questions d'entrevue, onglet liste HTML
  60. Vue sommaire des questions d'entrevue, développement intermédiaire du Web, 118 pages