Fury Road: Il-Vjaġġ tal-Iżviluppatur tal-Billing

Il-maniġer ta 'kumpanija tal-iżvilupp tal-kontijiet għandu żewġ modi kif jibni tim. L-ewwel huwa li tirrekluta "anzjani" lesti u kontinwament toħloq kundizzjonijiet tax-xogħol bħal dawn sabiex jużaw il-ħiliet u l-esperjenza tagħhom għall-massimu, jiżviluppaw u fl-istess ħin ma jidħlux fi ġlied. It-tieni huwa li jinħoloq tim minn taħlita ta’ ġodda, mids u pros, sabiex dawn jikkomunikaw, jinfluwenzaw lil xulxin, jitgħallmu u jikbru fi ħdan il-kumpanija. Jien kontra ċ-ċirku vizzjuż a la "l-ebda esperjenza - l-ebda xogħol - l-ebda esperjenza" u ma narax problema fil-kiri ta 'żviluppatur Bidu. Forward Telecom ilha għal żmien twil programm ta 'apprendistat, li sar bidu ta' karriera għal ħafna impjegati attwali.

Issa ngħidlek kif nara l-mogħdija ta 'żvilupp ta' żviluppatur tal-kontijiet, u f'liema sekwenza għandek bżonn tikkontrolla l-ħiliet professjonali.

1. Tgħallem lingwa ta 'programmar

Biex nibdew, kulħadd. Il-prijorità hija Java, Python u JavaScript, iżda Ruby, Go, C, C++ huma adattati biex jiksbu għarfien bażiku. Kif tgħallem? Ħu korsijiet imħallsa u b'xejn; nista' nirrakkomanda taħriġ minn Golang. Jekk il-livell tal-Ingliż tiegħek jippermetti, li tara vidjows barranin hija ħila addizzjonali tajba.

Fury Road: Il-Vjaġġ tal-Iżviluppatur tal-Billing

2. Jifhmu l-kunċetti tal-OS

Is-sistemi operattivi huma bbażati fuq seba' komponenti li għandek bżonn tkun taf u tkun kapaċi tispjega l-prinċipju tal-operat:

  • Ġestjoni tal-proċess;
  • Ħjut u kodiċi multithreaded;
  • Sokit (interface tas-softwer);
  • Dispaċċ I/O;
  • Virtualization;
  • Ħażna;
  • Sistemi ta' fajls.

Nirrakkomanda li tieħu kors bażiku tal-amministrazzjoni tal-Linux. It-tieni sistemi operattivi fil-linja huma Windows u Unix.

3. Jidraw it-terminal

B'analoġija mal-fobija ta 'folja vojta, hemm fobija ta' skrin iswed vojt b'cursor li jteptep. Int ser ikollok tegħlebha biex titgħallem kif tikteb kmandi tajbin fuq il-linja tal-kmand.
Trid tkun taf:

  • Qxur Bash u KornShell;
  • Kmandi find, grep, awk, sed, lsof;
  • Netwerk jikkmanda nslookup u netstat.

Fury Road: Il-Vjaġġ tal-Iżviluppatur tal-Billing

4. Netwerk u sigurtà

Il-kontijiet huma relatati mill-qrib mar-rekwiżiti tan-netwerk u tal-protezzjoni tad-dejta. Ma tistax tikteb servizzi onlajn mingħajr ma tifhem kif jaħdem in-netwerk, għalhekk trid titgħallem il-kunċetti u l-protokolli bażiċi: DNS, mudell OSI, HTTP, HTTPS, FTP, SSL, TLS. Imbagħad, meta tiltaqa' ma' żball ta' Konnessjoni Miċħuda, tkun taf x'għandek tagħmel.

5. Servers

Wara li tistudja l-prinċipji tat-trażmissjoni tal-informazzjoni fuq in-netwerk, tista 'tibda l-baŜi tal-operat tas-server. Ibda bis-servers tal-web: IIS, Apache, Nginx, Caddy u Tomcat.

Li jmiss fuq il-lista:

  • Prokura inversa;
  • Prokura anonima;
  • Caching;
  • Ibbilanċjar tat-tagħbija;
  • Firewall.

6. Tgħallem l-infrastruttura bħala kodiċi

Nemmen li dan l-istadju huwa wieħed mill-aktar importanti. Int ser ikollok tifhem tliet suġġetti wesgħin:

  • Kontenituri: Docker u Kubernetes
  • Għodod ta 'ġestjoni tal-konfigurazzjoni: Ansible, Chef, Melħ u Puppet
  • Backup: Terraform, sħab.

7. Tgħallem CI/CD

Ħila oħra utli għal żviluppatur tal-kontijiet hija li jkun jista 'jwaqqaf pipeline għal integrazzjoni u kunsinna kontinwi. Fiż-żona CI/CD hemm għodod bħal Jenkins, TeamCity, Drone, Circle CI u oħrajn. Spoiler: it-tagħlim tal-Jenkins użat ħafna se jkun biżżejjed għall-ewwel.

8. Software u kontroll tal-infrastruttura

L-għan ewlieni huwa li wieħed jifhem il-baŜi tal-monitoraġġ tal-applikazzjoni. L-għodod f'dan il-qasam huma maqsuma fi tliet gruppi:

  • Monitoraġġ tal-infrastruttura: Nagios, Icinga, Datadog, Zabbix, Monit.
  • Monitoraġġ tal-prestazzjoni tal-applikazzjoni: AppDynanic, New Relic.
  • LMS: ELK Stack, Graylog, Splunk, Papertrail.

9. Servizzi tal-cloud

Fil-futur qarib, kull applikazzjoni jew softwer se jkollha kontroparti sħaba. Illum jew għada, l-iżviluppaturi jiltaqgħu mas-sħab, għalhekk aqra dwar il-fornituri tal-cloud popolari (AWS, Google Cloud u Azure) u l-baŜi tat-teknoloġija.

10. Ħidma mad-database

Il-proġetti kurrenti kollha jużaw databases, u l-esperjenza b'DBMS u SQL tagħmilha aktar faċli biex tibda. Tgħallem tikteb mistoqsijiet SQL, uża spjega u tgħallem kif jaħdem l-indiċi. L-eħfef mod huwa li tieħu kors. Tista 'wkoll tipprattika l-ħiliet tiegħek ta' dokumentazzjoni Postgres u tilgħab bir-replikazzjoni.

11. Ittejjeb il-ħiliet artab tiegħek

Punt mhux mistenni barra mis-soltu, iżda mhux inqas importanti. Biex tibda, kun paċenzjuż. Malajr tidra sitwazzjonijiet bħal "iffissa l-ħadid tiegħek, int programmatur", iżda trid tkun ippreparat mentalment għall-iskadenzi għat-tnedija ta 'proġetti ġodda. Jekk int minn żero sa sena fl-ipprogrammar u titqies bħala Junior, ipprepara għall-kritika u titgħallem taċċettaha, ir-reviżjoni tal-kodiċi minn parrinu ħafna drabi hija proċess ta 'uġigħ. Iżda fl-istess ħin, ħila obbligatorja hija l-abbiltà li wieħed jiddefendi l-opinjoni tiegħu u jargumenta b'mod kostruttiv; kultant il-verità titwieled f'argument. L-iżviluppaturi qatt ma jieqfu jitgħallmu, prattikament m'hemm l-ebda limitu massimu fil-professjoni, għalhekk il-kapaċità tat-tagħlim u x-XEWRA li jitgħallmu affarijiet ġodda huma l-bażi tal-iżvilupp tiegħek.

Fury Road: Il-Vjaġġ tal-Iżviluppatur tal-Billing

Spiss niġi mistoqsi meta Bidu jilħaq il-livell tan-nofs, u meta jista 'kburi jissejjaħ "senior". Nemmen li l-mument ta’ tranżizzjoni minn livell għal livell mhuwiex determinat min-numru ta’ snin maħduma, għalkemm il-ħiliet prattiċi huma kriterju ewlieni. Huma preċiżament ħiliet artab li ħafna drabi jiddeterminaw il-veloċità tat-tkabbir ta 'żviluppatur: Bidu mħarreġ u li jaħdem iebes jista' jikteb kodiċi ta 'kwalità għolja f'diversi lingwi u jkun jista' jaħdem f'tim fi ftit xhur biss. Żviluppatur b'10 snin ta' esperjenza jista' ma jkunx jista' jsolvi problemi mhux standard, jimmaniġġja tim, u jkollu ħiliet fuq naħa waħda.

Dan huwa kif nara l-mogħdija ta 'żvilupp ta' żviluppatur tal-kontijiet, dan huwa kif inkabbru speċjalisti kwalifikati fit-tim tagħna ta 'Forward Telecom. Jidher li ma jonqoshom xejn, imma jien dejjem grat għal żidiet ta’ għajnuna fil-punt.

Sors: www.habr.com

Żid kumment