Yalnız arxa tərəfə baxarkən tam yığma inkişaf etdiriciləri ilə arxa inkişaf etdiricilər arasındakı əsas fərq nədir?


cavab 1:

Düşünürəm ki, təcrübə məsələsidir. Yaxşı bir tam yığma inkişaf etdiricisi, yalnız öyrənməyə başlamış və tam yığını hazırlamağa qərar verən kimsə deyil. Əvvəlcədən çox yaxşı və ya cəbhədə çox yaxşı olan və sonra təcrübəsinə və veb texnologiyaları ilə əlaqəsinə əsaslanaraq yeni yığından keçə bilənə qədər bəzi şeyləri digər yığmadan götürüb addım-addım mənimsəmiş biri. Və beləliklə tam bir yığın ol.

Hər halda, bunun yaxşı tam yığını hazırlayıcı olduğunu düşünürəm. Bəzi cavablardan göründüyü kimi bunlar generalist deyillər. Bütün pillələrdə mütəxəssisdirlər. Bu təcrübə və daha çox öyrənmək istəyi ilə əl-ələ verir. Ancaq əlbəttə ki, yalnız bir az PHP bilən və özlərini tam bir yığın kimi təqdim edənlər var.

Bəzi insanlar CV-lərinə əlavə etmək üçün sadəcə maraqlı bir mövzu olduğunu düşünürlər, amma başa düşmədikləri bunun böyük bir məsuliyyət olduğunu göstərir. Tam yığma hazırlayıcısı olaraq işə götürsəniz, bütün yığınlarda çox yaxşı olmalısınız, əks təqdirdə bir anda işdən qovulacaqsınız. Bu həqiqətdir.


cavab 2:

Burada əla cavablar. Əsasən başlanğıc səhnəsində işləyən tam yığım inkişaf etdiricisi olaraq, həmişə ixtisaslaşmış bir inkişaf etdirici kimi bir şey öyrənmək üçün heç vaxt kifayət etmədiyiniz təcrübəyə sahibəm. Özlərindən daha çox paket hazırlayırlar.Mən düşünürəm ki, minlərlə ixtisaslaşmış inkişaf etdiricini öyrənirəm və bunu etmək üçün daha çox vaxtım olmasını və ya heç olmasa daha çox SOLID istəyəcəyimi düşünürəm. Məsələn - Model modelimi iş yerindən, verilənlər bazasından necə çıxartmağı düşünmək üçün çox vaxt sərf etmirəm. Geliştiricilərlə mümkün qədər az iş görürəm və Heroku və s. Kimi PAAS xidmətlərindən istifadə etməyi üstün tuturam. CSS-də ems, rem və ya px istifadə etməyin son tendensiyasının nə olduğunu soruşmayın. Çox vaxt Twitter açılış sxeminin tətbiqlərini izləyə bilərsiniz.

İşin mənfi tərəfi odur ki, çox sürətli və tam bir həll yolu çox tez hazırlayır. Bir REST API ilə bir SPA düşünün. Arxa tərəfində, mütləq API dizaynını hazırlamaq üçün çox vaxt sərf etməzdim, amma bunu müştəri tərəfinin qurulması əyləncəli və sürətli olması üçün edə bilərəm. Və ya əksinə: Əvvəlcə müştəri tərəfində JS yaradın və yaxşı bir arxaçı API-nin nə kimi görünəcəyini soruşun. Tez işləməli bir başlanğıc olsanız, bu daha güclü işdir. Həmişə inanıram ki, konsepsiya sübuta yetirildikdən sonra mütəxəssislərlə danışa bilərsiniz.

Tam yığma inkişaf etdiriciləri ilə gördüyüm başqa bir xüsusiyyət (çoxu hamısı deyil), texnologiya yığınlarını dəyişdirdikdə çox rahat olduqlarıdır. Bəlkə bu tam yığım inkişaf etdiricilərinə xas deyil, sadəcə mənə elə gəlir.


cavab 3:

Geri mühəndislər ixtisaslaşmış və daha da konkret bir sahədə dərin bir anlayış və təcrübəyə sahib ola bilərlər. Tam yığılmış mühəndislər arxa mühəndis mühəndisləri ilə eyni əsas anlayışa sahibdirlər, lakin yəqin ki, yalnız bu sahəni daha sonra mənimsəyəcəklər. Əksər layihələr mürəkkəb olmadığından, ikisi ümumiyyətlə funksional olaraq eynidır, tam yığılmış mühəndis irəlidədir, çünki dizayn qərarını verərkən asanlıqla daha çox nəzərə ala bilərlər.

Bir ixtisasa yiyələnmək 5 il çəkərsə, eyni vaxtda digər sahələrdə biliklər qurduğu kimi, tam bir mühəndis mühəndisinin də eyni ixtisasa yiyələnməsi asanlıqla 7-10 il çəkə bilər. 6 illik iş təcrübəsi olan tam bir mühəndis mühəndisinin 3-4 illik təcrübəsi olan arxa mühəndisə bənzəməsi mümkündür.


cavab 4:
  • Cəbhənin ustası olduqdan sonra arxa cərəyanı öyrənməyə qərar verən insanlar
  • Hər tərəfli olan əsl generalistlər var
  • Yalnız çərçivələr və ya digər kod yaratmaq vasitələrindən istifadə edərək tam bir yığını inkişaf etdirə bilənlər