[Numéro 824] Un an pour les petites entreprises, voyons ce que le front-end des petites entreprises peut faire

[Numéro 824] Un an pour les petites entreprises, voyons ce que le front-end des petites entreprises peut faire

Préface

Qu'il s'agisse d'une grande ou d'une petite entreprise, l'entreprise ne fournit que l'environnement, le plus important étant de s'appuyer sur l'effort personnel et la mentalité. L'article du matin provient du partage autorisé de @ 叶小 钗.


Le texte commence ici ~


Hier, j'ai pris une journée de congé pour passer le test du sujet 3. Le premier était suspendu à la lumière et les lumières n'étaient pas complètement éteintes. Le second était suspendu dans le virage sans observer le véhicule arrière. Quand j'ai entendu le «descendre» du capitaine C'est un visage triste et des oreilles rouges, ce qui me rend très déprimé. Je ne veux pas retourner au travail la nuit. Après être rentré chez moi, je me sens encore un peu sombre. Dans ce cas, si je n'écris pas de soupe au poulet empoisonnée, il semble que je ne puisse pas ajuster mon humeur correctement. Regardez l'heure. À la fin de l'année, écrivons un résumé de cette année.


Je repense à mon peu d’apprentissage de la conduite, c’est en fait très sérieux. Une fois que j’aurai le temps, j’étudierai. Je me comporterai normalement pendant l’entraînement. Je méditerai sur tout le processus de test la nuit, mais je commets toujours une erreur quand je suis à la porte. Si vous avez la conscience tranquille, vous pouvez aussi dire que j'ai fait de gros efforts, bien que j'aie échoué, je devrais être respecté.


Maintenant, il semble que les petits amis qui disent ce genre de chose ne font que se réconforter. En le faisant, j'ai travaillé très dur, et j'étais vraiment sérieux, mais à la fin je n'ai pas pu produire de résultats, et ce que j'ai fait ne pouvait pas atterrir, donc tous ces efforts peuvent être dit Sans signification. Pour mapper ce test de permis de conduire à un développement de projet important:


Efforts du produit pour répondre à la demande -> Efforts de R&D pour faire des heures supplémentaires -> Efforts de test pour effectuer un test des heures supplémentaires -> Aller en ligne -> Un trafic important se bloque ...


Pendant le processus de développement, la R&D a travaillé des heures supplémentaires tous les jours, et les tests ont également fait des heures supplémentaires tous les jours, mais après la mise en ligne du projet, il a été suspendu, de sorte que les efforts précédents ne seront pas échangés contre le fruit de la récolte. Ce qui vient peut être la colère du patron, l'agitation de l'équipe et Que ce soit l'échec de l'examen ou l'échec du projet, j'ai eu la chance d'en faire l'expérience. En y repensant, la vie, tout doit être vécu une fois, et il est bon d’avoir un sentiment profond du sentiment d’impuissance de raccrocher. En y repensant, je me sens en fait un peu soulagé, mais c’est juste un nouveau départ (moi Juste du confort) ...


Rappelez-vous que je suis retourné à Chengdu au début de 2016 et que j'ai commencé une vie heureuse de «rythme lent». De manière inattendue, l'entreprise se donne désormais une plateforme qui n'est pas disponible ailleurs. En termes d'intensité de travail ou de complexité métier, c'est très appétissant. L'intensité de travail occasionnelle dépasse même celle de Shanghai. Et bien, c'est très " Chengdu ".


Grande entreprise ou petite entreprise


Dans le passé, les gens écrivaient souvent des articles sur l'opportunité de se tourner vers une petite entreprise ou une grande entreprise.En pensant à l'expérience de plusieurs années, en fait, la grande entreprise et la petite entreprise ne sont pas importantes, mais la bonne équipe est importante!


Les grandes entreprises ont généralement tout. Il suffit d'avoir le cœur pour apprendre, et de lancer et de demander plus, vous pouvez absorber beaucoup de nutriments. Les petites entreprises ont aussi un énorme avantage, c'est-à-dire rien. Tant que vous en avez le cœur, vous pouvez Réalisez tout à partir d'une grande entreprise.Ce type de connaissances et de compétences issues de la pratique est bien plus précieux que l'apprentissage!


J'ai découvert un phénomène à mon arrivée dans l'entreprise:

  • Beaucoup d'amis autour de moi n'ont pas acheté de maison mais ont leur propre voiture

  • La plupart des amis rentrent à la maison après le travail


Je peux clairement sentir la lenteur ici. Il n’y a rien de mal à cela. La vie et le travail doivent être séparés, mais cela me fait ressentir la crise et l’inquiétude. Le plus grand souci est que la plupart des petits partenaires peuvent ne pas se soucier de la richesse de l’entreprise. Le monde n'est pas bienveillant et tout est un chien. En fait, la vie est très juste. Tout le monde a les mêmes chances. Il y a beaucoup de richesses, selon que vous voulez en avoir.


Lors de l'entretien précédent, quelqu'un m'interrogeait sur la façon d'acquérir des connaissances. Peut-être parce que je suis relativement faible. J'ai toujours cru en un principe:

J'ai entendu parler de <démo <utilisé dans le travail réel <utilisé dans le travail réel <dans le travail réel de nombreuses fois ou de recherches approfondies et d'un résumé


L'accumulation de vent n'est pas épaisse et ses ailes négatives sont également faibles. Il y a beaucoup d'articles approfondis et bons sur Internet. Si vous n'avez pas une certaine base, cela n'a pas beaucoup de sens de le lire. Je soupirerai seulement dans mon cœur que moi, Nima, est tellement géniale.


La plupart des connaissances que j'ai acquises proviennent directement du projet. Pour le moment, vous devez avoir une bonne équipe. Je suis très chanceux d'avoir été chez Ctrip Wireless. Comparaison de l'ingénierie frontale de Ctrip Wireless, de l'hybride et du service public À cette époque, j'étais très douée pour apprendre. Je creusais là-dessus, absorbais et apprenais quand je n'avais rien à faire. Certaines connaissances que je ne comprenais pas à l'époque ont été progressivement intégrées dans la pratique de suivi. La richesse qu'elle a apportée m'a profité à ce jour.


Cependant, les connaissances d’une personne ne sont pas seulement limitées par sa propre initiative d’apprentissage, mais également par son champ de vision. À ce moment-là, mon champ de vision ne pouvait pas être ouvert du côté frontal. Je n’ai pas étudié le système de statistiques de journaux et de publication de Ctrip. Il faut cette partie du savoir pour se sentir misérable et le regretter.


Si vous avez la possibilité de vous adresser à une grande entreprise, vous devez déterminer avec soin ce qu'est l'accumulation de richesse de l'entreprise dans votre propre domaine, puis le creuser vigoureusement pour comprendre son histoire historique, divers détails de traitement, etc. Le plus important est de ne pas faire attention à ce qu'il a fait, mais de faire attention à pourquoi ils l'ont fait, puis de demander plus de démos.Si vous le mettez en pratique en même temps, cette richesse sera mise dans votre poche. En repensant à mon choix de carrière, j'ai en fait regretté d'avoir abandonné Ali (une équipe front-end systémique) et suis allé à Baidu (une nouvelle équipe, pas un système, et même les cadres frontaux ne sont pas unifiés) pour une petite somme d'argent. Si vous êtes humble L'attitude d'aller chez Ali pour absorber certaines provisions techniques sera sûrement infiniment utile.


L'apprentissage technique nécessite une attitude d'apprentissage et une persévérance dans l'apprentissage. En fait, tant qu'il s'agit d'un investissement continu, il y aura des gains.


Systématisation technique


Dans les petites entreprises, parce que de nombreuses infrastructures ne sont pas matures, cela nous donnera l’opportunité de systématiser et de servir les activités technologiques, et la technologie systématisée est la richesse de l’entreprise et la barrière technique de l’équipe de R&D. C'est un écosystème. Une fois que l'écosystème mûrit et affecte tout le corps, personne ne peut facilement prendre le relais.


Lorsque nous sommes arrivés dans l'entreprise, notre système était dans cet état:

image


Chaque projet H5 a sa propre connexion et son enregistrement indépendants, natif a sa propre connexion et son enregistrement natifs, et même les services côté serveur sont indépendants les uns des autres, de sorte que les utilisateurs sont transformés en îlots d'informations, ce qui posera de nombreux problèmes:

  • Chaque fois que vous effectuez un projet H5, vous devez effectuer une connexion et une inscription, ce qui ne fait qu'augmenter la charge de travail

  • Après avoir ajouté une application, l'application a généré son propre enregistrement de connexion

  • Une fois notre projet H5 intégré en natif, le compte ne peut pas être ouvert

  • Lorsque nous aurons de plus en plus d'utilisateurs et de sous-systèmes de plus en plus complexes, nos utilisateurs deviendront de plus en plus chaotiques


À ce stade, une chose que nous devons faire est d'organiser tous les sous-systèmes et de systématiser notre système de compte.


Transformation de base de données


La première étape de la systématisation que nous faisons ici est de transformer la base de données et de faire du sous-système une table publique.Les amis ayant une expérience pertinente sauront que les entreprises avec plus de sous-systèmes devraient concevoir suffisamment de tables utilisateur de base. Résumé, il suffit d'inclure les données de base:

  • Identifiant d'utilisateur

  • Pseudo de l'utilisateur

  • Téléphone de l'utilisateur

  • mot de passe de l'utilisateur

  • Tête et sexe et date de naissance et carte d'identité et tête ...


Bien sûr, les rôles utilisateur de chaque sous-système ne sont pas les mêmes, donc chaque sous-système doit maintenir une table de rôle utilisateur:image


Lorsque nous traitons la table des utilisateurs, en plus de l'extraction des informations de base sur les utilisateurs, nous pouvons également avoir besoin d'une couche publique commerciale. Prenons notre entreprise comme exemple. La plupart des utilisateurs sont des médecins, donc des informations telles que les intitulés de poste et les hôpitaux affiliés seront souvent utilisées. , Cette fois, il y aura l'utilisation directe de cette table publique d'entreprise:

image


Le sous-système A et le sous-système B utilisent le même identifiant d'utilisateur que le sous-système C, mais ils dépendent directement des associations professionnelles publiques. Ils obtiennent des informations telles que les départements et les titres des entreprises publiques. Si ce système est étendu, Ressemblerait à ceci:

image.png


Service public H5


La deuxième étape de la systématisation est H5 pour intégrer les services Serveur. Lorsque des services publics apparaissent, des pages H5 publiques doivent être fournies ici. Il y a un problème qui doit être résolu:

  • Chaque entreprise a sa propre personnalisation, comme les différents champs requis lors de l'inscription

  • L'interface utilisateur sera la première à vous arrêter et a besoin de vous pour convaincre


Puisqu'il s'agit d'une page publique, elle doit répondre aux besoins de personnalisation de certaines entreprises. Lorsque le cadre sous-jacent est parfait et unifié, le développement commercial peut être guidé et limité grâce à une puissance standardisée. Ce n'est qu'une fois les affaires publiques terminées que nous pouvons vraiment améliorer notre Efficacité du développement


Le premier problème est la limitation des affaires, ce qui signifie que la fonction publique n'est pas bonne et qu'elle n'est pas universelle, puis changez la conception pour répondre aux exigences.


La deuxième question est certainement que lorsque nous avons déjà des services publics, dites à UI que le nôtre est un service public et ne peut pas être changé au hasard.


Les gens de l’ensemble de l’entreprise doivent créer des services publics, une réutilisation et une réflexion sur l’efficacité. Tout le monde le reconnaîtra. Lorsque les gens ne le savent pas ou ne le reconnaissent pas, il est inutile d’en dire autant. L’unité des connaissances et de l’action est roi.


Une page publique plus raisonnable pourrait ressembler à ceci:


image.png


Donc, notre système est devenu comme ça plus tard:

image


Lorsque notre système est allé assez loin, tout notre système peut ressembler à ceci:

image


Traversez H5 et Native


La troisième étape de la systématisation consiste à intégrer les ressources H5 et natives. Il s'agit également du système dit hybride. Cette étape ne peut être effectuée que bien une fois les deux premières étapes terminées. Sinon, elle ne peut être appelée qu'une page intégrée, pas une page hybride. Je ne peux pas dire ce qu'est la systématisation mobile.


La première étape pour intégrer Native et H5 est toujours de passer par le compte. De manière générale, nous forçons H5 en natif à se connecter uniquement en utilisant la page unifiée fournie par native, que la page soit native ou H5.


En fait, notre terminal H5 vient de se connecter et a créé trois ensembles de pages et une fenêtre contextuelle, un ensemble de connexion au compte (abandonné), un ensemble de connexion au numéro de téléphone mobile, un ensemble de connexion au numéro de téléphone mobile et une connexion à un tiers, et apparaît directement dans la page. Dans la zone de connexion de l'application, il ne devrait pas être autorisé à avoir deux comptes de déconnexion ou des emplacements avec des informations personnelles dans chaque application.


Imaginez que si H5 a sa propre connexion, alors la situation dans son ensemble deviendra extrêmement compliquée. Premièrement, l'APP a son propre ensemble de connexions, et si H5 se connecte avec un compte différent de l'APP, alors il y aura une situation de chaîne utilisateur. Bien sûr, L'APP peut surveiller les changements d'état de connexion H5, mais le coût de mise en œuvre technique de cette chose est relativement élevé et il est sujet aux erreurs. Nous avons donc besoin que toutes les connexions H5 utilisent un ensemble de systèmes natifs. Chaque fois que Native ouvre la vue Web, s'il y a un cookie, Injectez la vue Web pour que le frontal ait son propre statut de connexion. Une fois l'application déconnectée du compte, toutes les pages précédentes s'afficheront également et un nouveau jeu sera ouvert, de sorte que le système de compte a été ouvert.image


Hybridation


Lorsque les comptes H5 et Native sont connectés, nous pouvons implémenter notre processus d'hybridation. Voici un exemple simple de Header.

image


L'hybride grand public utilise Native Header pour de nombreuses raisons:


① Mort stable et anti-feinte


Nous ne nous attendons à rien de mal avec le front-end, en particulier sur les sites Web tiers. Une fois que le front-end échoue, si iOS n'a même pas de bouton de sortie, l'application mourra. C'est encore plus ennuyeux qu'un crash.


② Expérience


Lorsque nous ouvrons simplement une page H5, il se peut qu'il y ait un écran vide. Si l'en-tête n'est pas là, l'expérience sera médiocre


Lorsque nous concevons l'interaction d'en-tête, nous devons tenir compte des habitudes d'utilisation du front-end. Il est préférable de garder le code métier cohérent. Les performances des différents conteneurs hôtes sont différentes. La conception ici est la conception gauche, centrale et droite. La figure montre tous les en-têtes que nous pouvons fournir. Il n'y a aucun moyen si le style ne suffit pas.


Lorsque vous avez terminé, nous devons personnaliser la variable. L'identifiant unique de tous les boutons de l'en-tête est la variable. La variable ne doit donc pas être répétée. Deuxièmement, la variable couramment utilisée aura une icône par défaut. Si vous devez la personnaliser, lisez les ressources en ligne.


Ici, le retour est spécial. L'enregistrement de l'historique sera vérifié dans la vue Web. S'il est supérieur à 1, il reviendra, sinon il reviendra à l'opération précédente. Nous pouvons voir que la fonction de retour est très unique et ne peut souvent pas répondre à nos besoins. Par conséquent, l'animation avant + pop est souvent utilisée comme arrière. Cette approche causera un casse-tête de confusion historique. Dans ce cas, nous Il existe des API spéciales, mais comme cette API nécessite une prise en charge native, elle doit être utilisée avec précaution. Il est préférable d'ajouter une interface native pour effacer toutes les vues Web de l'historique après le saut.


L'accord d'en-tête est une partie importante de l'hybride, et c'est également une partie importante de la systématisation mobile et de la systématisation technique. En conséquence, il y aura:

  • Accord de partage

  • Convention de réveil de connexion

  • Mécanisme de package hors ligne

  • Mécanisme de saut

.....


Si le système est assez bien fait, quelque chose de similaire au SDK WeChat apparaîtra, mais cela dépend si vous avez suffisamment de tiers d'accès qui vous obligent à payer, mais tant que vous le faites, votre Le terminal mobile a été systématisé, et le système de compte de tous les projets H5 est connecté avec le natif de base.


Ce genre de chose systématique doit être universel après sa formation. Par exemple, deux applications peuvent exécuter le même site H5 en même temps, même le mécanisme de package hors ligne est le même et l'interaction d'en-tête est également la même.


visualisation de données


Une fois le travail ci-dessus terminé, une grande partie de la couche de performances a été réalisée. Du point de vue du front-end, il ne semble pas y avoir grand-chose à faire. En fait, si vous y réfléchissez bien, avoir ce genre d'idée est vraiment un modèle. Même si cela demande beaucoup d'efforts pour terminer les choses ci-dessus, les vraies difficultés ne peuvent vraiment que commencer.Comme sur notre première photo, nous avons un projet externalisé, et l'utilisateur externalisé est libre de notre système de compte. Comment traiter les affaires étrangères? Ce qui nous rend encore plus gênants peut être la collecte et l'analyse de données.Si vous regardez en arrière, vous constaterez que pour le front-end, il y a encore une énorme quantité de visualisation de données que vous devez creuser!


Avec la précipitation de la technologie et le développement de l'entreprise, bien que l'activité de l'entreprise soit devenue de plus en plus complexe, elle peut encore très bien fonctionner sous notre système, mais l'entreprise est l'ancêtre de la technologie, et nous pouvons recevoir quelque chose comme ça demande:

  • Veuillez me donner le taux de rétention des utilisateurs 3 mois après le dernier événement de bienvenue

  • Veuillez me donner le taux de promotion des commandes de XX promoteurs

  • Veuillez me donner les données de la promotion APP par code QR XX

  • Veuillez me dire pourquoi notre taux de conversion est faible

......


Utilisateur et canal de commande


Je pense que tout cela va sûrement vous embrouiller. En règle générale, toutes les conceptions frontales ne peuvent pas prendre en compte ces problèmes dès le début, et elles ne peuvent pas non plus être conçues en tenant compte de ces problèmes. Voici un moyen simple de créer un canal professionnel pour les utilisateurs. La description.


Afin de résoudre les problèmes ci-dessus, nous devons ajouter des champs lors de la conception de la table utilisateur (le plus douloureux est qu'il n'y a pas de telles choses au début, et ce dernier sera ennuyeux):

  • La source de l'article, marquant de quel sous-système l'utilisateur (commande) provient

  • Source commerciale, indiquant le canal d'où provient l'utilisateur (la commande)


Cette chaîne est plus compliquée, elle peut être le pinyin du promoteur ou le symbole d'un événement ...


Cette conception est en fait relativement simple, il suffit d'ajouter quelques champs de table de données. La vraie difficulté réside dans l'appel frontal et natif. De manière générale, nous espérons que le développement commercial y sera stocké sans ressentir, donc nous pouvons concevoir comme ceci:


① Ajoutez un paramètre de canal à l'url (le cookie est également OK, c'est un problème)


Si les cookies ne sont pas utilisés ici, le framework frontal est nécessaire pour traiter et s'assurer que le paramètre de canal est toujours reporté à chaque fois que vous sautez.


② Ajoutez ceci au champ commun à chaque demande ajax, laissez le côté serveur le gérer automatiquement


Par conséquent, le développement commercial ne doit être traité que dans l'URL (avec des paramètres lors de la génération du code QR). Une fois la structure frontale traitée de manière uniforme, chaque demande est automatiquement introduite, comme:

http://medlinker.com/h5/interlocution/index.html?med_channel=qq

image


Le schéma de traitement natif est similaire. Après le traitement ici, nous pouvons collecter le canal d'où l'utilisateur (la commande) est originaire. Avec cette collecte de données, l'analyse de suivi peut être bien effectuée.


Système complémentaire


Ce qui précède est la collecte de données du côté de l'entreprise. Ceci est le résultat d'une personnalisation précise et d'un stockage d'interface direct. En outre, nous devons également collecter des données pour l'ensemble du sous-système, telles que page pv + uv + clic sur le bouton. Il s'agit d'une exigence relativement simple. Si un site H5 est utilisé dans plusieurs conteneurs (WeChat, QQ) et que les informations PV générées par chaque conteneur (canal) doivent être enregistrées, ce sera un peu gênant.


Le domaine de la collecte de données est quelque chose que je vais faire récemment. En fait, je me sens un peu impuissant dans ce domaine. Tout d'abord, le premier problème est plus de maux de tête?


Devrions-nous créer un système de collecte et de gestion à partir de zéro ou devrions-nous utiliser directement des éléments tiers comme Youmeng ou Baidu Statistics?


Parce que je ne l'ai pas encore compris, je ne vais pas le développer. Lorsque cette pièce est formée, tout notre système devient comme ceci:

image

Après près d'un an de travail acharné, nous avons progressivement construit ce système mobile, et ajoutons des briques et des tuiles à toutes les pièces, et maintenant il manque encore des modules dans les modules suivants:

  • La visualisation des données est manquante. Comme mentionné ci-dessus, c'est ce que nous devons faire ensuite. Cela comprend la collecte, le stockage, l'analyse et l'affichage des données. En bref, nous pouvons faire beaucoup.

  • Le système de messagerie de messagerie instantanée commun est manquant


Nous utilisons maintenant notre propre messagerie instantanée. H5 et Native ont choisi le système Rongyun en raison des deux équipes d'origine à Pékin et Chengdu. Désormais, l'ensemble du système de messagerie n'est pas connecté. C'est ce qui doit être connecté. À l'avenir, même si vous choisissez un service tiers, vous devez N'oubliez pas de laisser votre serveur faire un travail de fermeture et un proxy une fois. Ce sera beaucoup plus facile si vous devez modifier le système de messagerie plus tard!


  • Surveillance des journaux


Notre surveillance des journaux et notre alerte rapide ne sont pas assez complètes. Cela inclut l'alerte précoce frontale et l'alerte rapide côté serveur, qui seront renforcées ensuite.


  • Site complet https


......


En fait, en plus de ce qui précède, il devrait y avoir de nombreux autres modules système qui n'ont pas été proposés, tels que:


① Environnement de développement


L'environnement général est divisé en quatre environnements: développement, contrôle qualité, prévisualisation (production d'une certaine machine) et production. Il est préférable de distinguer l'environnement, mais la difficulté réside dans le système de publication général et les problèmes de traitement des données de chaque environnement. Par exemple, l'environnement d'assurance qualité nécessite Que devons-nous faire des données de l'environnement de production à ce stade? ? ?


② Petite sortie de trafic


Parfois, nous pouvons avoir besoin d'une petite version du trafic à des fins de test. D'une part, pour faire attention aux changements de trafic, d'autre part pour confirmer qu'il n'y a pas d'erreur, nous avons besoin de ce système, et nous avons également besoin de notre système de visualisation pour enregistrer des données telles que les taux de conversion dans diverses situations.


C'est juste le système mobile que je connais (du point de vue frontal). Peut-être que ce sera une personne différente si vous le changez. Quel que soit le type de système, vous devez vous assurer que votre entreprise dispose d'un système dont dépend le développement. , Cette chose améliorera considérablement l'efficacité et la stabilité du développement!


Conception du système


À mon avis, la conception et l'émergence du système ne se font pas du jour au lendemain, pas plus qu'il n'est conçu à partir de rien, hors des affaires, chaque fois que nous devons ajouter des modules à notre système technique, nous devons réfléchir à certains problèmes:


Qu'est-ce que nous avons proposé pour résoudre les points douloureux de notre développement?


Cela nous obligera à avoir certaines caractéristiques:


① Avoir un bon sens, comprendre les défauts de performance, les raisons de la faible efficacité du développement et fournir des solutions efficaces, puis faire abstraction


② Trouver des moyens de promouvoir et de traiter efficacement les problèmes anciens et difficiles qui ont été mis en attente dans l'équipe


Cependant, les choses que nous avons systématisées ne sont pas produites par des salles de spectacle. Ce type de conception plus générale doit être documenté, doit être discuté avec d'autres, les organigrammes et les chronogrammes nécessaires dans le plan technique doivent être normalisés et la conception doit être Les paramètres clés complétés sont marqués et finalement utilisés comme critères d'acceptation. Une fois le plan sorti, il est nécessaire de confirmer comment le plan sera mis en œuvre, quel est l'itinéraire de l'opération, quel est le plan d'exécution et comment gérer la résistance entre les équipes.


Par exemple, la page générale de connexion et d'inscription que nous avons créée ci-dessus nécessite des documents pertinents. Il est nécessaire de décrire clairement les limites de nos activités, les problèmes qui peuvent être résolus et les restrictions qui existent. La conception du système promeut un long chemin à parcourir. Nous vous encourageons.


Attitude de travail


Une autre connaissance infiniment utile que j'ai apprise lors de mon travail à Shanghai est "l'énergie positive". En fait, l'énergie positive ne vous permet pas d'écrire quelques lignes de code de plus, mais elle fera continuer à augmenter votre statut de travail, ce qui lui correspond. C'est de l'énergie négative. Si vous avez un petit partenaire autour de vous qui produit de l'énergie négative, vous devez être prudent. L'énergie négative peut vraiment vous faire économiser quelques lignes de code.


Lorsque Ctrip Wireless a été dissous, nous avons dû être fusionnés dans d'autres équipes, et certaines émotions négatives sont nées sans le savoir. Nous avons été élevés par des beaux-pères et des mères. Nous n'avons pas eu de bons jours dans le passé, il y a donc eu plusieurs dépressions pendant cette période. Prêt à changer d'emploi; mais la performance des deux grands frères de l'équipe est complètement opposée. Un grand frère travaille toujours avec diligence, aidant l'équipe et même toute l'entreprise à traverser la difficile période de transfert technique à ce moment-là, et l'autre grand frère est actif Aider la nouvelle équipe à promouvoir le nouveau cadre, même ce cadre n'a pas été écrit par nous.


Plus tard, j'ai souvent communiqué avec deux grands frères. Un grand frère (de Huawei) m'a donné le coup de grâce de "roulement, roulement, cruel", et l'autre grand frère m'a amené à comprendre la signification de Pishi. En fait, ces principes sont vrais. C'est très simple: quand nous sommes dans de bons moments, nous sommes naturellement vigoureux, alors quand nous sommes dans l'adversité, devrions-nous abandonner et devenir déprimés?


Aujourd'hui, j'aime souvent demander aux deux grands frères où j'ai des doutes, et j'ai appris d'eux. En fait, tout en appréhendant la technologie, la capacité de coordonner et de promouvoir est également très importante, car maintenant de nombreuses entreprises sont peu nombreuses. Chaque service le fait. S'il n'y a pas de bonnes capacités de conduite, il est très probable qu'iOS ait un ensemble de choses, Android a un ensemble de choses et le front-end a son propre ensemble. C'est un gaspillage pour toute l'entreprise et nécessite que quelqu'un se lève et s'intègre.


Bataille d'équipe


J'aime beaucoup les arts martiaux, et j'aime particulièrement une scène à Jian Yu récemment:


À cette époque, il était les trois maîtres du roi des coureurs, Lei Bin, Caishi, Drizzle et cinq autres rôles (le grand S peut être ignoré). Caishi a demandé comment vous et moi allions unir nos forces pour tuer le coureur, et a ouvert Conditions en attente de transaction:


Je (le théâtraliste de Cai) veut juste le corps de Rama


Donnez toute la propriété à Lei Bin


Drizzle revient et passe un peu de temps avec mon amant


De toute évidence, le prix de Caixishi est assez tentant, et il a également exprimé une sincérité considérable. L'attaque principale contre le coureur a disparu. À ce moment-là, Lei Bin a commencé à attendre et à voir, mais avec une bruine, "Vous jouez, je vais rentrer à la maison et rencontrer mon mari." Aller manger "a bloqué directement l'ensemble de la transaction.


Ce drame est en fait vraiment excitant, je serais surpris si les trois arrivaient soudainement à un accord et allaient assiéger le coureur. Considérant que le film ne dépasse que les 3/4, le public peut dire que tout cela est trop facile? Cependant, d'après l'expérience sociale réelle, la probabilité de cette transaction est très faible. L'une des principales raisons est:


Cette transaction met en jeu les intérêts de la plupart des gens, et même des vies. Une fois qu'une question implique les intérêts de plusieurs personnes, il sera inévitablement lent et difficile de parvenir à un accord.

Lorsque nous faisons quelque chose, mais que nous avons besoin que les autres coopèrent et travaillent ensemble, cela doit être beaucoup plus difficile que seul. La différence de pensée entre les gens est extrêmement énorme. Cela dépend des besoins des personnages principaux de Jianyu:

  • Runner King, besoin de la longueur du corps de Rama jj, bon xxoo

  • Caixier, a besoin du corps de Rama pour guérir

  • Lei Bin, besoin d'argent et être hors de contrôle

  • Bruine, besoin d'amour, besoin de famille, pas de mal

  • Big S, peut-être qu'il a besoin d'attention


On peut voir que le conflit d'intérêts central vient du roi des coureurs et du maître d'opéra en couleurs. C'est pourquoi les maîtres d'opéra en couleurs les plus faibles doivent d'abord agir pour exprimer leur sincérité. D'autres peuvent attendre, voir et se retirer.


De même, la différence entre les personnes d'une équipe est énorme, et cette différence est même difficile à concilier.Il doit y avoir un retard mental ou particulièrement égoïste, ou paresseux, ou aimer communiquer avec ses supérieurs seuls. Tant qu'un coéquipier a un ou quelques problèmes, toute l'équipe se battra, et gérer les disputes est une question de friction interne, mais ce type de friction interne prend souvent plus d'énergie que de faire les choses au sérieux.


Au sein de l'équipe, les petits partenaires ont des personnalités différentes et se font concurrence; puis il y a des différences entre les équipes, et les produits et la R&D s'opposent. Même dans une entreprise, il y a des factions à l'intérieur, et même une petite famille brisera le mur. , Ce qui divise, c'est l'autre, ce pour quoi se bat, ce sont les droits, sauf pour les siens, ce ne sont pas les siens, et même les autres qui ne sont pas les siens, je ne sais pas quand cette différence s'arrêtera.


Parce que les gens auront des différences, si le produit doit changer, c'est plus odieux que le développement et le changement de mon code; le produit de la succursale de Shanghai intimide la recherche et le développement de la succursale de Shenzhen, et c'est encore plus haineux que l'interface utilisateur morte autour de vous, grande et petite, La différence entre les positions, les régions et la proximité, les gens peuvent facilement trouver différents groupes ethniques comme ennemis, il est donc difficile d'arrêter les différends. Il est évident que nous sommes impuissants à résoudre le sujet bouddhiste de la séparation, alors choisir les gens devient Particulièrement critique.


En résumé, laissez l'équipe avoir une efficacité au combat:

  • Ayez d'abord un bon plan

  • Deuxièmement, il doit y avoir un bon leader

  • Ensuite, trouvez la bonne personne

  • Frappez enfin l'ennemi commun (objet)


Une bonne direction peut produire de bons résultats. Tout ce qui n'est pas planifié aura peu d'effet. Un bon leader peut unir l'équipe. La technologie doit être forte, la vision doit être assez loin, l'entreprise doit être féroce et la gentillesse ne prend pas les devants. S'il y a la paix Si le tempérament de l'équipe est incohérent ou même contre-productif, il doit être éliminé à l'avance (la persuasion est le dernier recours, et davantage devrait être l'influence), sinon toute l'équipe en souffrira.


Le rôle du chef est souligné ici. L’efficacité au combat de l’équipe doit être stimulée par le chef. En tant que volonté d’exécution de l’entreprise et force motrice de base, le chef doit prendre les devants, avoir un sens suffisant des responsabilités et de la crise, et être doué pour faire des rapports et être compétitif. Attrapez les affaires, si votre chef pousse toujours les affaires à l'extérieur, alors ce chef n'est pas qualifié.


Parce que nous sommes ici pour travailler et gagner de l'argent. Tout d'abord, je suis ici pour gagner de l'argent, puis il y a l'amitié des coéquipiers. S'il n'y a pas d'affaires, il n'y a pas de KPI, et sans KPI, il n'y a pas d'argent, même le développement le plus élémentaire. Quelle que soit la qualité des relations personnelles que nous entretenons avec l'entreprise, nous sommes ensemble à cause de cette activité Les rêves et les passions sont des consommables rares qui n'appartiennent pas à tout le monde.


La relation entre l'individu et l'équipe est contradictoire et unifiée. La poursuite de la croissance maximale des capacités personnelles doit entrer en conflit avec les intérêts de l'équipe. Si l'équipe peut être utilisée de manière raisonnable, elle peut briser les limites de l'individu. Par conséquent, le travail d'équipe est la clé pour tout percer, le pouvoir d'une seule personne. Il est limité et il est plus facile de percer lorsque vous rencontrez des difficultés.Si vous trouvez quelque chose, seul vous dans l'équipe pouvez le faire, alors soyez prudent.


Remarques finales

En fait, les petites entreprises ont vraiment de nombreux avantages uniques. De nombreuses fosses vous attendent pour faire et réfléchir. Tant que vous pouvez remplir ces fosses une par une, vous ferez certainement de grands progrès et briserez votre propre goulot d'étranglement le plus rapidement possible. .


Je suppose que tu aimes

Origine blog.51cto.com/15080028/2595025
conseillé
Classement