La position actuelle:Accueil du site>J'ai choisi la mauvaise technologie au mauvais moment.
J'ai choisi la mauvaise technologie au mauvais moment.
2022-07-24 00:57:26【Yechaoa】
Préface
Un peu soudain, cette réplique,Originaire d'un groupe de conversations:
yechaoa:J'ai fait trop de détours.
Petite mignonne1:Le plat est meilleur que le plat.
Petite mignonne2:Le plat est meilleur que le plat.
…
Petite mignonnen:C'est mieux que de raconter votre histoire.
yechaoa:Je me souviens.…
J'ai pensé qu'on pouvait le dire clairement en deux mots.,Je ne m'y attendais pas.200Les mots ne peuvent pas arrêter la voiture.,L'eau, alors..
C'est tout.,J'espère que ceux qui suivront chanteront des louanges à Shangqi.!
Contexte
Retour à l'heure2018Fin de l'année,Parce que la capacité est plus forte(Fonctionnement non saturé),Commencer à explorer de nouvelles orientations technologiques.
À ce moment - là.AndroidExtérieur,Le Front End et les applets sont également impliqués,Parce que l'attaque principaleAndroid,Bien sûr.GoogleLes pas de.
Alors...,Il y avait deux options devant moi.:
- Flutter
- Kotlin
Pourquoi choisirFlutter
Il n'y a pas d'enchevêtrement et d'hésitation trop compliqués.,Il a décidé de commencer ses recherches presque rapidement.Flutter.
Bien sûr, il y a des facteurs qui me dominent.,Voici quelques - uns:
- KotlinJe suis2017Un peu de contact à la fin de l'année(AnkoJe ne sais pas combien d'autres se souviennent),À cette époqueGoogleIl n'est pas sorti non plus「kotlin first」;
- EtFlutterBien quebetaVersion,Mais beaucoup de gens s'y attendent.,PlusGoogleEndorsement,J'ai toujours pensé que l'avenir était prévisible.;
- Et ma compréhension des nouvelles technologies:
- Kotlin En fait, il a été pris en charge plus tôt AndroidDéveloppé, C'est juste qu'il n'y a pas de promotion , Ça ne me semble plus 「Nouveau」 La technologie.;
- MaisFlutterC'est différent, Est une toute nouvelle solution technologique Multi - terminaux ;
- Parce que je suis le premier développeur d'applets (2016Examen interne), Et a produit une série d'articles rudimentaires , Et la lecture est bonne .
- Plus basé sur le noeud temporel de l'époque , Certains médias poussent 「Prime de démarrage」, Et l'illusion que l'applet me donne , Sur la base des connaissances de l'époque ,J'ai choisiFlutter.
SélectionnerFlutterAprès
- Il y avait peu de matériel d'apprentissage tripartite à l'époque , Sauf que les documents officiels sont le code source ,J'ai marché sur beaucoup de trous.;
- Il a également produit une série d'articles rudimentaires , La lecture était bonne aussi ;
- Il y a une maison d'édition qui m'a contacté pour publier , Il y a aussi des octets 、 Ali attend que les grands jettent des branches d'olivier ;
- Et puis,InFlutter Après avoir grimpé pendant près d'un an , Je me suis encore tourné vers Kotlin, Parce qu'il y a eu un changement de travail au milieu , Mais il n'y a pas d'entreprise sur le marché Flutter.
J'ai fait quelque chose de mal
- Je ne sais pas.GoogleOui, à l'époque.FlutterPlanification future, Et l'importance commerciale , J'ai commencé à bouder ;
- Les développeurs nationaux et même mondiaux FlutterVue de, Et je ne sais pas très bien ;
- C'est surestimé.GoogleC'est exact.Flutter Le degré de promotion de , Ou surestimer l'acceptation ;
- Et sous - estime la détermination de Wechat à construire l'écologie des applets ,Il y a eu une illusion;
- Manque de clarté dans la planification de son avenir .
Ce que j'ai récolté
- C'est une nouvelle compétence ;
- Ouvre les yeux, Différentes technologies ont des idées différentes ;
- Flutter Concept de gestion de l'état , C'est un peu nouveau ,À cette époqueViewModel Pas encore sorti .
FlutterSituation actuelle
InJetBrains2021Dans le rapport annuel de,Flutter La part du secteur transversal est déjà Top 1C'est, Comme une nouvelle étoile brillante .
Mais c'est fini 3Ça fait un an., J'ai choisi au mauvais moment Flutter, Jusqu'à ce qu'il n'y ait plus d'arbres. …
On m'a demandé ce que je pensais ComposeHeure, J'espère trouver des réponses à partir de là …
Mes pensées
- J'accepte le niveau cognitif de l'époque , Mais il n'y a vraiment pas de bon travail de recherche ;
- Arrêter la perte en temps opportun, Quand vous découvrez qu'une technologie n'est pas très chaude , Ou pas assez d'acceptation , Soit il est sur le point d'être éliminé ;
- Il n'y a pas de travail profond continu dans un domaine , Même si tu es le précurseur , Mais personne ne se souviendra de toi ;
- Techniques d'apprentissage, Assurez - vous de sélectionner les , Ce qui peut apporter des avantages au travail , Ça doit être la plus haute priorité ,En dehors du travail, Jusqu'à la compréhension ;
- Sélectionner plus que l'effort, La technologie est si , Il en va de même pour les transferts ,C'est tout..
Enfin
Si tout le monde a une expérience similaire , Ou un meilleur conseil ,Bienvenue dans la section commentaires,Que le monde soit plein d'amour~
Mentions de copyright
Auteur de cet article [Yechaoa],Réimpression s’il vous plaît apporter le lien vers l’original, merci
https://fra.chowdera.com/2022/205/202207240056017606.html
Recommandé par sidebar
- [Python flask note 5] Blueprint simple à utiliser
- Composants web - cycle de vie des éléments personnalisés
- Entrepôt de données 4.0 Notes - acquisition de données commerciales
- Entrepôt de données 4.0 Notes - acquisition de données sur le comportement de l'utilisateur II
- Affichage itératif des fichiers.h5, opérations de données h5py
- Résumé des connaissances mathématiques communes
- Comment se développe le serveur GPU refroidi à l'eau dans le Centre de données dans le cadre de l'informatique est - Ouest?
- Connaissance du matériel 1 - schéma et type d'interface (basé sur le tutoriel vidéo complet de l'exploitation du matériel de baiman)
- Examen des principes fondamentaux de la structure en acier
- Unity3d: ugui source, Rebuild Optimization
Devinez que vous aimez
Solution rapide: xshell ne peut pas glisser dans un dossier ou un paquet
Rhcsa - - parcourir le contenu du fichier, couper, uniq, trier, utiliser les commandes.tr
Intégrité du signal (si) intégrité de l'alimentation électrique (PI) notes d'apprentissage (32) Réseau de distribution d'énergie (4)
Quelle est la raison pour laquelle la plate - forme easygbs ne peut pas lire l'enregistrement vidéo et a un phénomène de streaming répété rtmp?

Notes du jour 7

【 Visual Dispatching Software】 Shanghai Dow Ning apporte netronic download, Trial, tutoriel pour l'Organisation SMB
2. Les règles quantitatives
Événements courants de la souris et du clavier
C #: in, out, ref Keywords
Connaissance détaillée du GRE, du mgre; Connaissance de la configuration de base de l'OSPF
Recommandé au hasard
- Comment creo 9.0 modifie - t - il rapidement le système de coordonnées Cao?
- Notes du jour 5
- Renforcement de l'apprentissage - points de compréhension du gradient stratégique
- Le shell a besoin de connaître les commandes
- Okrk3399 Development Board Reserved i2c4 Mounting EEPROM
- Optimisation du serveur Cloud Huawei avec connexion clé
- Chapitre 2 requête de base et tri
- 【 langage c】 devinez jeux numériques + applet d'arrêt
- Qu'est - ce que le codage par titre?
- Feignclient utilise un tutoriel détaillé (illustration)
- Kettle implémente une connexion de base de données partagée et insère une instance de composant de mise à jour
- Simulation de modulation et de démodulation du signal CBOC basée sur MATLAB, sortie de corrélation, spectre de puissance et suivi de décalage de fréquence
- Les raccourcis clavier liés à l'onglet ne peuvent pas être utilisés après la mise à jour du vscode
- Expression du suffixe (une question par jour pendant les vacances d'été 4)
- Idées de conception sur l'initialisation des paramètres d'entrée de page
- Éléments de base de la validation des haricots - 04
- Une solution complète au problème du sac à dos dans la programmation dynamique
- Récursion des bosses 1: formule récursive
- Explication détaillée de l'injection aveugle d'erreur SQL
- Données chronologiques dans l'Internet industriel des objets
- Une erreur s'est produite lors de la configuration du login du moteur Gom: aucun correctif requis n'a été trouvé!
- [215] Gin Framework connection to MySQL Database
- Explication détaillée du principe de co - intégration en go
- [jzoof] 13 plage de mouvement du robot
- PCL: ajustement multiligne (RANSAC)
- 1259. Programmation dynamique de poignée de main disjointe
- Conception de l'interface UART basée sur la FPGA
- Elk note 25 - expérience rapide APM
- Analyse de l'industrie | interphone logistique
- Principe de l'énergie et méthode variationnelle note 19: principe de l'énergie résiduelle minimale + principe du travail possible
- Atelier macoll - notes de développement de la secte de l'ours 2
- Comment présenter votre expérience de projet lors d'une entrevue
- Scala Programming (Junior)
- Synchro esp32c3 Hardware Configuration Information serial port Print Output
- Serveur de chat de Cluster: conception de la table de base de données
- Apprentissage Lambda (utilisation du comparateur après tri, regroupement après collecte avec collectors.groupingby)
- Comment forcer complètement le meurtre de processus indépendants de l'arrière - plan?
- Programmation JDBC pour MySQL
- Utilisation des fonctions fléchées es6
- Lu Xia action | Source Kai Digital: Existing Mode or open source innovation?