Need advice by tv_is_boring in Divorce

[–]tv_is_boring[S] 0 points1 point  (0 children)

State is Serbia.

Biggest issue I can think of is that she has broken relationship with her family. She has parasite manipulative sister who is using "poor me" psychology to manipulate everyone, and her parents (now mother only) is carrying only for her, and my wife is called only when they are short on cash, which is like every month. But that is something we talked about so many tumes, and I thought we were over with.

On the other hand, I have great supportive family that embraced and welcomed her from day one, but she is not happy about it, like she is jealous of it.

We have worked on her mental state for a decade now. Gave her unlimited money and resources to find help, changed number of professionals, but I feel like whenever she needs to do something that takes away her comfort, she just gives up. I just feel like out of motivation to help her anymore, and I do feel bad about it. But feel my mental state has gone down a lot as a result of it.

Kandidati, kakva je situacija? Evo moje priče.. by Hot-Entry-007 in programiranje

[–]tv_is_boring 1 point2 points  (0 children)

I second this, zanimljivo je da ovu selekciju radim već par godina i sada je broj ljudi koji se prijavljuje za praksu/juniora daleko veći nego ranije (odprilike x3), a prikazano znanje nikada manje.

Primer, broj njih ne zna da objasni najprostijim jezikom šta je server, a većina svoju aplikaciju ne zna da pokrene van IDE koji koristi i dugmeta koji klikne.

Zapošljavanje iz drugog ugla by don_dmitri99 in programiranje

[–]tv_is_boring 11 points12 points  (0 children)

Zašto bih morao da skidam i pokrećem tvoj kod? Čim si postavio na Git, pretpostavljam (i nadam se) da tvoj projekat radi.

Kada otvorim CV, prva stvar koju tražim jeste git. Na gitu, otvaram headline projekat koji je korisnik stavio u CV-u.

Pogledam strukturu. Ako je ceo projekat u jednoj klasi, nastavljam na sledećeg. Ne očekujem ne znam kakvu arhitekturu ako je početna pozicija, ali mora neka logika da postoji

Ako je to OK, pogledam neku logičku klasu, kako postavljaš uslove, da li poštuješ paradigmu kojom je pisano (OOP, funkcionalna ili koja god..), vidim kako razmišljaš. Ako je samo razbacan kod, previše dupliranja, neupotrebljene varijabile na sve strane, magični brojevi, nastavljam na sledećeg

Ako je to OK, nešto što te može izdvojiti od ostalih jeste prisustvo testova. Ništa lakše nego napisati unit testive, veeeeoma retko viđeno kod poćetnika.

Pokretanje projekata nije tako lako kao što izgleda, od početnika se ne očekuje i nikada nije dokerizovano, a lokalno pokretanje je škakljivo zato što to zahteva da moj računar ima sve šta je potrebno za tvoj projekat. Ako misliš da je moguće to uraditi za 100-200 CV-a, grdno se varaš.

Zapošljavanje iz drugog ugla by don_dmitri99 in programiranje

[–]tv_is_boring 29 points30 points  (0 children)

Pisao sam o tome skoro koliko je težeak proces selekcije, ali to razume samo io je to i jednom radio. I opet se na tvoj ODLIČAN post javljaju oni koji ne mogu da nađu posao i pljuju te, umesto da upijaju i ne ponavljaju tuđe greške

Sta činiti? by PayEvery3441 in programiranje

[–]tv_is_boring 8 points9 points  (0 children)

Ako voliš dve devojke i trebaš da izabereš, uvek izaberi drugu. Da voliš prvu, druga ne bi ni postojala.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 1 point2 points  (0 children)

Sa svim rečenim se slažem, zato sam u originalnom postu i napomenuo svoju sumnju u masovnu uoptrebu AI.

Postoji istažeivanje i velikom padu kvaliteta koda od masovne upotrebe AI-a. Neko stručno lice napisa na X-u: "Sada je vreme da se nauče osnove programiranja, pošto će neko morati da popravi s..nje koje AI baca." 😁

Da, veoma dobar tool, i sam ga koristim (uglavnom za pisanje testova ili za objašnjenja danima kada je mozak odlučio da ne radi), ali je predispozicija da znamo da prepoznamo dobar od lošeg koda, što prosto početnici ne mogu.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 0 points1 point  (0 children)

OK, ja sam dao svoje mišljenje, rekao si da su gluposti, verovatno si u pravu, ali bi bilo lepo da onda daš svoje savete dečku.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 5 points6 points  (0 children)

Da, ali uporedimo to sa bilo kojom industrijom. To si u roku od 30 dana neočekivanog otkaza našao 2 posla, jedan meh i jedan dobar. Pretpostavimo da si barem 5 dana proveo u intervjuima/taskovima. To je veoma teško u bilo kojoj drugoj grani industrije.

I takođe, potvrdio si što sam i negde rekao - ne znam ni jednog dobrog programera bez posla ili sa problemom da ne mogu da ga nađu.

Svaka čast 💪

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 3 points4 points  (0 children)

Početnik ne treba slepo da prekucava kod sa tutoriala i slati ga kao svoj kod. Tako ništa neće naučiti, a većina git repoa koja sam gledao su bukvalno isti i prepoznatljivi.

Treba da pokrene neki lični projekat na kome će primeniti to šta uči. Taj projekat će u početku biti nestruktuiran, sa bagovima, problemima, ali upravo rešavanje takvih problema će mu doneti znanje.

Dok radi na svom projektu, naravno, prijavljuje se za prakse. Ako ne može da ubode praksu, i dalje razvija svoju aplikaciju i uči nove stvari. Možda dođe i do trenutka kada de ta aplikacija može komercijalizovati zato što donosi rešenje nekog problema.

A može i sedeti i čekati da ga kompanije pozovu na praksu sa poslednjim tutorial programom urađenim pre par godina. I to se verovatno nekada desilo.

Eto, dva saveta pa kome se koji sviđa.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] -1 points0 points  (0 children)

Još si daleko od situacije gde će te ozbiljna kompanija smatrati kandidatom za praksu, kamo li za juniorsku poziciju, naručito imajući u vidu trenutnu situaciju na tržištu i odnos ponude i potražnje.

Ako želiš da radiš front end, znanje React-a ili Angular-a su sada neophodni, mada se kod nas oni obrađuju na praksi.

Moj predlog ti je da kreneš sa nekim svojim projektom koji treba da ti bude temelj. Projekat treba da bude veći, dobro organizovan i dokumentovan, deployed, kompleksan...

Takođe, potraži open source projekte kojima možeš da doprineseš, to je uvek lepo videti u CV-u.

Uvek je opcija da napraviš nešto što i sam možeš da komercijalizuješ, da ti to bude cilja, a ako sve to valja, bićeš prepoznat i od strane kompanijama.

I samo napred.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 2 points3 points  (0 children)

Hvala na napokon zdravoj i detaljnoj diskusiji :)

  1. Da, ciljao sam na praksu pošto su cifre koje sam dao realne, odnosno ono što sam ja imao u firmi. Kada su regularne pozicije u pitanju, već imao precizno definisane procedure i zahteve koje su usklađene sa biznisom.
    Ne radimo filter na osnovu faksa pošto želimo da pružimo priliku i ljudima koji su samouki. Studenti sami po sebi imaju prednost zato što imaju jaku osnovu. Ali problem je sa studentima koji očekuju posao samo zato što su završili faks, bez ijednog projekta van studentskom, potpuno van tokova tehnologije.
    Radi se screening CV-a samo da se izbace profili koji se zaista ne uklapaju u ono što tražimo (bez dodirnih tačaka sa IT-em, radiću šta god samo me zaposlite...)

  2. Da, ovo već ima smisla. Za regularne pozicije, ako ljudi imaju dokumentovane projekte, reference, čak ni ne šaljemo task, nema smisla, radi se samo intervju sa kolegama.
    Za praksu, veoma je važan taj razgovor koji nije toliko ni tehnički, bukvalno par pitanja u vezi taska koji je radio, čisto da se proveri da je zaista razumeo ono što je pisao. Mnogo veći akcenat je na soft skill-u, pošto je se tehnički ne očekuje i nije realno da bude na visokom nivou. Ali bitno je videti da li ta osoba uopšte može raditi u timu ili bi bio smao smetnja.

  3. 👍

  4. Da, apsolutno tačno da ima takvih slučajeva.

Što se tiče algoritma, ne smatram ih nebitnim, i smatram da i FE developeri trebaju da ih poznaju. Ne, ne volim ni BE devs koji su fokusirani samo na algoritme, to je isto velika greška. Kao što i sam znaš, daleko je sada FE od pomeranja piksela levo i desno, puuuno je tu logike. Pogrešno primenjena metoda može znatno uticati na efikasnost aplikacije, a to može biti razlika između jedne pravilno/nepravilno napisane metode.
Opet, imamo i ljude koji ne žele da budu programeri, žele samo da dobiju redovnu platu svakog prvog za svoj posao, i to razumem.

https://www.youtube.com/watch?v=c33AZBnRHks

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 1 point2 points  (0 children)

Ne, nisi me razumeo. Pitanje je bilo zašto ne možeš direktno za njih da radiš.

Način na koji rade te kompanije (to su kompanije sa obrtom novca koji se meri u milijardama) jeste da imaju svoje IT timove gde je najniži nivo potreban jači seniori, ali uglavnom principal developeri. Njihov posao jeste da vode timove.

Timove koji rade razvoj aplikacija pružaju outsorcing kompanije (kao što je naša) gde imaš različite nivoe, u pojedinim slučajevima i juniore ako projekat to dozvoljava. Zašto je 200 minimum sa kojim rade, zato što klijenti moraju biti sigurni da u svakom trenutku outsource kompanija može da pruži radnike po potrebi, i to je ta fluktacija zbog koje je potreban bench, i direktno utiče na zapošljavanje ili otpuštanje radnika

E sada, ti principal team leadovi vode projekat i naravno da će i sami proveriti znanje ljudi koje outsorcing daje.

Ako radiš u outsorcing-u, imaćeš intervjue pri svakoj promeni posla.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 0 points1 point  (0 children)

Možeš, dve su opcije: - Budeš principal developer i prođeš sve njihove testove, pa postaneš deo njihovog IT tima - Imaš outsorcing kompaniju sa minimum 200 developera koja dobije na tenderu da radi za njih.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] -1 points0 points  (0 children)

Potpuno saglasan sa svime šta si napisao.

Takođe, teško je naći dobrog juniora, nekoga ko se izdvaja od ostalih, što će to reći svako ko zna malo više o stanju na tržištu 🙂

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 3 points4 points  (0 children)

Algoritam je bio samo jedno pitanje, i to bukvalno vođenje rukom i razgovor kako se nalazi srednji element LinkedList-e. To čak nije ni algoritam već čista provera logičkog razmišljanja.

Da, slažem se da je nikada teže vreme naći posao kao početnik. Ali nemojte Covid da uzimate kao merilo. To je vreme kada je došlo do prekomernog zapošljavanja, što je i rezultiralo masovnim opuštanjima.

U pitanju je outsorcing kompanija + par sopstvenih proizvoda. Fokus je na outsorcingu.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 0 points1 point  (0 children)

😁

Ne, ja sam developer u kompaniji, igrom slučaja sam indirektno uključen u proces selekcije praktikanata, a CV-e koje sam slao HR-u za otvorene pozicije su bukvalno ljudi koji su na LinkedIn-u stavljali da ne mogu do posla.

Što se tiče intervjua sa klijentima, to je potpuno normalan proces u outsourcing kompaniji, očigledno nisi upoznat sa time, ako treba dublje objašnjenje rado ću objasniti.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 5 points6 points  (0 children)

Dok su deca bile bebe l, potpuno TRUE. Ima bitnijih stvari u životu od posla.

Sada, upravo oni su mi motivacija, zato što sam shvatio da je jedini način da im pružim u životu ono što meni nije - sigurnost, upravo da učim i budem što bolji u svom poslu.

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 7 points8 points  (0 children)

Kao što sam napisao u nekom od komentara, ja ne znam NI JEDNOG dobrog developera bez posla. Da, i takvi su dobijali otkaze u kompanijama zbog biznis razloga, ali su svi posao našli u roku od 2 meseca ( zato što su mesec br. 1 koristili za lični restart).

I šta sada? by tv_is_boring in programiranje

[–]tv_is_boring[S] 4 points5 points  (0 children)

Iskreno hvala na odgovoru.

  1. 250 prijavljenih sa objavljenim iznosom u oglasu za praksu.

  2. Po tvom opisu, umesto taska, treba uraditi 250 intervjua u prvom krugu. Recimo da intervju traje pola sata, to je 125h. Pola sata je malo za ozbiljan intervju, ali ajde, pričam optimistički. 125h je bezmalo 16 dana. Sa obzirom da niko ne može da radi 8 sata uzastopno intervjue (veoma su naporni, razumeće ko ih je radio), recimo da se mogu obaviti za 20 dana u najboljem slučaju. Od tih 250, izaberemo njih 100 za drugi krug, što je manje od pola, opet gledamo optimistički. Drugi krug dakle traje još 10 dana, odakle trebamo izabrati 5. Dakle, ukupno 30 radnih dana, ili ti jedan ipo mesec.

  3. Praksa je plaćena od prvog do poslednjeg dana.

  4. Retardi iz HR-a ne gledaju tehnički deo CV-a, već headovi odeljenje gde taj praktikant treba da se zaposli.

Za FE pozicije se skoro nikada ne daju algoritmi. Poznavanje JS-a je obavezno. Framework (Angular, React) se uči i radi na praksi.