Centrs ir pilns ar prognozÄm un padomiem, ko darÄ«t nÄkamgad ā kÄdas valodas mÄcÄ«ties, kÄdÄm jomÄm pievÄrsties, ko darÄ«t ar savu veselÄ«bu. IzklausÄs iedvesmojoÅ”i! TaÄu katrai monÄtai ir divas puses, un mÄs paklÅ«pam ne tikai kaut ko jaunu, bet galvenokÄrt tajÄ, ko darÄm ikdienÄ. āKÄpÄc mani neviens nebrÄ«dinÄja!ā mÄs aizkaitinÄti iesaucamies, parasti pievÄrÅ”oties sev. Sauksim uguni uz sevi ā esam jums sastÄdÄ«juÅ”i sarakstu, ko NEDRÄŖKST darÄ«t 2020. gadÄ (un varbÅ«t vienmÄr).
Bet viÅi nejautÄja par gravitÄciju
Ä»oti gribÄtos sakÄrtot antirekomendÄcijas no svarÄ«gÄkÄ lÄ«dz mazÄk svarÄ«gajam. Bet tie ir tik izplatÄ«ti, lÄ«dzvÄrtÄ«gi un pazÄ«stami gandrÄ«z ikvienam, ka mÄs rakstÄ«sim nejauÅ”i. Nu, pÄrbaudÄ«sim sarakstu?
Nav jÄiet uz IT, ja viss ir kÄrtÄ«bÄ
NemÄcieties jaunu tehnoloÄ£iju, lai mainÄ«tu karjeru vai sÄktu no jauna. MÅ«su laiks ir brÄ«niŔķīgs, jo var mÄcÄ«ties, mainÄ«t darbu, radikÄli mainÄ«t jomu ā un tÄ tÄlÄk, pat lÄ«dz pensijai. TÄ ir forÅ”a, pavedinoÅ”a lieta. Bet, ja jums ir vairÄk nekÄ 28-30, jums nevajadzÄtu atteikties no visa, lai ievadÄ«tu IT vai pÄrietu uz jaunu steku (piemÄram, jÅ«s rakstÄt ļoti noslogotas sistÄmas Java un pÄkÅ”Åi nolemjat pÄriet uz neironu tÄ«kliem Python). Iemesls ir vienkÄrÅ”s: jums nebÅ«s viegli. PirmkÄrt, ir liela konkurence no speciÄlistiem, kuri uz Ŕī steka āsÄžā kopÅ” karjeras sÄkuma, otrkÄrt, ar mazu algu atkal bÅ«s jÄkļūst par junioru, treÅ”kÄrt, tev bÅ«s morÄli grÅ«ti kļūt par hierarhijas zemÄkÄ lÄ«meÅa padotajiem. TÄpÄc, ja vÄlies virzÄ«ties citÄ virzienÄ, mÄÄ£ini to darÄ«t vai nu atbilstoÅ”i esoÅ”ajam darbam un esoÅ”ajiem uzdevumiem, vai arÄ« apgÅ«t jaunas zinÄÅ”anas kÄ hobiju, uzsÄc mÄjdzÄ«vnieku projektu, lai, atnÄkot uz jaunu darbu, vairs neesi juniors.
MainÄ«t kaudzi pÄc kaudzes ir tikai laika izŔķieÅ”ana
Nesteidzieties starp tehnoloÄ£iju kaudzÄm savas attÄ«stÄ«bas labÄ. Ja rakstÄt projektu vienÄ valodÄ, izmantojot noteiktu ietvaru un bibliotÄkas, jums nevajadzÄtu visu mest ellÄ un pÄrrakstÄ«t to Dart tikai tÄpÄc, ka jums tas Ŕķiet interesanti. Iestatiet par likumu, lai atrastu pamatojumu tehnoloÄ£iju maiÅai ā ne tikai āgribu vai nevaruā, bet arÄ« finanÅ”u un inženierijas lÄ«menÄ«.
Nav nepiecieÅ”ams stÄvÄt uz vietas un kļūt par bronzu
PieturÄties pie vienas valodas vai tehnoloÄ£ijas un neapgÅ«t jaunas lietas ir tikpat ekstrÄmi kÄ mainÄ«t savu kopumu ar katru jaunu tehnoloÄ£iju. Noteikti izpÄtiet jaunas bibliotÄkas un ietvarus, neesiet spÄ«tÄ«gs, zinot, ka viss ir labÄk izgudrots pirms jums un pabeigts tikai jÅ«s. GandrÄ«z visÄs valodÄs pastÄvÄ«gi tiek izdoti atjauninÄjumi, kas dažkÄrt var ievÄrojami uzlabot jÅ«su projektu. Neesiet slinks, lai uzraudzÄ«tu savas steka dinamiku un, tiklÄ«dz atrodat kaut ko forÅ”u un noderÄ«gu, droÅ”i ievelciet to projektÄ!
Tava galva ir laba, vienmÄr laba
NedomÄjiet citu cilvÄku galvÄs, savÄjais ir labÄks. DiemžÄl daži izstrÄdÄtÄji sÄž un gaida, lÄ«dz saÅems uzdevumu kodÄt no iepriekÅ”ÄjÄs kļūdas lÄ«dz beigÄm, necenÅ”oties dot kaut ko savu ieguldÄ«jumu projektÄ, izstrÄdÄt jaunu funkciju, testÄt to un piedÄvÄt to ražoÅ”anai. KÄpÄc uztraukties, ja ir komandas vadÄ«tÄjs vai uzÅÄmuma vadÄ«tÄjs, kurÅ” visu izlems pats? Ja atpazÄ«sti sevi, tad mums ir sliktas ziÅas: pasÄ«va pozÄ«cija nepalÄ«dzÄs ne karjerÄ, ne attÄ«stÄ«bÄ. Jums ir iespÄja izmÄÄ£inÄt savus spÄkus kÄ izstrÄdes inženierim, nevis kodÄtÄjam Ä«stÄ kaujas projektÄ un saprast, kur iet, kÄ trÅ«kst, taÄu jÅ«s labprÄtÄk tÄrÄjat laiku kaut kam citam un darÄt tieÅ”i āno Å”ejienes lÄ«dz tagad." TÄdi cilvÄki arvien sliktÄk izdzÄ«vo mÅ«sdienu IT, iznÄk no apturÄtÄs animÄcijas.
LietotÄji ir briesmÄ«gi cilvÄki
NepÄrvÄrtÄjiet savas programmatÅ«ras lietotÄjus: ja nerakstÄt programmÄtÄjiem, sagaidiet, ka programma saskarsies ar nepÄrprotamu pÄrpratumu. PirmajÄs dienÄs vai nedÄļÄs lietotÄjs ienÄ«st jÅ«su programmatÅ«ru, jo "vecÄ nebija tik stulba". Lai no tÄ izvairÄ«tos, izveidojiet lielisku dokumentÄciju un apmÄcÄ«bas. UzstÄdot vai pÄrkot, ļoti uzmÄcÄ«gi norÄdiet, ka rokasgrÄmatas ir jÄizlasa pirms darba sÄkÅ”anas ar programmu, nevis pÄc datu bÄzes avÄrijÄm, paroles zaudÄÅ”anas un paÅ”kontroles.
ArÄ« lietotÄjus nevajadzÄtu novÄrtÄt par zemu: viÅi ir viltÄ«gÄki, gudrÄki un zinÄtkÄrÄki, nekÄ jÅ«s domÄjat. Ja domÄjat, ka kļūda ar mainÄ«go formÄtu un izÅÄmumu 138. reizes taustiÅu Enter ar sekundes intervÄliem neparÄdÄ«sies, jÅ«s maldÄties - tie parÄdÄ«sies un ietekmÄs jÅ«su lietojumprogrammas darbÄ«bu visdÄ«vainÄkajÄ veidÄ. Ir spÄkÄ amatieru noteikums: viÅÅ” ir tas, kurÅ” vislabÄk tiek galÄ ar testÄÅ”anu. Bet kÄdu iemeslu dÄļ lietotÄjiem nepatÄ«k atrast kļūdas ražoÅ”anÄ ā tajÄs nav IT solidaritÄtes. KopumÄ, jo pÄrliecinÄtÄks esat par savu programmatÅ«ru, jo labÄk. Galu galÄ labÄk ir atlikt dažu funkciju izlaiÅ”anu, nevis pievienot tÄs strÄdÄjoÅ”ai lietojumprogrammai un pÄkÅ”Åi padarÄ«t to neapstrÄdÄtu.
Beidziet googlÄt!
PÄrtrauciet vÄrsties tikai pie Google. MÄs pat nestrÄ«dÄsimies - attÄ«stÄ«bas jomÄ jÅ«s varat daudz atrast ar tieÅ”u pieprasÄ«jumu meklÄtÄjprogrammai. Jo dziļÄk rakÄties informÄcijas meklÄjumos, jo vairÄk āsÄnuā datu saÅemsi un uzzinÄsi, jo uzzinÄsi ko jaunu, kas nav saistÄ«ts ar Tavu pieprasÄ«jumu, bet, iespÄjams, bÅ«s vajadzÄ«gs nÄkotnÄ. Atsaucieties uz pilnvÄrtÄ«giem materiÄliem, grÄmatÄm, rakstiem utt. ValodÄm un bibliotÄkÄm ir specifikÄcijas, kopienas, kÄ tos, un tÄdÄjÄdi jÅ«s iegÅ«stat visdroÅ”Äko veidu, kÄ attÄ«stÄ«t programmÄtÄja prasmes - vienkÄrÅ”i izlasiet dokumentÄciju, nevis meklÄjiet citu cilvÄku lokÄlos risinÄjumus un koda fragmentus. Ko darÄ«t, ja jÅ«su risinÄjums ir optimÄlÄks, ÄtrÄks un vÄsÄks?
Trust, bet pÄrbaudÄ«t
Neizmantojiet bibliotÄkas un ietvarus, ko izveidojuÅ”i treÅ”o puÅ”u izstrÄdÄtÄji, nepÄrbaudot kodu un nepielÄgojot to saviem mÄrÄ·iem. Jums nav iemesla bez ierunÄm uzticÄties Å”im koda autoram, kuru jÅ«s nemaz nepazÄ«stat. JÄ, dažÄdi apzinÄti kaitÄ«gie elementi treÅ”o puÅ”u kodÄ nav tik izplatÄ«ti un nevajadzÄtu ciest no paranojas, taÄu gatavu programmatÅ«ras daļu akla kopÄÅ”ana savÄ projektÄ var novest pie neparedzamÄm sekÄm. TÄpÄc noteikti izlasiet un analizÄjiet kodu pirms lietoÅ”anas un pÄrbaudiet pÄc koda ievieÅ”anas.
Izveidojiet rezerves kopijas!
PÄrtrauciet veidot dublÄjumus un neglabÄt tos tajos paÅ”os treÅ”Äs puses serveros, kur tiek mitinÄts jÅ«su projekts. Vai jÅ«s domÄjat, ka tas ir smieklÄ«gs un bezjÄdzÄ«gs padoms? TaÄu vairÄk nekÄ 700 Telegram tÄrzÄÅ”anas dalÄ«bnieku, kuri nesen nokļuva nepatÄ«kamÄ situÄcijÄ ar viena labi zinÄma datu centra slÄgÅ”anu, tÄ nedomÄja - tur bija viss: no mÄjdzÄ«vnieku projektiem lÄ«dz lielÄm valdÄ«bas vietnÄm. iestÄdes un korporatÄ«vÄs 1C un norÄÄ·inu datu bÄzes. IevÄrojama daļa ir bez dublÄjumkopijÄm vai ar dublÄjumiem tajÄ paÅ”Ä vietÄ. TÄpÄc sadaliet riskus un saglabÄjiet dublÄjumu vismaz galvenajÄ mitinÄÅ”anÄ, uzticamÄ VDS un vietÄjÄ serverÄ«. IlgtermiÅÄ tas bÅ«s daudz lÄtÄks.
PÄrtrauciet celt savu, kas kaitÄtu projektam
Darba projektÄ nedari to, ko vÄlies, bet dari to, kas vajadzÄ«gs klientiem. JÄ, ir neticami interesanti un lieliski izveidot savu neironu tÄ«klu, apmÄcÄ«t to un ieviest savÄ programmatÅ«rÄ, taÄu, ja jÅ«su klientiem ir nepiecieÅ”ams vienkÄrÅ”s kontaktu pÄrvaldnieks, tas bÅ«s pÄrspÄ«lÄts. Skatiet, kÄ projekts darbojas, izlasiet dokumentÄciju, izlasiet klientu atsauksmes un pieprasÄ«jumus un ieviesiet to, kas projektam radÄ«s biznesa vÄrtÄ«bu. Ja vÄlaties izveidot kaut ko zinÄtnisku vai ÄrkÄrtÄ«gi sarežģītu, sÄciet ar savu projektu.
Nevis kods, bet nervu kūlis
Nerakstiet nelasÄmu un nedokumentÄtu kodu. MÄs esam pazÄ«stami ar Å”o triku: izstrÄdÄtÄjs raksta kodu pÄc sirds patikas, apzinÄti to nedaudz sajaucot, lai neviens no kolÄÄ£iem nevarÄtu saprast viÅa rakstÄ«to - tÄ ir sava veida profilaktiska atriebÄ«ba, pirms kaut kas notiek. TomÄr jÅ«s pakļaujat riskam ne tikai uzÅÄmumu (kas maksÄ naudu par jÅ«su darbu), bet arÄ« sevi: visticamÄk, jÅ«s pats neatcerÄsities, ko gribÄjÄt pateikt ar Å”o netÄ«Å”o apmulsumu. Tas pats ir ar nedokumentÄtu kodu: paļaujoties uz savu mainÄ«go un funkciju nosaukÅ”anas loÄ£iku un labu atmiÅu, pÄc pÄris gadiem jÅ«s, iespÄjams, neatcerÄsities, kÄpÄc izvÄlÄjÄties konkrÄto cilpu, metodi, modeli utt. Koda un tÄ labÄs struktÅ«ras dokumentÄÅ”ana ir lielisks pakalpojums jÅ«su kolÄÄ£iem, darba devÄjam un galvenokÄrt jums.
Turiet to vienkÄrÅ”i, stulbi
SaglabÄjiet savu kodu, risinÄjumus un projektus vienkÄrÅ”us. Nav nepiecieÅ”ams iežogot sarežģītu struktÅ«ru un ražot vienÄ«bas bez Ä«paÅ”as nozÄ«mes. Jo sarežģītÄks ir jÅ«su kods, jo vairÄk jÅ«s kļūstat par tÄ Ä·Ä«lnieku ā jums bÅ«s pÄc iespÄjas grÅ«tÄk to uzturÄt un attÄ«stÄ«t. Protams, slavenais KISS princips (āKeep it simple, stupidā) ne vienmÄr ir piemÄrots, taÄu tas tika radÄ«ts iemesla dÄļ: koda vienkÄrŔība un elegance ir tÄ veiksmÄ«gas pielietoÅ”anas un atkÄrtotas izmantoÅ”anas atslÄga.
SargÄjiet sevi
NeignorÄjiet droŔību ā 2020. gadÄ tas ir burtiski noziedzÄ«gs. Pat ja jÅ«su uzÅÄmums, attÄ«stÄ«ba un jÅ«s neinteresÄ uzbrucÄji, jÅ«s var ietekmÄt problÄmas, kas saistÄ«tas ar kÄda tÄ«kla segmenta sakÄvi, mitinÄÅ”anas pakalpojumu sniedzÄju, uzbrukumu datu centram, e-pasta paroļu zÄdzÄ«bu un nedroÅ”u uzvedÄ«bu darbiniekiem, kuri var nozagt datus no uzÅÄmuma, nozagt klientus vai visa projekta programmas kodu. Ja tas ir jÅ«su spÄkos un jÅ«su kompetences jomÄ, mÄÄ£iniet aizsargÄt projektus, pie kuriem strÄdÄjat. Nu ievÄrojiet paÅ”i informÄcijas droŔību, tas nevienam nekad nav traucÄjis.
Nespļauj akÄ
Nejaucieties ar savu darba devÄju. MÅ«sdienÄs komunikÄcija ir sasniegusi tÄdu lÄ«meni, ka, piemÄram, visi pilsÄtas personÄla darbinieki neklÄtienÄ pazÄ«st viens otru un var apmainÄ«ties ar jebkÄdu informÄciju Äatos un slÄgtÄs grupÄs (gan lai palÄ«dzÄtu atrast darbu, gan rakstÄ«tu āVasÄ«lijs Ivanovs, sistÄmu arhitekts, nogalinÄja visu, pirms atstÄja kontus, izdzÄsa dublÄjumkopijas un izslÄdza tÄ«klu, atkopÅ”ana ilga 3 dienas. NepieÅemiet viÅu darbÄ." TÄdÄjÄdi jÅ«su uzvedÄ«ba bÅ«s tikai pret jums - un dažreiz pat pÄrcelÅ”anÄs uz citu pilsÄtu vai galvaspilsÄtu nepalÄ«dzÄs. Pat ja aizbrauc ar ļaunu prÄtu, nav labÄkas atriebÄ«bas kÄ kļūt par noderÄ«gu un forÅ”u konkurenta darbinieku :) Un galvenais, pilnÄ«gi nesodÄ«ti.
Jums arÄ« nevajadzÄtu to darÄ«t. Bet, kÄ liecina pieredze, mÄs neapstÄsimies
VispÄr, draugi, izlasiet padomus, bet dariet to, kas jums Ŕķiet vislabÄkais ā galu galÄ Ä«sti atklÄjumi rodas tad, kad Å”aubÄmies par jau atklÄtÄm patiesÄ«bÄm. Lai veiksmÄ«gs Jaunais gads, lai jÅ«su projekti izdodas, karjera patÄ«kama, kolÄÄ£i un vadÄ«tÄji adekvÄti un dzÄ«ve kopumÄ veiksmÄ«ga. VispÄr, lÅ«k, Jaunais gads un jaunais kods!
Ar mīlestību
RegionSoft Developer Studio komanda
JaunajÄ gadÄ mÄs turpinÄsim strÄdÄt jÅ«su labÄ un izstrÄdÄt jaudÄ«gu desktop CRM sistÄmu RegionSoft CRM un vienkÄrÅ”u un Ärtu palÄ«dzÄ«bas dienestu un biļeÅ”u sistÄmu ZEDLine atbalsts.