Jump to content
IGNORED

Hoću da budem programerka


Recommended Posts

Slažem se 100%, potreba za osnovama gita na kursu za početnike je kao da traže osnove knjigovodstva na kursu za pravljenje hleba. Jer profesionalni pekari uglavnom sami rade knjigovodstvo, makar tamo gde živi Zlurad.

Link to comment

Git im najverovatnije treba zato što se sve radi u nekom njihovom intranetu, programira u konzoli a onda se dnevni zadaci, evaluacije drugih, timski rad svi "uploaduju" na njihov cloud koji je repo u stvari pa zato i git. Kapiram da je git potreban samo u osnovama.

 

Jeste, da ne listam unazad na telefonu jer je smor - ulazni test - piscina je više test upornosti, snalažljivosti i kooperacije nego samog učenja. Mislim mora da se prodje odredjeni procenat zadataka ali to nije presudno.

 

Da bi se uopšte ušlo na piscinu radi se entry "test" koji se sastoji od memory igre (klasični memory sa plavim poljima koji se ubrzavaju). Onda posle toga ide dečija igra programiranja, gde dobiješ kocke i "svemirsko brod" koji treba da manipulises komandama koje dobijes F0, F1 pa razne boje koje se uklapaju sa kockama u zadatku. Pa čista logika. Ja ne bih bio ja da se nisam glupošću zaglavio još kod trećeg zadatka, posle 10 minuta. I tako sam narednih sat i 30 minuta pokušao svaku kombinaciju a nije ih bilo mnogo a pošto ne postoji undo dugme od dosade sam udario f5 i voila, resetovalo igru na početnu poziciju trećeg zadatka. Pošto je ostalo još 10 minuta, rekoh hajd da pogledam šta je ispod haube jer ionako nemam šta da izgubim pa F12 i naravno da je u soursu link odakle sajt vuče zadatke. Ne budem lenj, odem na sajt, "prepisem" jos par resenja i istekne mi 2 sata. All in all uradio sam 7-8 komada od 20-25 koliko ih ima ali nisam odustao. A onda eksperiment: prvo skinem rešenja, prijavim se fejk mailom, uradim 15 zadatka, sto je skoro 80% za 30 minuta, sačekam još 10 i ugasim browser / prekinem proces. Kod prvog gde sam silno pogrešio i uradio skoro nista ali ostao do kraja - prošao. Kod drugog, gde sam izdominirao ali ugasio browser pre kraja - nisam primljen. Sličan je princip i u školi: komotno nisu prolazili ljudi koji su recimo već učili C i c# jer nisu radili timske zadatke, dolazili u školu samo da se uloguju i da odu a prolazili ljudi koji su jedva uspevali da se uloguju.

 

 

Link to comment
3 hours ago, Shan Jan said:

Ti si rodjen za QA koliko vidim ja :D 

 

QA je previše lako a i prošli put kad sam to radio iz dosade sam tačno video da likovima koji su napravili proizvod počela da izlazi para iz ušiju, ne od besa nego zato što se udubili u sitna crevca pa ispozaboravljali osnovne stvari. Volim da čačkam ispod haube software. Od čiste dosade sam (u soursu na chromu) provalio bagove na b92, n1 i ostalim sajtovima sa strelicom gore/strelicom dole za glasanje, preneo drugaru koji je valjda u pythonu spakovao skriptu, pa smo jedno godinu dana trolovali botove na b92 ostavljajući po 4-5-10 hiljada (upisujuci brojku u skripti) minuseva na svaki komentar koji pominje vrhunskog vladara i njegove zasluge. Ono, valjda skripta više ne radi jer verovatno treba da se apdejtuje jer smo delimično uspeli u onome što smo hteli: da sajtovi u srbiji posvete malo više pažnje "sigurnosti glasanja" jer je apsolutno suludo da glasam, udarim forget last 5 minutes u browseru, glasam opet, pa ponavljam istu radnju 100 puta za 10 minuta da bih bustovao naručeni komentar. Ili ako se dobro sećam bilo je dovoljno da glasas, zatvori browser, keš se odmah briše, otvoris browser, pastujes link ka komentaru, zatvoris i isti djavo. Ima negde a mrzi me da tražim po b92 i n1 komentara sa po 40 hiljada upvota, na vest koja se tiče prvorodjenog a komentar sa najviše pluseva je nešto tipa "piksi voli butane paprike".

  • +1 1
  • Wub 2
  • Haha 1
Link to comment

Danas mi je jedan od najtežih dana u karijeri.

 

Projekat je u kritičnoj fazi, ima problema s poslednjim release-om tako da kasnimo dan i po sa otvaranjem UAT-a klijentima koji su već nervozni do neba (iako su sami proizveli dobar deo nervoze davanjem gomile last-minute requirementa od kojih ni po koju cenu nisu hteli da odustanu).

 

U petak su nam dostavili neke realne podatke koje treba importovati na UAT nakon kojih sam shvatio da imamo ozbiljan propust u arhitekturi sistema jer zbog promene šifara u podacima moramo da menjamo gomile nekih konfiguracija. Naravno, ne možemo da importujemo sad nego traži vreme.

 

Bila je i neka brljotina s pravnom dokumentacijom za odobrenje regulatora i neizvesno je šta će tu biti. Ja radim na 20. iteraciji za dva SOW-a koja su trebala da budu potpisana pre x meseci ali ih klijenti nisu udostojili review-a pa je sad frka jer ne može da bude produkcija pre potpisivanja SOW-ova. 

 

Datum produkcije je fiksan i nije opcija da se pomeri osim ako regulator to ne zatraži. Zaposleni i kod nas i kod klijenta su bukvalno na ivici snage i razuma, nekima je i ozbiljno ugroženo zdravlje. Naš tim na terenu guta tablete svako veče, ne mogu da spavaju inače, a rade po 16 sati dnevno.

 

Današnji statusni sastanak s klijentima kojem prisustvuje 30-50 ljudi je bio pakao, ne pamtim da sam se toliko loše osećao.

 

Interno se sve eskaliralo na C-nivo ali ni oni nemaju rešenje osim da je trebalo sve drugačije da se radi, a sad jbg.

 

Pa vi budite programerke™.

 

  • Tužno 4
Link to comment
Just now, radisa said:

Državna firma je klijent?

 

Cenim po bruju prisutnih na sastanku, to sam vidjao samo kod državnih kompanija...

 

Nije, ali kao da jeste, pošto je internacionalna finansijska institucija. Otud i regulator u priči.

Link to comment
Just now, Sammael said:

 

Nije, ali kao da jeste, pošto je internacionalna finansijska institucija. Otud i regulator u priči.

Da to je slicno...

 

30+ ljudi na sadtanku je da bukvalno odmah izadješ... Tu se nikakva odluka ne moze doneti.. 

  • +1 1
Link to comment
1 minute ago, radisa said:

Da to je slicno...

 

30+ ljudi na sadtanku je da bukvalno odmah izadješ... Tu se nikakva odluka ne moze doneti.. 

 

Prošle nedelje sam bio oštar i zahtevao da odrede jednu osobu koja može da preseče jer ne može više ovo komitetsko odlučivanje, ne vodi ničemu (postoji inače "product owner" s njihove strane, divna žena ovako i zna posao, ali apsolutno ne donosi nikakve odluke). Odgovoreno mi je da nije tačno da je komitetsko odlučivanje, tačno se zna za svaki segment ko odlučuje, a ako ta osoba ne može da preseče, onda se... ide... na... steering committee. :frust:

  • +1 1
  • Haha 2
  • Hvala 1
Link to comment

@Sammael

 

Cestitam. Pohvatali ste skoro sve bad practice na samo jednom projektu.

Ako je sad ovakav pakao tek ce biti kad uletite na produkciju ali to verovatno i sam znas.

 

Salu na stranu, nadji neku fizicku aktivnost barem sat vremena dnevno da se refreshujes za vreme crunch time-a.

I smanji ekran izvan posla dok frka traje.

 

 

 

 

  • +1 1
Link to comment

@Sammael poslusaj me, ne zajebavam se. Istog momenta smanji i sebi i svojim ljudima radno vreme na 8 sati. Posle posla obavezno se bavi necim sto nema veze sa poslom - teretana, pomoc prijateljima, cuvanje dece, odlazak u pub.. na kraju krajeva, gledaj kako da svojoj novoj dragoj priredis nesto lepo. 

 

Sjebaces se bespovratno i ti i tvoji radnici a nista nije vredno toga. I da firma propadne, nije vredno toga. Bice jos posla.

 

Sta je najgore sto ce se desiti ako probijete rok? Penali vasoj firmi, gubitak ogromnog klijenta, otkazi? Sve cete to preziveti. Ali ovo mozda necete. Molim te ne zajebavaj se. 

  • +1 1
Link to comment
4 minutes ago, bags said:

@Sammael

 

Cestitam. Pohvatali ste skoro sve bad practice na samo jednom projektu.

Ako je sad ovakav pakao tek ce biti kad uletite na produkciju ali to verovatno i sam znas.

 

Salu na stranu, nadji neku fizicku aktivnost barem sat vremena dnevno da se refreshujes za vreme crunch time-a.

I smanji ekran izvan posla dok frka traje.

 

Najgore je što sam ja na ovo upozoravao od kako sa došao na projekat pre 6.5 meseci:

 

- Klijent koji ima istoriju propalih projekata

- Potpuno sumanut timeline

- Tim mladih analitičara koji nemaju autoritet/iskustvo da pushbackuju sulude requiremente

- Ogroman scope koji je dodatno proširivan praktično do pre 2 nedelje

- Godišnji odmori zbog kojih je letos kasnio UAT i signoff requirementa

- Nedostatak governance-a s njihove strane

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...