![GNOME 41.1 a fost lansat cu remedieri de erori, remedieri de erori și mai multe remedieri de erori](/f/59eae9dbc2148c0cd0e41aad38e726fe.jpg?width=100&height=100)
Bună, lucrez ca dezvoltator de PHP de un an, îmi place să-mi schimb profesia datorită acestei repetări și învățării de noi cadre de fiecare dată. Este bine să aleg administratorul Linux ca carieră pentru că îmi place o slujbă mai interactivă.
RăspunsSunt dezvoltator J2EE de 2 ani, următorii 3 ani în sysadmin și Oracle DBA. Pentru o viziune clară, vă pot spune despre ceea ce am experimentat până acum pentru a vă informa cum merge dezvoltatorul și cum merg SA și DBA. Când eram dezvoltator, am multe sarcini de făcut, algoritmul care trebuie îngrijit, stres cu termenul limită când nu am putut rezolva problema cu ceea ce nu a funcționat așa cum era de așteptat. După cum urmează statisticile, dezvoltatorul nu a putut codifica mai mult de 20 de linii pe zi, cealaltă este doar copiere și lipire, ceea ce nu vreau să vorbesc aici. Ei petrec mult timp pentru algoritm, cod și remedierea erorilor pentru a-l lăsa să ruleze fără probleme. Apoi, compania vă va percepe banii pentru fiecare eroare atunci când QA a aflat-o din programul dvs. Și vă confruntați cu securitatea programului. De ce SQL Injection, de ce XSS, trebuie să te bagi în el pentru a înțelege. Și atât de amuzant încât am crezut că DDOS ar trebui să fie prevenit și atenuat de software, LOL. Nimic nu se schimbă zi de zi, mergi la companie, te uiți la ecranul slab IDE și la linii. Nu ați înțelege prezentarea generală a arhitecturii software-ului atunci când nu sunteți lider sau manager. Doar faceți o mică parte a muncii, fără a înțelege o privire de ansamblu care ar trebui să vă ofere o imagine bună pentru a vă gândi atunci când vă dezvoltați.
Deci, pentru SA și DBA, ce pentru moment? Înțelegeți prezentarea generală a sistemului, de ce funcționează și de ce nu, software-ul doar o parte a sistemului, nu toate. Vei ști despre toate. Când un program este lent sau nu poate gestiona o mulțime de cereri, vă veți gândi la cache, accesați configurarea sistemului de reglare cu HA. Practic, SA (poate include DBA dacă dimensiunea companiei este mică) controlează totul. Puteți face scriptul automat. Nu este nevoie să atingeți sistemul. Pentru tipul căruia îi place programarea, puteți codifica și Python pentru a pătrunde în sistem. Verificați DDOS, virusul, exploatați vulnerabilitatea. În prezent, tocmai am făcut un mic instrument DOS (cum ar fi Slowloris) cu Python.
Concluzie:
- Fă ceea ce îți place cu adevărat. Trebuie să vă înțelegeți pentru a determina ce vă place să faceți, trec de la dezvoltator la SA pentru că vreau să înțeleg și să gestionez totul și să fiu cunoscut că sistemul funcționează corect. Creativitatea depinde de tine. Încă dezvolt câteva instrumente pentru mine. Asta știu despre dezvoltator și SA. Sper că vă ajută tipul să aveți o viziune mai clară despre cariera în muncă.
În primul rând, am observat o eroare în primul paragraf al acestui articol, fraza de mai jos a repetat Programator, am crezut că comparația a fost între administrare și programare.
În acest articol voi discuta despre „cariera ca programator comparativ cu cariera ca dezvoltator (programator)”.
În al doilea rând, în opinia mea, aș vrea să mă concentrez asupra administrării sistemului, deoarece sunt mai mult confortabil cu el, deși este necesar și să aveți anumite abilități de programare în administrarea sistemului și necesar.
Răspuns