当前位置:网站首页>J'ai choisi la mauvaise technologie au mauvais moment.
J'ai choisi la mauvaise technologie au mauvais moment.
2022-07-24 00:57:00 【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~
边栏推荐
- [STM32] basic knowledge of serial communication
- JS determines whether the element scrolls to the top
- 入职3个月的测试员面临转正,领导:1年工作经验包装成5年,试用期淘汰
- Tutorial on the principle and application of database system (050) -- MySQL query (XII): analysis of the execution process of select command
- Easy gene | target gene DNA methylation sequencing (target BS)
- T-seda code
- Introduction to several scenarios involving programming operation of Excel in SAP implementation project
- Graphic pipeline (I) post-processing stage alpha test template test depth test mix
- How to use mitmproxy to get data return in automated testing?
- GLIB-CRITICAL g_ file_ test:assertion ‘filename != null‘ failed
猜你喜欢

freemarker

XXL job realizes the code parsing of email sending warnings (line by line code interpretation)

Summary of polynomial commitment schemes

Network system experiment: solve the problem of Ping failure

黑馬程序員-接口測試-四天學習接口測試-第四天-Postman讀取外部數據文件,讀取數據文件數據,iHRM項目實戰,員工管理模塊,添加員工,批量運行測試用例,生成測試報告,

项目场景:nvidia-smi Unable to datemine the device handle for GPU 0000:01:00.0: Unknow Error

How can dbcontext support the migration of different databases in efcore advanced SaaS system

Off screen rendering & FBO

Image processing: Generation 3 × Window of 3

How to speed up matrix multiplication -- optimizing GEMM (CPU single thread)
随机推荐
Off screen rendering & FBO
创建自签名证书, 对exe文件进行数字签名
[STM32] basic knowledge of serial communication
项目场景:nvidia-smi Unable to datemine the device handle for GPU 0000:01:00.0: Unknow Error
Classic example of C language - print the input two digits in reverse order
这是一道大水题
vim常用命令
Programmeur de cheval noir - test d'interface - test d'interface d'apprentissage de quatre jours - jour 4 - Postman lit des fichiers de données externes, lit des données de fichiers de données, IHRM P
Image processing 1:rgb888_ YCbCr444
Sword finger offer frog jumps stairs
SAP 实施项目中涉及到编程方式操作 Excel 的几种场景介绍
对皮尔逊相关系数进行假设检验
Static extension configuration
How to use mitmproxy to get data return in automated testing?
Classic example of C language - commodity inspection code
Sparksql design and introduction, 220722,
AVX instruction set accelerated matrix multiplication
Classic example of C language - loan balance
Memory forensics nssctf otterctf 2018 (replay)
The high-quality digital collection of guochuang's "children's song line" is on sale, and you are invited to create a young martial arts Jianghu dream