א טעכנישע אָנלייגן, אויך באקאנט ווי אַ טעכנאָלאָגיע אָנלייגן, איז אַ זאַמלונג פון ווייכווארג און ייַזנוואַרג געניצט צו אַנטוויקלען און אַרבעטן וועב אַפּלאַקיישאַנז, ווייכווארג אָדער אנדערע אינפֿאָרמאַציע סיסטעמען. דער גאַנג כולל פאַרשידן טעקנאַלאַדזשיז, פּראָגראַממינג שפּראַכן, פראַמעוואָרקס, לייברעריז און מכשירים וואָס דעוועלאָפּערס קלייַבן און נוצן אין דעם פּראָצעס פון קריייטינג אַפּלאַקיישאַנז.

די הויפּט קאַמפּאָונאַנץ פון אַ טעק סטאַק קען אַרייַננעמען:

  1. פּראָגראַממינג שפּראַכן: די קענען זיין אַלגעמיין-צוועק שפּראַכן אַזאַ ווי Python, Java, JavaScript, Ruby, ווי געזונט ווי ספּעשאַלייזד שפּראַכן אַזאַ ווי SQL פֿאַר ארבעטן מיט דאַטאַבייסיז.
  2. פראַמעוואָרקס און ביבליאָטעק: דאָס זענען מכשירים וואָס מאַכן די אַנטוויקלונג גרינגער, פאַרפּאָשעטערן זיכער טאַסקס און צושטעלן אַ סטרוקטור פֿאַר קריייטינג אַפּלאַקיישאַנז. ביישפילן אַרייַננעמען React און Angular פֿאַר וועב אַנטוויקלונג, Django און Ruby on Rails פֿאַר וועב פראַמעוואָרקס.
  3. דאַטאַבאַסע: די טעק אָנלייגן קען אַרייַננעמען אַ סעלעקציע פון ​​דאַטאַבייסיז אַזאַ ווי MySQL, PostgreSQL, MongoDB, Redis, עטק, דיפּענדינג אויף די דאַטן סטאָרידזש און פּראַסעסינג רעקווירעמענץ.
  4. סערווער טעקנאַלאַדזשיז: דאָס קען אַרייַננעמען וועב סערווערס (למשל Apache, Nginx), וואָלקן פּלאַטפאָרמס (למשל AWS, Azure) און אנדערע קאַמפּאָונאַנץ פאַראַנטוואָרטלעך פֿאַר סערווינג ריקוועס פון יוזערז.
  5. קאָד פאַרוואַלטונג און בויען מכשירים: דאָס כולל ווערסיע קאָנטראָל סיסטעמען (למשל גיט), בויען סיסטעמען (למשל Maven, Gradle) און דעפּענדענסי פאַרוואַלטונג מכשירים (למשל npm, pip).
  6. ינפראַסטראַקטשער און וואָלקן באַדינונגס: דעפּענדינג אויף די פּרויעקט רעקווירעמענץ, די טעק סטאַק קען נוצן וואָלקן באַדינונגס, ווירטואַליזאַטיאָן און ינפראַסטראַקטשער פאַרוואַלטונג מכשירים אַזאַ ווי Docker און Kubernetes.
  7. טעסטינג און מאָניטאָרינג מכשירים: דאָס כולל מכשירים פֿאַר פּראָבע אָטאַמיישאַן, ווי געזונט ווי מכשירים פֿאַר מאָניטאָרינג פאָרשטעלונג און טראַקינג ישוז אין די אַפּלאַקיישאַן.

די ברירה פון ספּעציפיש טעקנאַלאַדזשיז אין די טעכניש אָנלייגן דעפּענדס אויף די רעקווירעמענץ פון די פּרויעקט, די עקספּערטיז פון די אַנטוויקלונג מאַנשאַפֿט, געשעפט גאָולז און אנדערע סיבות.

וואָס איז אַ טעק סטאַק?

טעכנאָלאָגיע פּאַקאַדזשאַז פאַרבינדן טעכנאָלאָגיע פּראָדוקטן און באַדינונגס וואָס אַרבעט צוזאַמען צו שאַפֿן אָדער פאַרענדיקן אַ אַפּלאַקיישאַן, פּרויעקט אָדער אַרבעט. פֿאַר בייַשפּיל, די Facebook אַפּ איז געבויט אויף אַ קאָמבינאַציע פון ​​פראַמעוואָרקס און קאָדירונג שפּראַכן אַרייַנגערעכנט דזשאַוואַסקריפּט, PHP, HTML, CSS און ReactJS. אָדער באַטראַכטן אַ פֿאַרקויף מאַנשאַפֿט ס טעק אָנלייגן, וואָס קען אַרייַננעמען וואָרדפּרעסס, ינסטאַפּאַגע, טוויליאָ, Google אַנאַליטיקס, Ahrefs און Sprout Social.

די פראַמעוואָרקס, שפּראַכן און אַפּלאַקיישאַנז אַרבעט צוזאַמען צו שאַפֿן אַ טעכנאָלאָגיע אָנלייגן. דער טערמין "טעכנאָלאָגיע סטאַק" איז ערידזשאַנייטאַד אין די ווייכווארג אַנטוויקלונג קהל, אָבער האט זינט יקספּאַנדיד צו אַרייַננעמען פֿאַרקויף באַדינונגס (MarTech סטאַקס), פארקויפונג באַדינונגס (סאַלעס סטאַקס), פינאַנציעל באַדינונגס (Fintech סטאַקס), און מער. אָבער, ניט אַלע טעכנאָלאָגיע סטאַקס זענען באשאפן גלייַך. עטלעכע דאַרפן אינטענסיווע ינאַגריישאַן, אַפּי (אַפּפּליקאַטיאָן פּראָגראַממינג צובינד) און אָנגאָינג וישאַלט, בשעת אנדערע אָפּזאָגן צו טיילן דאַטן מיט יעדער אנדערע.

צי איר זענט אַ ווייכווארג פירמע אָדער E- האַנדל געשעפט, איר וועט האָבן אַ יינציק טעכנאָלאָגיע אָנלייגן יינציק פֿאַר דיין געשעפט. אָבער, מיר וועלן צו העלפן איר ויסמיידן אַקסאַדענאַלי קריייטינג אַ טעכנאָלאָגיע אָנלייגן אָן כוונה אָדער ציל. אַז ס וואָס איר דאַרפֿן צו פּלאַן דיין טעק סטאַק איצט.

פארוואס איר דאַרפֿן צו פּלאַן דיין טעק סטאַק איצט

איר קענען ניט נאָר קלייַבן ווייכווארג פּראָדוקטן און באַדינונגס אין אפגעזונדערטקייט. ווי איר וואָג, די מכשירים יווענטשאַוואַלי דאַרפֿן צו אַרבעטן צוזאַמען, און איר טאָן נישט וועלן צו סוף אַרויף מיט אַן ינעדאַבאַל ייַז קרעם פלייש.

דאָ ס ווי פּלאַנירונג דיין טעכנאָלאָגיע סטאַק איצט קענען העלפֿן איר ויסמיידן כעדייקס אין דער צוקונפֿט:

  • אָנהאַלטן וואָרקפלאָווס : ימפּלאַמענטינג נייַ ווייכווארג סאַלושאַנז קענען נעמען אַ לאַנג צייַט. מאַנשאַפֿט מיטגלידער מוזן אַדאַפּט און אַדאַפּט, און עס נעמט צייט צו ווערן מער עפעקטיוו. טשאָאָסינג די רעכט טעכנאָלאָגיע מישן פון די אָנהייב קענען העלפן פאַרמייַדן ומנייטיק פּיוואַץ אין דער צוקונפֿט.
  • היט דיין בודזשעט: ריסטראַקטשערינג דיין טעכנאָלאָגיע סטאַק איז נישט ביליק. דאָס קען אַרייַננעמען ריבילדינג אַפּלאַקיישאַנז, רידיזיינינג פּראַסעסאַז און אפילו הירינג נייַע עמפּלוייז מיט ספּעשאַלייזד סקילז. אַלע דעם נעמט צייט און געלט. טעק סטאַקס
  • שטיצן כידעש און סקיילינג: בודזשעט קאַנסטריינץ און כעדקאַונט קען פּאַמעלעך דיין געשעפט פון צייט צו צייט, אָבער איר טאָן ניט וועלן דיין טעכנאָלאָגיע אָנלייגן צו זיין די הויפּט סיבה וואָס איר טאָן ניט נאָכגיין אַ נייַע געדאַנק אָדער סטראַטעגיע. מאַכן זיכער דיין טעק אָנלייגן וועט מוטיקן כידעש אלא ווי דערשטיקן עס.

6 טינגז צו טאָן ווען איר בויען דיין טעק סטאַק

יעדער פירמע האט זיין אייגענע יינציק טעכנאָלאָגיע אָנלייגן. פֿאַר בייַשפּיל, איינער קען נוצן PHP און Laravel צו בויען זייער וועב אַפּלאַקיישאַן ווען האָסטינג אַ וואָרדפּרעסס פּלאַץ, בשעת אנדערן קען נוצן Python און Django צו בויען אַ וואַגטאַיל וועבזייטל. דיין טעק אָנלייגן קען קוקן גאָר אַנדערש ווי דיין שוטעף אָדער קאָנקורענט ס, און דאָס איז אָוקיי. דו זאלסט נישט זיין דערשראָקן צו רעדן מיט אנדערע גרינדערס אָדער יגזעקיאַטיווז צו לערנען וועגן זייער טעכנאָלאָגיע סטאַק. איר קענען לערנען אויף דיין אייגן וואָס צו אַרייַננעמען און וואָס ניט צו אַרייַננעמען, אָדער איר קען אַנטדעקן ווייטיק פונקטן מיט ספּעציפיש אַפּלאַקיישאַנז, אַזאַ ווי פעלן פון קונה שטיצן, טאַלאַנט אַוויילאַבילאַטי אָדער טעות ישוז. אויב איר נאָכפאָלגן די עצות אונטן, איר וועט האָבן אַ טעכנאָלאָגיע אָנלייגן וואָס אַרבעט יפעקטיוולי פֿאַר דיין געשעפט אין די קורץ און לאַנג טערמין.

1. פּלאַן פֿאַר דער צוקונפֿט. טעק סטאַקס

טעכנאָלאָגיע סאַלושאַנז סאָלווע באַלדיק פּראָבלעמס, אָבער יעדער זאָל זיין קאַנסידערד אין קאַנדזשאַנגקשאַן מיט די רעשט פון דיין קראַנט און צוקונפֿט טעכנאָלאָגיע אָנלייגן. באַטראַכטן סקיילינג פון די אָנהייב. וועט די קראַנט פּראָגראַממינג שפּראַך אָדער פּלאַטפאָרמע שטיצן E- האַנדל דיין געשעפט אין אַ יאָר? וואָס וועגן 5 יאָר? 10? דו זאלסט נישט באַטראַכטן סקאַלאַביליטי פרי, און איר וועט מסתּמא האָבן צו לייגן נאָך מכשירים אָדער ריווערק דיין טעכנאָלאָגיע אָנלייגן אין דער צוקונפֿט, וואָס אָפט נעמט צייט און קאָסטן.

רעדן צו דיין מאַנשאַפֿט איידער איר מאַכן קיין דיסיזשאַנז. דיין פירן דעוועלאָפּער אָדער פֿאַרקויף פאַרוואַלטער וועט מסתּמא וויסן די ינס און אַוץ פון זייער אינדוסטריע, וואָס קענען העלפֿן איר פונט אין די רעכט ריכטונג און ויסמיידן טייַער מיסטייקס. פֿאַר בייַשפּיל, אויב איר זוכט צו לייגן E- בריוו צו דיין MarTech אָנלייגן, איר זאל וועלן צו טראַכטן וועגן וואָס אנדערע טשאַנאַלז איר פּלאַן צו לייגן אין דער צוקונפֿט. אויב איר נאָר דאַרפֿן E- בריוו, אַ סערוויס ווי MailChimp וועט מיסטאָמע אַרבעט פֿאַר איר. אָבער, אויב איר פּלאַנירן צו לייגן קול, SMS, שמועסן, ווהאַצאַפּפּ מעסידזשינג און אַ קאָנטאַקט צענטער, עס איז בעסער צו גיין גלייַך צו אַ פּלאַטפאָרמע ווי Twilio.

געדענקט אַז עס איז מעגלעך צו טוישן דיין אָנלייגן מיטן פּרויעקט. אויב איר אַנטדעקן יניפעקטיווז און שפּעטער האָבן צו טוישן דעם באַשלוס, עס איז מעגלעך - טייַער, אָבער מעגלעך. צי דיין בעסטער צו פּלאַן דיין טעק סטאַק איצט צו ויסמיידן אַנוואָנטיד סאַפּרייזיז אין דער צוקונפֿט.

2. שאַפֿן אַ מוופּ. טעק סטאַקס

MVP שטייט פֿאַר מינימום ווייאַבאַל פּראָדוקט, און עס איז אַ אַנטוויקלונג אופֿן וואָס פאָוקיסיז אויף קריייטינג אַ פּראָדוקט אָדער דינסט מיט יקערדיק, קאָס-עפעקטיוו פֿעיִקייטן און נאָך קאַפּטשערינג די ופמערקזאַמקייט פון קאַסטאַמערז. טראַכטן וועגן פאַסעבאָאָק 12 יאָר צוריק - עס איז אַ ווייַט רוף פון וואָס עס קוקט ווי הייַנט, אָבער עס איז געווען ביכולת צו דזשענערייט גענוג זשומען און אינטערעס צו באַרעכטיקן (און לאָזן) מיליאַנז פון דאָללאַרס צו זיין פארבראכט ינוועסטינג אין נאָך פֿעיִקייטן און פאַנגקשאַנאַליטי.

איידער איר וואַרפן דיין גאנצע סייווינגז חשבון אין בנין אַ טייַער קראָם עקאָממערסע, וואָס ינטאַגרייץ מיט דיין ריזיק ינוואַנטאָרי און ינסטאַגראַם חשבון, פּרובירן דיין געדאַנק אויף אַ קלענערער וואָג. אַנשטאָט, באַטראַכטן פליסנדיק לאַנדינג בלאַט, וואָס שאָוקייסיז דיין פּראָדוקטן (איידער איר מאַכן זיי) צו מאָס דיין מאַרק ס אַפּעטיט. אויב זיי זענען הונגעריק פֿאַר וואָס איר האָט צו פאָרשלאָגן, איר וועט וויסן דיין געדאַנק איז ווערט ינוועסטינג אין. אויב די פאַרלאַנג איז נישט אַטשיווד נאָך, איר וויסן איר וועט דאַרפֿן צו יטערייט דיין פּראָדוקט אָדער מעסידזשינג איידער סקיילינג.

3. דריקט אויף עפענען מקור קהל.

טעכנאָלאָגיע קען זיין טייַער. ווי קענען איר מאַכן און פּרובירן אַ MVP אָן ליידיק דיין באַנק אקאונט? אָפֿן מקור. טעק סטאַק טראַכטן פון עפֿענען מקור ווייכווארג ווי שטענדיק אַ וווילטויק דעוועלאָפּער-פילאַנטראָפּיסט. עפֿענען מקור מכשירים זענען פריי און זענען בארעכטיגט פֿאַר אַלעמען. טויזנטער פון דעוועלאָפּערס ינוועסטירן מיליאַנז פון שעה אין די אָפֿן מקור קהל, געבן דיין געשעפט פריי אַקסעס צו נוצן, נאָכמאַכן, מאָדיפיצירן, טיילן און בויען אויף יגזיסטינג קאָד און אַפּלאַקיישאַנז.

נעמען, פֿאַר בייַשפּיל, די פאָלקס MEAN טעכנאָלאָגיע אָנלייגן. דער אָנלייגן כולל MongoDB, Express.js, AngularJS און Node.js - אַלע וואָס זענען אָפֿן מקור און פריי צו נוצן. איידער איר קויפן אַ טייַער ווייכווארג דערלויבעניש, איר זוכט פֿאַר אַן אָפֿן מקור לייזונג. איר קען זיין ביכולת צו געפֿינען אַן יגזיסטינג אָפֿן מקור אַפּלאַקיישאַן וואָס איז פּאַסיק פֿאַר דיין באדערפענישן. עס קען נישט פאָרשלאָגן די וואָג און שטיצן איר דאַרפֿן אין די לאַנג טערמין, אָבער עס קען העלפֿן איר קאַטער און פּרובירן אַ MVP אויף אַ בודזשעט.

4. שאַפֿן באַדזשיץ. טעק סטאַקס

באַדזשיץ און טעק סטאַקס זענען צוויי פֿאַרבונדענע שמועסן איר זאָל האָבן ווען פּלאַנירונג פֿאַר דער צוקונפֿט. צי איר פאַרלאָזנ זיך בפֿרט אויף אָפֿן מקור אַפּלאַקיישאַנז אָדער ינוועסטירן אין לאַנג-טערמין אַנטוויקלונג, איר וועט וועלן צו האָבן פינאַנציעל סטייטמאַנץ ביי דיין זייַט ווען איר פּלאַן פֿאַר דער צוקונפֿט. קענען איר פאַרגינענ זיך צו ינוועסטירן אין די טעכנאָלאָגיע סטאַקס איר ווילן צו קאַטער פֿאַר דיין פּראָדוקט אָדער דינסט? ווי פיל נוץ טאָן איר דאַרפֿן צו דערגרייכן צו זיין רעוועכדיק? ווי וועט וואָג ווירקן דיין ספּענדינג אין דער צוקונפֿט? וועט איר קענען כאַפּן דיין אַקאַמאַדיישאַן פּרייסיז?

איר וועט אויך וועלן צו רעכענען די פּרייַז פון אָנגאָינג וישאַלט און ריפּערז. זיכערהייט פּראָטאָקאָלס וועט דאַרפֿן אַפּדייטינג, באַגז וועט זיין פאַרפעסטיקט, און קאָד וועט זיין ריריטאַן צו פֿאַרבעסערן פעסטקייַט. אַלע די טאַסקס דאַרפן ווערטפול רעסורסן און באַנדווידט. כאָטש דעוועלאָפּערס קען זיין שליסל באַשלוס מייקערז ווען בנין און פּלאַנירונג טעכנאָלאָגיע סטאַקס, מאַכן זיכער דיין פינאַנציעל פּלאַנערז און אַקאַונטאַנץ זענען אויך טייל פון די שמועס. זיי וועלן העלפן האַלטן די שמועס רעאַליסטיש און צוטריטלעך, אַזוי אַז איר טאָן ניט האָבן פּראָבלעמס מיט אים אין דער צוקונפֿט. געלט לויפן אָדער פּראַפיטאַביליטי.

5. באַטראַכטן דיין מאַנשאַפֿט ס דערפאַרונג

בנין זיכער טייפּס פון טעק סטאַקס ריקווייערז פאַרשידענע לעוועלס פון עקספּערטיז. פֿאַר בייַשפּיל, כאָטש איר קען געפֿינען טויזנטער פון Python דעוועלאָפּערס בנימצא צו בויען דיין אַפּלאַקיישאַן, איר קען נאָר האָבן אַ ביסל Ruby on Rail דעוועלאָפּערס צו קלייַבן פון. טעק סטאַקס

א איין טעק אָנלייגן קען פאָרשלאָגן דיין אַפּלאַקיישאַן מער סקאַלאַביליטי און פאַנגקשאַנאַליטי, אָבער עס קען באַגרענעצן דיין טאַלאַנט מאַרק. טראַכטן וועגן וואָס דיין קראַנט מאַנשאַפֿט שוין וויסן און וואָס זיי זענען באַקוועם צו לערנען. ינטראָודוסינג נייַע טעקנאַלאַדזשיז מיט שווער לערנען קורוועס קענען פּאַמעלעך די פּראָגרעס און אפילו פאַרשאַפן פּראַדזשעקס צו האַלטן. אויב דאָס איז נייטיק, איר וועט דאַרפֿן צו באַטראַכטן טריינינג דיין קראַנט מאַנשאַפֿט אויף דער אַרבעט אָדער הירינג אַ מומחה צו פירן דעם אַספּעקט פון טעכנאָלאָגיע ימפּלאַמענטיישאַן. דאָס איז אמת אפילו מיט נקודות פון מיינונג פֿאַרקויף אָדער פארקויפונג. אויב איר ווילן צו לייגן אַ דיפּער מדרגה פון אַנאַליטיקס צו דיין אינהאַלט פֿאַרקויף, איר קען וועלן צו באַטראַכטן הויך-פאָרשטעלונג אַפּפּס ווי העאַפּ אָדער קיסמעטריקס. אָבער, די מכשירים טאָן ניט קומען מיט אַן גרינג לערנען ויסבייג אָדער לימעד מאַנואַל - איר וועט דאַרפֿן צו באַן דיין מאַרקעטערס אויף די נייַע פּלאַטפאָרמס אָדער אָנשטעלן קאַנדאַדייץ מיט ספּעציפיש סקילז.

אין די סוף, איר קען באַשליסן אַז ווייניקער שטריך-רייַך ווייכווארג איז ווערט די יז פון נוצן און סמודער לערנען קורוועס. אָבער, דעם באַשלוס איז לעסאָף אַרויף צו איר.

6. שטעלן וסערס ערשטער

אין אַדישאַן צו טראַכטן וועגן דיין מאַנשאַפֿט, בודזשעט קאַנסטריינץ און סקאַלאַביליטי, טראַכטן וועגן דיין סוף ניצערס - דיין קאַסטאַמערז. פֿאַר בייַשפּיל, בשעת סקוואַרעספּאַסע כאָטש עס קען זיין גרינגער פֿאַר דיין פֿאַרקויף מאַנשאַפֿט צו בויען אַ וועבזייטל, עס קען נישט צושטעלן די פֿעיִקייטן און ינטאַגריישאַנז וואָס דיין קאַסטאַמערז וואָלט ווי. אין דעם פאַל, טראָץ די סקילז פון דיין מאַנשאַפֿט, איר קען באַשליסן אַז וואָרדפּרעסס איז אַ מער סקאַלאַבלע, קונה-פייסינג אָפּציע. דעם פונט שטיצט די ציל פון קריייטינג אַ MVP. נאָך אַלע, עס טוט נישט ענין ווי שטריך-רייַך אָדער פּרייַז-עפעקטיוו דיין פּראָדוקט אָדער אַפּלאַקיישאַן איז אויב עס טוט נישט טרעפן קונה פאָדערונג. טעק סטאַקס

שטעלן די קונה ערשטער און דעמאָלט אַרבעט קאַפּויער. ניצן אַנאַליטיקס צו שפּור ניצערס און לערנען וועגן זייער יקספּיריאַנסיז. יבערבליק און ינטערוויוינג פּאָטענציעל קאַסטאַמערז צו לערנען וועגן זייער תאוות - די ינסייץ קענען דראַמאַטיקלי טוישן די ריכטונג פון דיין פּראָדוקט און יוואַלוו די באדערפענישן פון דיין טעכנאָלאָגיע סטאַק.

  АЗБУКА