Egy Alibaba mérnök gondolatai arról, hogyan lehet jobb mérnök

Qu Kuilin, becenevén Disu az Alibaba-ban.

Természetesen miután a mérnökök egy sor kihívással néznek szembe, kérdéseik lesznek. A csapat tagjai egyenesen a következő kérdéseket vetik fel:

  • Hogyan találhatunk olyan kérdéseket, amelyek műszaki értéket képviselnek az üzletben?
  • Hogyan kell kidolgozni és kezdeményezni a megoldásokat miután találtunk egy problémát?
  • Hogyan kapcsolódnak a végső technikai eredmények a valós üzleti eredményekhez?

Amikor azt halljuk, hogy az emberek azt mondják, hogy „a gondolkodás nem elég” vagy a „gondolkodj többet”, ezekről a kérdésekről beszélnek valójában.

Szóval mi a megoldás? Hogyan válaszolhat hatékonyan ezekre a kérdésekre? Nos, ebben a cikkben Kuilin Qu, mint az Alibaba vezető frontend szakértője megosztja tapasztalatait arról, hogyan oldotta meg ezt a három fő problémát, hogy jobb mérnökré váljon.

Honnan tudhatjuk, mely kérdések értékes kérdések?

Noha egy tudós egy életre szóló karriert szentelhet a kutatásnak, a valóság az, hogy ideje rendkívül korlátozott, amikor a kutatás tényleges elvégzésére van szükség. A nagy dilemma azonban az, hogy számtalan olyan téma létezik, amelyek méltóak és további kutatásokra szorulnak a világban. És tehát, ha a kutatási témákat csak azért választja, mert egy kicsit érdekes, akkor az életed véget ér, mielőtt valami igazán fontos dolgot megtehetsz - mondta egy nagyon bölcs Nobel-díjas tudós, Susumu Tonegawa.

Ez igaz a szoftvermérnökökre is. A kérdés megválaszolása előtt először meg kell értenünk egy fontos fogalmat: Mi az értékes kérdés?

Megértésem szerint bármilyen olyan kérdés, amely egy fontos, sürgető témát érint, és kritikus szempontból fontos, és a minőségi válasz értékes. De mit jelent ez? Még mindig nem kapja meg? Nos, akkor gondolkodjon úgy a kérdésről: mérlegelje, vajon létezik-e ez a kérdés, fontolja meg, vajon elegendő-e ezt a kérdést a közeljövőben megoldani, és mérlegelje, vajon megoldható-e ez a kérdés.

Akkor, ha így gondolkodik a dolgokon, akkor azt is tudni fogja: ha ilyen kérdéseket szeretne találni a vállalkozásában, először meg kell értenie az üzleti stratégiát, valamint a mögötte lévő módszert és elhelyezést. a te dolgod. Ezen előfeltétel előkészítése nagy kihívás a mérnökök számára, ezért valószínűleg ezért hajlamosak feltenni ezt a kérdést.

A legtöbb szoftvermérnök élvonalbeli fejlesztéssel foglalkozik. Ezért az üzleti megértésük arra korlátozódhat, hogy mi áll közvetlenül a szemük alatt, és mit csinálnak a pillanatban. De nagyon sok információ van azon az információn, amelyet valaki többször kiszűrt. Amit kap, lehet egy feladat, és ennek az oka, hogy ezt a feladatot elvégzi. A valóság azonban az, hogy lényegében ez a megértés nem olyan jó, mint az a megértés, amelyet az eredeti stratégia készítője javasolt.

Ebből tehát levonhatjuk az, hogy nem minden információ egyforma. Egyes információk jobbak, mint mások. Ezért, amikor új feladatot, új üzenetet kaptunk, információkat kell gyűjtenünk, összegyűjteni és összefoglalni az információkat, és elemezni kell a kérdéseket. Csak akkor, ha ezt megtesszük, a kérdés középpontjába kerülhetünk és megismerhetjük, mi az értékes.

Minden információ összegyűjtése

Tehát, ebben a szakaszban, az információk gyűjtésének folyamatáról szeretnék beszélni. Valójában ez a folyamat valamiféle információs tudományhoz hasonló, ha akarod. Az információgyűjtés legjobb módja az üzleti egységek vezetői által szervezett indulási üléseken való részvétel. Minden egyes induló ülés lebontja a megfelelő stratégiát és gondolkodást az általános üzleti terv és a követendő feladatok mögött. Ezeket az üléseket az üzleti egység vagy az érintett osztály tagjai mutatják be. Bár valószínűleg nem veszünk részt az brainstorming folyamatában, megértjük a mögöttes gondolkodást, ha részt veszünk az ülésen. Tehát általános hüvelykujjszabályként mindig emlékezzen arra, hogy jegyzeteket készítsen.

Miután megszereztük ezt az első kézből származó információt, el kell kezdenünk külső információk gyűjtését és mindent együtt szervezni. Itt gyakran használom Ali-tanulást.

Az Alibabanak két házon belüli tanulási platformja van, amelyek az Ali-learning üzleti adattár és az ATA technológiai adattár. Természetesen ezeket az információkat számos más külső csatornáról is gyűjtheti. Rengeteg különböző forrás található odakint. Röviden: ezeket az információkat össze kell gyűjtenünk, akárcsak a termékmenedzser. Az Alibabán arra ösztönözzük a különböző területeken működő különböző üzleti egységek hallgatóit, hogy ne csak offline beszélgetéssel, hanem online kérdéseket is tegyenek közzé. Valójában a folyamat ezen pontján okos ötlet lehet olyan webhelyek használata, mint a Wikipedia vagy a Yahoo Answers, hogy kicsit több háttér-információt kapjon, és jobban megértse a folyamatot. Kínában két ilyen népszerű webhely van a Zhihu és a Baidu Baike.

Kiadási elemzés

A különböző forrásokból származó információk szétszórtak lehetnek, ezért az egész összevonása szintén félelmetes lehet. Gondolkodhat magának: hogyan lehet feldolgozni és integrálni a saját gondolkodási folyamatába? Nos, először, erre a válaszra, az információkat nem lehet egyszerűen felhalmozni. Mielőtt bármi mást megtennénk, ki kell találnunk a fő szálakat. A MECE elvnek nevezett elv segíthet ehhez. Használható információk lebontására. Röviden: ez az elv magába foglalja azt az elképzelést, miszerint az információk egészét meg lehet ragadni olyan osztályozással, amely mind kölcsönösen kizárja, mind együttesen kimerítő. A létrehozott logikai fa információi megfelelnek annak a követelmény-alapú forgatókönyvnek, amelyet kitalálni kíván. Megpróbálhat különféle bejegyzéseket használni a C-endon és a B-endon a követelmény-alapú forgatókönyv rekonstruálásához. Ebben a folyamatban egyesíthet bizonyos módszereket, például a deduktív érvelést és az induktív érvelést, hogy finomítsa a felmerülő problémákat és kihívásokat, ami végül segít megérteni az üzleti egység stratégiáját.

Időközben stratégiáit is fel lehet bontani a megfelelő projektekre a saját szempontjából. Például az elmúlt évben az Alibabán személyesen elemeztem, hogy két egységes forgalmi minta szolgált a Fliggy számára a C-end egyik fő problémájaként. Ehhez hozzáfűzve, a Fliggy B-végű szállítói lánca sem volt elég érett, ezért lehetetlenné tette az értékesítők számára lényeges szolgáltatási élményt. A Fliggy korlátozott kategóriájú kereszteződésének oka az volt, hogy vertikális szolgálatai elszigeteltek egymástól.

Hogyan haladhat tovább a problémafeltáró folyamat után?

Amikor kitaláltuk ezt a három kérdést, nem kezdhettük el azonnal dolgozni. Még mindig finomítanunk kellett, hogy mi volt ezeknek a kérdéseknek az alapértéke. Ellenkező esetben nem tudnánk összekapcsolni a végső műszaki eredményeket az üzleti eredményekkel, miután elvégeztük az összes szükséges munkát. A gondolkodás nem brutális erő. Munkája nem csak a fizikai erőn múlik.

Szóval, hol éppen akkor kapcsolódik a szerepe a szerepedhez? Ha az előlapon áll, az egyik élnek nagy előnye van, vagyis az Ön közelében van a termékkel és a végfelhasználóval. Ezért a termék prototípusán keresztül jobban és jobban megértheti az alapvető megjelenítési módokat.

A forgalmi rendszer felépítését tekintve példaként a felhasználókat szegmentálni kell. Az ésszerű módszerek felhasználhatják és támaszkodhatnak számos különféle hagyományos modellre, például az RFM-re vagy az AARRR-re, és azok változataira, hogy a technikai platformon vagy a terméken alapuljanak, amelyeket vállalnunk kell. Például a forgalomrendszer-építésben, miután a szegmentálásra gondolkodtunk, felosztjuk a felhasználókat a vásárlási hajlandóságuk alapján, és felosztjuk őket az Alibaba ökoszisztémán kívüli vagy belüli felhasználókra is. Ezután két platformterméket tervezünk ennek megfelelően.

Keressen olyan embereket, akik megosztják a céljait

Mint a projekt kezdeményezője, figyelnünk kell a puzzle minden egyes elemére. Ezért először meg kell találnunk a megfelelő üzleti felet, hogy másoknak „eladhassuk”. Ahhoz, hogy azonos célokkal rendelkező embereket megtaláljon, tudnia kell, hogy ki az üzleti vállalkozója és miért felelősek.

Ilyen jellegű dolgom viszonylag egyszerű. A műveletek szempontjából közvetlenül a funkcionális megosztásra nézem. Világossá akarom tenni, hogy miért a személy felelős, és a KPIért, amelyért a személy felelős. Ezen felül szeretne embereket keresni a megfelelő projektigazgatóval. Általában a legközvetlenebb partner az a személy, aki segíthet az üzleti és technológiai konvergencia problémájának kezelésében.

Miután megtalálta a megfelelő embereket, szüksége van egy induló találkozóra, amely meghatározza a munka összes követelményével kapcsolatos prioritásokat. És akkor, ha korlátozottak az erőforrások, mit tegyünk először? A válasz egyszerű: A lényegtelen részeket később hagyhatja el, rangsorolja a termék főbb jellemzőit.

Általában a platformtermékek legfontosabb eleme az adott termék működéséhez szükséges általános funkciók. Ezért meg kell erősítenie partnereivel, hogy mely funkciók gondolják a legfontosabbat, majd ott kell kezdenie.

Az innováció az óriások vállán áll

Az Alibaba Csoport már nagyon nagy intézmény. Alapvetően minden gondolatra, amelyre gondol, valószínűleg már korábban is elgondolkodott, tehát nem az ideje, hogy megpróbálja újra feltalálni a kereket. Valójában ugyanez vonatkozik a kisvállalkozásokra is. Sok kisvállalat a nyílt forráskódú technológiákat fogja használni, ahelyett, hogy saját védett megoldásait hozná létre, mivel nincs szükség újból feltalálni a kereket, ha ez csak a vállalkozás számára megfelelő.

A projekt elindításakor, ha ez egy platform, először el kell különíteni a fő funkciókat. Ezek az alapvető funkciók attól függnek, hogy a csoport valaki már ezt megteszi-e, vagy van-e érett megoldás. Ezeknek a problémáknak a vizsgálata segít elkerülni az ismétlődő fejlődést, hogy a lehető leghamarabb és a lehető leghamarabb meg tudja oldani a legfontosabb problémáit.

Az Alibaba Cloudnál a legegyszerűbb és legközvetlenebb módszer a belső műszaki lerakatok és tudásbázisok átkutatása, amelyek számunkra az ATA és a Yuque, és kulcsszavak kivonása, valamint a kulcsfontosságú személy megtalálása, aki dolgokat csinál. Vagyis ebben a folyamatban részt vesz az a tény, hogy csak el kellett hinni és tudnia, hogy nem az első ember gondolkodik e kérdésben. Néhány általános kérdés biztosan már nyújt általános szolgáltatásokat a csoporton belül. Ha ezeket nem nyújtják be, akkor valószínűleg már érettebb megoldást fognak alkalmazni.

Még ha a vállalatán belül sem sikerült megoldást találni, ez az irány is élvonalbeli az iparban. Ha ilyen problémát tapasztal, először megnézheti, hogy lehetséges-e ezt a problémát megkerülni. Ha lehetetlen megkerülni ezt a kérdést, akkor megpróbálhat megtalálni egy alapvető csapatot, amely alkalmas arra, hogy együtt dolgozzon és felépítse ezt a kérdést. És természetesen lehetnek fizetett külső vásárlási és felhasználási megoldások is.

A megoldástól függetlenül továbbra is biztosítania kell, hogy a vállalkozás végül nyerjen. Az üzleti mérnököknek gondolkodniuk kell arról, hogy milyen értéket hozhatnak a vállalkozás számára. Ezért a legfontosabb érték nem az, hogy nagyon összetett műszaki kérdéseket kezeljen és oldjon meg, hanem inkább a technológiáinak felhasználását használja vállalkozásának értékének növelésére.

Ezért egy nagy üzenet, amelyet itt szeretnék megosztani: az az érték, amelyet az üzleti mérnökök adnak egy vállalkozásnak, egy technológia vagy modell kihasználása egy nagyon összetett üzleti probléma megoldására, és ez egyetemes értékű technológia.

Állj a jelenben, nézz a jövőbe

Az egyik legfontosabb dolog, amelyet fejleszteni kell, az előrelátás, amelyet szereteknek nevezem, hogy képessé tegyek arra, hogy a jövőbe nézzünk, miközben a jelenben állunk.

A jelenre és még inkább a jövőre kell összpontosítania. A technológiának nemcsak a jövőre kell irányulnia, hanem az iparra is. Álljon a jelenben, és gondoljon arra, hogyan lehet megoldani a vállalkozás jelenlegi és múltbeli legnagyobb problémáit. És gondolkozzon a jövőbeli versenytársak előzésének lehetőségein.

Például, ha az Alibaba Fliggy fel akar lépni egy konkurens termékkel ugyanabban az iparban, de nem tud versenyezni ezzel a versenytárssal az abban fektetett erőforrások mennyisége szempontjából. Végül a legjobb eredmény lehet döntetlen elérése versenytársával. Ezért meg kell találnunk a győzelemre vonatkozó támogatási nyilatkozatot a jövőbeni iparágban, a fókuszálás idejét és az energiát e kulcsfontosságú csomópontok előmozdításához, és globális stratégiát kell használnunk az áttöréshez. És Fliggy-nek fel kell készülnie a nemzetközivé válásra is. A puzzle ezen részében felvehetjük a mások tapasztalatait is. Annak érdekében, hogy jobban összpontosítsunk üzleti tevékenységünkre, azt mondhatjuk, hogy a tavalyi évben elért platformok előkészítették utunkat vállalkozásunk számára.

Hogyan kapcsolódnak a végső műszaki eredmények az üzleti eredményekhez?

Ez az utolsó kérdés egy trükkös kérdés. Ha egyértelműen megértjük az üzletet a kezdetektől, és ha végrehajtásunk nem tér el, és továbbra is az eredeti céljainkra koncentrálunk, akkor valószínűtlen, hogy végső üzleti eredményeinket nem lehet elérni.

Tehát végül csak egy kérdés merül fel: Hogyan valósul meg a műszaki érték, ha megkapjuk az üzleti eredményeket?

A saját tapasztalataim alapján kezdve a kollégáim gyakran kérdezték tőlem, hogy nem kell-e újból feltalálni a kereket, de ugyanakkor minden már megtörtént, tehát mi a végén értékünk? És az erre a kérdésre mindig azt válaszoltam, hogy az alaptechnológiával foglalkozó csapat folyamatosan mélyül az alapvető műszaki és műszaki területeken. Ugyanakkor a létrehozásuk technológiai értékének felfedezéséről az üzleti érték megkeresésére való áttérésre is összpontosítaniuk kell.

Valójában szinte mindig a fő kérdés az, hogy hiányoznak az üzleti forgatókönyvek, amelyeket már régen figyelembe kellett volna venni. Tehát az üzleti csapattal való együttműködés fontos és kiegészíti a műszaki dolgokat. Ezzel lehetővé válik üzleti eredmények elérése és a saját technológiánk növekedésének megtapasztalása.

De amikor újra gondolkodom ezekre a beszélgetésekre, egyértelmű, hogy számos beépített, ki nem mondott kérdés is felmerül. Az üzleti mérnökök számára a hangsúlyunk annak biztosítása, hogy az üzlet természetesen nyerjen. Tehát, ha ezt a célt nem teljesítik, a mérnökök kicsit túl „önként” válhatnak a problémamegoldásban. Ezért az üzleti oldalra technikai perspektíva szükséges, hogy megnézhessük, mit csinálnak a társaság többi csapata vagy külső csapata, és aktívan kommunikáljunk, hogy ez a helyzet mindenki számára hasznos legyen.

Ha senki más nem csinálja, menjünk és kérjük meg valakit, hogy álljon fel és nézzük meg, hogy ez a bemeneti / kimeneti arány ésszerű-e. Ez szintén a téma értékkérdése és a megoldás, amelyet a cikk elején említettünk. Vajon ezek a problémák közös-e a társaság többi csapata számára, és megoldást kínálhatunk-e ezekre? Természetesen, tekintettel a vállalkozás műszaki értékének megtalálásának kérdésére, itt valóban egy viszonylag világos válasz található.

A legfontosabb dolog, hogy egyértelműen gondolkodjunk a „miért” kérdésben, hogy meg tudjuk csinálni a legmegfelelőbb dolgot. Csak a dolgok ilyen módon történő elhelyezésével lehet egyértelműen megtalálni a probléma megoldásával létrehozott üzleti értéket.

Vagyis a legjobb mérnököknek meg kell értenie a terméket és azt, hogy az mennyire rejlik az üzleti rejtvényen.

A jövőre nézve

Ahhoz, hogy kissé eltérjen ettől a témától, az Alibaba kolléga megkérdezte tőlem, hogy a jövőben megszüntetik-e az üzleti alkalmazást. Ez a kollégám feltette ezt a kérdést, mert az alacsony kód / csomópont, amit csinálunk, kiszabadíthat minket a munkából. Bár érdekes kérdés, nem eredményes. Egy egyszerűen pesszimista gondolat, amely elfelejti, hogy miért és miért mögött miért alakult ki az előlap.

A jelenlegi irányban továbbra is gondolkodnunk kell arról, hogyan lehet megoldani az alacsony minőségű kódszerkesztést és a nem megfelelő ismétlődő munkát, amely a mérnök legtöbb energiáját elfoglalja, és mentesítsük a mérnök idejét arra, hogy javítsuk a vállalat általános fejlesztési hatékonyságát. A múltban az előlap a felhordó réteghez tartozott, vagyis a felső réteg megjelenési, megjelenési és megjelenítési oldalához.

Az alkalmazási réteg folyamatosan változott és fejlődik az elmúlt néhány évtizedben, és így a szakma is fejlődött vele. Ez az evolúció a legkorábbi GUI-mérnökektől a mai és a közelmúltbeli frontend és ügyféloldali webfejlesztési mérnökökig ment. Ezen átalakulás során az alkalmazási réteg és a prezentációs réteg folyamatosan változott, ezért a frontend szakemberek úgy érzik, hogy mindig új ismereteket szereznek.

Ez a fejlesztési folyamat azonban valójában egy mintát követ. Bár az alkalmazásréteg folyamatosan változik, alapvetően két fő irányban fejlődik. Az egyik a mérnöki hatékonyság javítása a mérnöki szempontból, a másik pedig grafikon és képkutatás a felhasználói szempontból. Jelenleg a két iránynak nagyon bonyolult és nagy tudásfájlja van, amelyeket továbbra is bővítenek.

Eközben a gépi tanulás növekedésével, a hardverteljesítmény és a hálózati sávszélesség javításával, valamint a vizuális prezentációs eszközök korszerűsítésével a technológiai zavarok új fordulója lehetséges. Ezért ebből a szempontból az előlap nem fog eltűnni a jövőben, hanem csak egy másik formában létezik. Azon mérnökök azonban, akik nem tanulnak, eltűnnek.

Következtetés

Összegzésül azt szeretném mondani, hogy amikor új vállalkozásra indul, ne siess, hogy ezt a két eredményt a dolgok üzleti és technológiai oldalán kapja, hanem inkább szánjon időt a dolgok áramlására.

Mielőtt bármi mást el kell látnunk, hol van a vállalkozás a dolgok nagy képében, és meg kell értenünk, hogy hogyan kapcsolódik más vállalkozásokhoz. Információkat és kérdéseket kell összegyűjtenünk, alaposan meg kell vizsgálnunk ezeket a kérdéseket, és meg kell találnunk az üzleti fájdalom pontjait a társaság másokkal folytatott kommunikáció révén.

Ebben a folyamatban először össze kell gyűjtenünk a kérdéseket, át kell gondolni őket, majd az üzleti projektekkel kell foglalkoznunk. Célzott gondolkodásra van szükségünk. Zárja be és kövesse nyomon a célunkat, és módosítsa utunkat a tényleges körülményeknek megfelelően, és ezt folytatjuk mindaddig, amíg elérjük a végső célt és annak eredményeit.

Tulajdonképpen sokat írtam, válogattam és összefoglaltam a módszereimet arra is, hogy miként dolgozom. Mindezek mellett azt is elmondtam, hogy a legjobb, ha nem hagyjuk, hogy az üzlet magával mozdítson, hanem hogy a legfontosabb, hogy az üzletet magával vigye magával az utazás során.

Kezdetben a „hozás” azt jelentheti, hogy az üzleti vállalkozás az Ön által megértett irányba halad, miután megismerte az üzlet működését. Ugyanakkor egy hosszú képzés és önálló tanulás során megfigyelheti, hogy ez a rész valóban egy kis megvalósítást is magában foglal. Végül el kell ismernie, hogy valójában Ön az, aki maga a technológia, hanem a technológiai innováció révén vezet az iparágban, és az üzleti irányt halad előre.

Ez az én harmadik évem az Alibabában. Bár majdnem nyolc éve dolgoztam, mielőtt idejöttem, Alibabában töltött időm során sokkal gyorsabban nőttem fel, mint korábban korábbi pozícióimban.

E három rövid év alatt új ember lettem, tehát most üzenetet szeretnék adni magamnak: remélem, hogy a következő öt-tíz évben gondolkodásom teljesen új szintre emelkedik. Üdvözlöm mindenki észrevételeit és visszajelzéseit. Minden kritika üdvözlendő, mivel a bátorítás nem segíti a kérdések feltárását.

Végül, van néhány kapcsolódó könyvem is, amelyeket ajánlani tudok neked, amelyek részletesebb információkat tartalmaznak az előző részekkel kapcsolatban. Remélem, hogy hasznosak lesznek: a piramis elv, McKinsey gondolkodási módszerei, gondolkodás, gyors és lassú, befolyásoló, az akarat ösztön és az agilis fejlesztés.

PS: A Fliggy Felhasználói Technológiai Osztálya P7-P8 előtagú, ügyféloldali és Java vezeték nélküli szerveroldalú mérnököket toboroz. Várjuk jelentkezését! Ha érdekli, vegye fel a kapcsolatot a [email protected] címen

Eredeti forrás: