Ko IT speciālists nedrīkst darīt 2020. gadā?

Habr ir pilns ar prognozēm un ieteikumiem par to, ko darÄ«t nākamajā gadā — kādus valodā mācÄ«ties, uz kurām nozarēm fokusēties, kā rÅ«pēties par savu veselÄ«bu. Izklausās iedvesmojoÅ”i! Bet katrai medaļai ir divas puses, un mēs paklÅ«pjam ne tikai par kaut ko jaunu, bet lielākoties par to, ko darām katru dienu. "Kāpēc neviens mani nebrÄ«dināja!" — mēs dusmÄ«gi izsaucamies, parasti runājot paÅ”i ar sevi. Mēs esam savākuÅ”i sarakstu ar to, ko 2020. gadā (un varbÅ«t arÄ« vienmēr) nevajadzētu darÄ«t.Ā 

Ko IT speciālists nedrīkst darīt 2020. gadā?
Bet gravitāciju neviens nevaicāja

Mēs vēlētos sakārtot mūsu anti-ieteikumus pēc svarīguma, no vissvarīgākā uz mazāk svarīgo. Bet tie ir tik izplatīti, līdzvērtīgi un pazīstami gandrīz visiem, ka mēs rakstīsim bez kārtības. Nu, kādas ziņas? Pārbaudīsim sarakstu?

Nepiesakieties IT, ja viss ir labi

Nenāciet pie jaunās tehnoloÄ£ijas, lai mainÄ«tu profesiju vai sāktu no nulles. MÅ«su laiks ir lielisks ar to, ka ir iespējams mācÄ«ties, mainÄ«t darbu, pilnÄ«gi mainÄ«t jomu — un to var darÄ«t lÄ«dz pat pensijai. Tas ir lielisks, vilinoÅ”s risinājums. Bet, ja jums ir vairāk nekā 28–30 gadi, nevajag mest visu malā, lai iekļūtu IT vai pārietu uz jauno steku (piemēram, jÅ«s rakstāt augsti noslogotas sistēmas Java valodā un pēkŔņi nolemjat pāriet uz neironu tÄ«klu Python). Iemesls ir vienkārÅ”s: jums bÅ«s grÅ«ti. Pirmkārt, konkurence ir liela no speciālistiem, kas ir ā€œuz Ŕī stekaā€ kopÅ” savas karjeras sākuma; otrkārt, jums atkal bÅ«s jākļūst par junioru ar zemu algu; treÅ”kārt, morāli jums bÅ«s grÅ«ti kļūt pakļautajam zemākajā hierarhijas lÄ«menÄ«. Tāpēc, ja vēlaties virzÄ«ties citā virzienā, centieties to darÄ«t vai nu esoÅ”ajā darbā un esoÅ”ajos uzdevumos, vai attÄ«stiet jaunas zināŔanas kā hobiju, attieciet pet-projektu, lai jaunajā darbā neskaitÄ«tos kā juniors.Ā 

MainÄ«t steku uz steku — tikai laika tērēŔana

NemeÄ£iniet lēkāt starp tehnoloÄ£iju stekiem savai attÄ«stÄ«bai. Ja rakstāt projektu vienā valodā, izmantojat noteiktu ietvaru un bibliotēkas, nav jēgas visu pamest un pārrakstÄ«t uz Dart, tikai tāpēc, ka tas Ŕķiet interesants. Ieviesiet ieradumu atrast pamatojumu tehnoloÄ£iju maiņai — ne tikai lÄ«menÄ« ā€œgribu-nevaruā€, bet arÄ« finansiālā un inženiertehniskā lÄ«menÄ«.Ā 

Ko IT speciālists nedrīkst darīt 2020. gadā?

Nav vajadzētu palikt pie sava un cirst kā bronza

Iestigt vienā valodā vai tehnoloÄ£ijā un neizpētÄ«t jauno — tā ir tikpat liela ekstrema kā katru reizi mainÄ«t steku ar katru jauno tehnoloÄ£iju. Obligāti izpētiet jaunas bibliotēkas un rāmjus, nebÅ«t neapmātis ar domu, ka viss labākais jau ir izdomāts pirms jums un izlabots tikai jums. Praktiski katrai valodai pastāvÄ«gi iznāk atjauninājumi, kas dažreiz var bÅ«tiski uzlabot jÅ«su projektu. NepielÅ«dziet sekot sava steka attÄ«stÄ«bai un, kad vien kaut ko forÅ”u un noderÄ«gu atradÄ«siet, nekavējoties iekļaujiet to projektā!

Sava galva — labi, vienmēr ir labi

Nedomājiet ar citu galvām, sava — labāk. Diemžēl daži izstrādātāji sēž un gaida, kad viņiem tiks dots uzdevums kodēt no iepriekŔējā kļūdas lÄ«dz beigām, nemēģinot ieviest projektā kaut ko savu, izstrādāt jaunu funkciju, testēt un piedāvāt to ražotnei. Kāpēc piepÅ«lēties, kad ir komandas lÄ«dera vai uzņēmuma vadÄ«tāja galva, kas visu izlems? Ja esat sevi atpazinuÅ”i, tad mums ir sliktas ziņas: pasÄ«va nostāja nepalÄ«dzēs ne karjerā, ne attÄ«stÄ«bā. Jums ir iespēja izmēģināt savas spējas inženieru izstrādātāja lomā, nevis programmētāja lomā reālā projekta ietvaros un saprast, kur doties, kas trÅ«kst, taču dodat priekÅ”roku savus laiku tērēt kaut kam citam un darÄ«t tieÅ”i "no Ŕī lÄ«dz Å”im". Šādi cilvēki mÅ«sdienu IT vidē pārdzÄ«vo arvien grÅ«tāk, iznākiet no anabiozes.Ā 

Lietotāji — biedējoÅ”i cilvēki

Nepārvērtējiet jÅ«su programmsoftware lietotājus: ja jÅ«s rakstāt ne programmētājiem, rēķinieties ar to, ka programma sastapsies ar neizprotamām grÅ«tÄ«bām. Pirmajās dažās dienās vai nedēļās lietotājs ienÄ«st jÅ«su programmatÅ«ru, jo "vecā nebija tik stulba". Lai to novērstu, izveidojiet lielisku dokumentāciju un apmācÄ«bas materiālus. Instalācijas vai pirkuma veikÅ”anas laikā ļoti uzstājÄ«gi norādiet, ka rokasgrāmatas ir jālasa pirms sākÅ”anas, nevis pēc datu bāzes sabrukÅ”anas, paroles zaudēŔanas un sevi kontroÅ”anu.

Ko IT speciālists nedrīkst darīt 2020. gadā?

Nepareizi novērtēt lietotājus arÄ« nevajadzētu: viņi ir viltÄ«gāki, gudrāki un ziņkārÄ«gāki, nekā jÅ«s domājat. Ja uzskatāt, ka Å”is kļūdu ziņojums ar mainÄ«gā formātu un izņēmumu uz 138. Enter taustiņa nospieÅ”anas ar sekundes intervālu neparādÄ«sies, jÅ«s maldāties — tie parādÄ«sies un ietekmēs jÅ«su lietojumprogrammas darbÄ«bu visdÄ«vainākajos veidos. Darbojas amatiera princips: tieÅ”i viņŔ vislabāk veic testēŔanu. Bet lietotājiem kaut kā nepatÄ«k atrast kļūdas produkcijā — nekādas IT solidaritātes. Kopumā, jo vairāk jÅ«s esat pārliecināts par savu programmatÅ«ru, jo labāk. Galu galā, labāk ir atlikt dažas funkcijas izlaidi, nekā pievienot tās jau strādājoÅ”ai lietojumprogrammai un padarÄ«t to pēkŔņi nekvalitatÄ«vu.

Ko IT speciālists nedrīkst darīt 2020. gadā? 

Pietiek meklēt!

Pārtrauciet izmantot tikai Google. Pat neapstrÄ«dēsim — izstrādes jomā tieÅ”ais pieprasÄ«jums meklētājā var atrast ļoti daudz. Jo dziļāk jÅ«s iegrimsiet informācijas meklējumos, jo vairāk ā€žblakusā€ datus jÅ«s iegÅ«siet un vairāk uzzināsiet, jo uzzināsiet kaut ko jaunu, kas nav saistÄ«ts ar jÅ«su pieprasÄ«jumu, bet varbÅ«t noderēs nākotnē. VērÅ”aties pie pamatmateriāliem, grāmatām, rakstiem utt. Valodām un bibliotēkām ir specifikācijas, kopienas, 'how to', un tādējādi jÅ«s iegÅ«stat visdroŔāko veidu, kā attÄ«stÄ«t programmētāja prasmes — vienkārÅ”i lasÄ«t dokumentāciju, nevis meklēt citu vietējos risinājumus un koda fragmentus. Un ja nu jÅ«su risinājums izrādÄ«sies efektÄ«vāks, ātrāks un labāks?Ā 

Uzticies, bet pārbaudi

Nelietojiet treÅ”o puÅ”u izstrādātāju bibliotēkas un ietvarstruktÅ«ras, nepārbaudot kodu un nepieadaptējot to saviem mērÄ·iem. Jums nav nekādi pamati beznosacÄ«jumu uzticēties Å”im koda autoram, kuru jÅ«s vispār nezināt. Jā, dažādi iepriekŔēji ļaunprātÄ«bas elementi treŔā puÅ”u kodā nav sastopami tik bieži, un ar paranoju nevajag ciest, bet akla gatavu programmatÅ«ras daļu kopēŔana savā projektā var novest pie neparedzamām sekām. Tāpēc noteikti lasiet un analizējiet kodu pirms lietoÅ”anas un veiciet testēŔanu pēc koda implementācijas.Ā 

Veiciet dublējumus!

Beidziet nedarÄ«t dublējumus vai glabāt tos tajās paŔās treÅ”o puÅ”u serveros, kur tiek mitināts jÅ«su projekts. Domājat, ka tas ir smieklÄ«gs un nevajadzÄ«gs padoms? Bet vairāk nekā 700 dalÄ«bnieku Telegram čatā, kuri pēdējā laikā nonāca nepatÄ«kamā situācijā ar vienas zināmas datu centra apstāŔanos, tā neuzskatÄ«ja — tur bija viss: no blakus projektiem lÄ«dz lielām valsts iestāžu vietnēm un uzņēmumu 1C bāzēm un norēķinu sistēmām. Liela daļa bija bez dublējumiem vai ar dublējumiem tieÅ”i turpat. Tādēļ izkliedējiet riskus un glabājiet dublējumu vismaz uz galvenā hostinga, droŔā VDS un savā lokālajā serverÄ«. Galu galā tas izmaksās daudz lētāk.Ā 

Pietiek, lai savas intereses nāktu par sliktu projektam

Nekodējiet savā darba projektā to, kas jums patÄ«k, bet gan to, kas ir vajadzÄ«gs klientiem. Jā, ir trakoti interesanti izveidot savu neironu tÄ«klu, to apmācÄ«t un ieviest savā programmatÅ«rā, bet ja jÅ«su klientiem vajag vienkārÅ”u kontaktu pārvaldnieku, tas bÅ«s dārgs lieks ieguldÄ«jums. Apskatiet, kā darbojas projekts, izlasiet dokumentāciju, izlasiet atsauksmes un klientu pieprasÄ«jumus, un realizējiet to, kas pievienos projektam biznesa vērtÄ«bu. Ja vēlaties radoÅ”i izpausties vai radÄ«t kaut ko ļoti sarežģītu, sāciet ar savu projektu.

Nevis kods, bet gan nervu kamols

Nerakstiet grÅ«ti lasāmu un nekonfidenciālu kodu. Mums ir pazÄ«stama Ŕī iezÄ«me: izstrādātājs raksta kodu kā dievs uz dvēseles, nedaudz to apjukdams, lai neviens no kolēģiem nevarētu saprast uzrakstÄ«to — tāda savdabÄ«ga prevencija pirms notikuma. Tomēr jÅ«s apdraudat ne tikai uzņēmumu (kurÅ” jums maksā par darbu), bet arÄ« pats sevi: ir ļoti iespējams, ka jÅ«s paÅ”i neatcerēsities, ko vēlējāties teikt ar Å”o neviļus veidoto obscenēŔanu. Tas pats attiecÄ«bā uz neskaidru kodu: paļaujoties uz savu mainÄ«go un funkciju nosaukÅ”anas loÄ£iku un labu atmiņu, pēc pāris gadiem jÅ«s varat neaizmirst, kāpēc izvēlējāties tieÅ”i Å”o ciklu, metodi, modeli utt. Koda dokumentēŔana un tā laba struktÅ«ra — lielisks pakalpojums kolēģiem, darba devējam un vispirms jau paÅ”am sev.Ā 

Ko IT speciālists nedrīkst darīt 2020. gadā?

Keep it simple, stupid

Nepārslogojiet kodu, risinājumus un projektus. Nav nepiecieÅ”ams veidot sarežģītu struktÅ«ru un radÄ«t entÄ«tijas bez Ä«paÅ”as nozÄ«mes. Jo sarežģītāks ir jÅ«su kods, jo vairāk jÅ«s kļūstat par tā gÅ«stekni — jums bÅ«s ļoti grÅ«ti to uzturēt un attÄ«stÄ«t. Protams, slavenā KISS princips (ā€žKeep it simple, stupidā€) ne vienmēr ir piemērojams, bet tas nav bez iemesla izveidots: vienkārŔība un eleganci kodā ir veiksmÄ«gas tā izmantoÅ”anas un atkārtotas izmantoÅ”anas atslēga.

Ko IT speciālists nedrīkst darīt 2020. gadā?

Aizsargājieties

Nekad ignorējiet droŔību — 2020. gadā tas ir faktiski noziegums. Pat ja jÅ«su uzņēmums, izstrāde un jÅ«s neinteresējat ļaundarus, jÅ«s varat sasniegt problēmas, kas saistÄ«tas ar kāda tÄ«kla segmenta iedarbÄ«bu, hostinga pakalpojumu sniedzēju, uzbrukumu datu centram, paroles zādzÄ«bu no e-pasta un darbinieku nesaprātÄ«gu rÄ«cÄ«bu, kas var nozagt datus no uzņēmuma, aizvest klientus vai visu projekta programmatÅ«ru. Ja tas ir jÅ«su spēkos un attiecas uz jÅ«su kompetencēm, cenÅ”aties aizsargāt tos projektus, ar kuriem strādājat. Un arÄ« paÅ”i ievērojiet informācijas droŔību — tas vēl nekad nevienam netraucēja.Ā 

Nepļaut avotā

Nepietiekiet savam darba devējam. MÅ«sdienās komunikācija ir sasniegusi tādu lÄ«meni, ka, piemēram, visi pilsētas HR speciālisti ir iepazinuÅ”ies savā starpā un var apmainÄ«ties ar jebkādu informāciju čatos un slēgtajās grupās (kā palÄ«dzēt iekļūt darbā, tā arÄ« rakstÄ«t: ā€žVasilijs Ivanovs, sistēmu arhitekts pirms aizieÅ”anas iznÄ«cināja visas kontu reÄ£istrācijas, izdzēsa dublējumus un atslēdza tÄ«klu, atjaunoÅ”ana aizņēma 3 dienas. Neņemiet viņu darbÄā€). Tādējādi jÅ«su uzvedÄ«ba darÄ«s tikai pret jums — un dažreiz pat vietas maiņa uz citu pilsētu vai galvaspilsētu nepalÄ«dzēs. Pat ja jÅ«s aiziet ar pārdzÄ«vojumu, nav labāka atriebÄ«ba kā kļūt noderÄ«gam un lieliskam konkurenta darbiniekam šŸ™‚ Un galvenais, pilnÄ«gi bez soda.

Ko IT speciālists nedrīkst darīt 2020. gadā?
Arī tā darīt nevajag. Bet, kā rāda pieredze, nepārtrauksim.

PatiesÄ«bā, draugi, lasiet padomus, bet dariet tā, kā jums Ŕķiet labāk — jo Ä«stās atklāŔanas notiek tad, kad mēs Å”aubāmies par jau atklātām patiesÄ«bām. Apsveicam jÅ«s ar Jauno gadu, lai jÅ«su projekti bÅ«tu veiksmÄ«gi, karjera — aizraujoÅ”a, kolēģi un vadÄ«tāji — saprātÄ«gi, bet dzÄ«ve kopumā izdodas. Kopumā, par Jauno gadu un jauno kodu!Ā 

Ar mīlestību,
komanda RegionSoft Developer Studio

Jaunajā gadā mēs turpināsim strādāt jums un attÄ«stÄ«t jaudÄ«gu darbvirsmas CRM sistēmu RegionSoft CRM un vienkārÅ”u un ērtu helpdesk un biļeÅ”u sistēmu ZEDLine Support.

Avots: habr.com

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster