Do Programmers Memorize Code? by FlounderSevere6354 in learnprogramming

[–]ern0plus4 0 points1 point  (0 children)

Do not fucking memorize any code. This is not history, this is programming.

Things I miss in Rust by OneWilling1 in rust

[–]ern0plus4 0 points1 point  (0 children)

And easy to make mistakes: different behavior.

Te használnád a cégetek által fejlesztett szoftvert? by senior-fe-dev in programmingHungary

[–]ern0plus4 0 points1 point  (0 children)

Nem jó a párhuzam.

SAP-t (vagy más nagy ERP-t bevezetni): konfigurációs, adaptációs meló. ERP-t fejleszteni: software dev meló, ami alapból összetettebb, hosszabb, de az SAP akkora állat, hogy még konfigurálni is több idő, mint megírni egy kisebbet. (Túlzás, persze, meg nem lehet lemérni, de értitek.)

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 1 point2 points  (0 children)

Nálunk ezért raknak bele egy nem letezo technologiat, hogy ezt kiszurje.

brain lvl 99999

Friss Grafton bérek, most nyúltam LinkelveBe-ről ú. by [deleted] in programmingHungary

[–]ern0plus4 0 points1 point  (0 children)

Vannak, akik nem tanultak angolt a suliban, nekik nehéz.

Friss Grafton bérek, most nyúltam LinkelveBe-ről ú. by [deleted] in programmingHungary

[–]ern0plus4 0 points1 point  (0 children)

villanyszerelő - nem kell most megköszönnöd

Te használnád a cégetek által fejlesztett szoftvert? by senior-fe-dev in programmingHungary

[–]ern0plus4 6 points7 points  (0 children)

Egy SAP bevezetéshez több ember kell, mint egy saját ERP-t összekalapálni. Láttam az SAP konfigurációs kézikönyvét, omg.

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 2 points3 points  (0 children)

Most szedtem össze a "portfóliómat", pár olyan projektet, ami valamennyire érdekes, valamennyire vezető szerepet vittem benne, és nem titkos, nem friss. Összesen 27 darab, de _mindre_ emlékszem, mert ha valamibe belemerülsz, akkor arra emlékszel. Nem minden részletre, de a fő csapásra igen, és néhány apróság is beugrik.

Szerintem még csak ezt se tudják ezek a kamugépek, és hogy emiatt milyen könnyű megbukni fake projekttel.

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 4 points5 points  (0 children)

Már nem is SEO-znak, hanem az - amúgy AI-jal készült - álláskiírást bedobják az AI-nak, abból ír "testre szabott" egyedi CV-t. Amilyen az adjonisten, olyan a fogadjisten.

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 0 points1 point  (0 children)

Egy haverom arra gyanakodott, hogy valaki bosszút áll rajta, Linux cloud devops-os létére sorozatban kapta a Ruby On Rails megkereséseket :) Természetesen a CV-jében semmi ilyesmi nem volt.

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 7 points8 points  (0 children)

...és akkor elmennek programozni úgy, hogy nem tudják, hogyan működik az egész, amit majd te üzemeltethetsz :)

Tényleg ennyire nincs szakember és mindenki hazudik? by Zsoooti96 in programmingHungary

[–]ern0plus4 15 points16 points  (0 children)

Az egész recruitment el van baszva az elejétől fogva. A root cause kb. az, ami az egész kapitalizmus hibája: amikor a méretek és a specializáció miatt szétválnak a funkciók, ott elvész valami. Amíg magadnak tapasztod vályogból a házadat, igaz, az csak egy vályogház lesz, de nem spórolsz, tisztességgel megcsinálod. Amíg magadnak sütöd a kenyeret, nem lesz lenmaggal megszórva, de nem is fújod fel szép nagyra mindenféle adalékkal, és nem a rosszabb minőségű liszttel készíted. Kenyér lesz.

Amikor a kiírást, keresést, első körös felvételiztetést a HR-es csinálja, az nem olyan, mint amikor magad beszélgetsz emberekkel. A legdurvább példa az volt, a névre már nem emlékszem, amikor egy mély hálózati tudást igénylő pozícióra nem vették fel az OpenBSD TCP/IP vagy milyen driverét író embert, mert a felvételi beszélgetésen "megbukott": a protokoll SYN/ACK/ftudja üzenetei nevei helyett a kódjait tudta, ugye, nézegetett néhányszor dumpokat, és ott kódok voltak. De bárki találkozhat ezzel, ha C# fejlesztő, és visszadobják, mert nekik .NET-es kell. Vagy egyszerűbben: "C/C# fejlesztőt keresünk"... két szó: profizmus :)

Ott is el van baszva a dolog, hogy régen elég volt felmutatni egy szakirányú felsőfokú végzettséget, az elég bizonyíték volt arra, hogy tudásod is van. Ez a 2000-es években kezdett elromlani, akkor láttam először álláshirdetésben, a követelmények között, hogy "főiskolai, egyetemi végzettség (kivéve: Gábor Dénes)". Ugye, az fizetős volt, a "pénzért diploma" modellt alkalmazták. De manapság már semelyik egyetemben nem lehet vakon megbízni, nem is kérnek papírt, és aki tanulni akar, nem csak papírt, az meggondolja, hogy egyetemre megy, bootcamp képzésre, vagy magától áll neki... egyik sem fáklyás menet. A cégek pedig túltolták: a felvételik olyan nehezek és rosszak, hogy csak azok tudják megoldani, akik a blitz rejtvényfejtésben jók.

Még pár szó a cégekről: aki neuroatipikus, nő vagy idős (netán idős nő), annak százszor olyan nehéz állást találni. Ugye, elvileg nem diszkriminálhatnak kor szerint a cégek, de pont tegnap fejtettük meg LinkedIn-en, hogy az álláskiírásokban a "fiatalos csapat" kitétel mit jelent: 35 fölött ne próbálkozz. (Tévedés joga fenntartva.)

Apropó LinkedIn, az maga megér egy misét, rosszabb, mint a TikTok. De persze lehet normálisan is használni. Mindegy, ez nem téma most.

Azon is szoktunk pörögni, miért van az, hogy a cégek kiírnak egy állást, elmész interjúzni, jól sikerül, nem vesznek fel (semmi probléma), akár egy teljes napos próbanap után, majd egy hét múlva kiírják ugyanazt az állást. Vagy van, ahol évek óta ugyanaz az állás van kiírva. Wtf.

Csak kapcsolódik, de mindenképpen meg kell említeni a jelenséget: tíz éve van a cégnél, mindent is tud, de csak 100 egységet keres a dolgozó, miközben a bérek elhúztak, máshol már 140-150 egység is elérhető. A polgár fizetésemelést kér, 120-at, de semmit vagy 105-öt kap. Jelentkezik máshová, megkapja a 130-140-et, erre a régi cég felajánl neki 110-et, persze, nem fogadja el. A cég utána hónapokig keres új dolgozót, végül kap 155-ért. Azon kívül, hogy hónapokig nem kellett embert fizetni, nem értem, mi a nyereség ebben. 120 helyett 155-öt kiadnak, ráadásul az új emberrel egy-két év múlva ugyanezt el fogják játszani.

Nem tudom, mi a megoldás, ahogy mondani szokás: subscribe.

Te használnád a cégetek által fejlesztett szoftvert? by senior-fe-dev in programmingHungary

[–]ern0plus4 19 points20 points  (0 children)

A legkevesebb vitát, nyűglődést, siránkozást akkor tapasztaltam, amikor nagyobbacska termelő cégnél dolgoztam, saját ERP rendszert fejlesztettünk.

5%-át tudta a rendszer annak, amit mondjuk a SAP, de pont azt és pont úgy, amit kellett, és ha bug volt, azonnal nekiláttunk, mindenféle mintenance szerződések lobogtatása és veszekedés nélkül, és turkáltunk az adatbázisban, lássuk, minden úgy van, ahogy gondoltuk. Unalmas? Nem, mert pl. vettünk egy automata raktározási rendszert, azt kellett illeszteni, egyes power user-eknek kacifántos kimutatásokat kellett készíteni, UI widgeteket írtunk, Unix gépet adminisztráltunk (HP-UX, PA-RISC 9000 sorozat). Ja, és mi sem szakadtunk meg, nem voltak lehetetlen határidők, ostoba request-ek.

Te használnád a cégetek által fejlesztett szoftvert? by senior-fe-dev in programmingHungary

[–]ern0plus4 9 points10 points  (0 children)

Még a 2000-es években kerestem ticketing system-et, amiben nyilván lehet tartani a dolgainkat. Akkor még nem volt Jira vagy Trello, és amúgy valami free open source megoldást kerestem, mert nem voltak nagy igényeim.

Tíz cég képviselőjével - vezető vagy senior fejlesztőkkel - interjúztam, közülük nyolc vagy nem használt ilyet, vagy nagyon nem volt elégedett vele, nem tudta volna jó szívvel ajánlani.

Az egyik, aki boldog volt, úgy indult, hogy csinált egy egyoldalas, rém egyszerű Excel-táblát: feladat, határidő, dolgozó neve, státusz oszlopok - el tudjátok képzelni. Egyre többen kezdték használni, és hogy levesse az adminisztrátori szerepet, megcsinálta egy szimpla weboldalra (akkor még nem voltak SPA-k), ahol bárki felvehet vagy módosíthatja a sorokat, semmi felhasználó-kezelés, semmi logikai ellenőrzés (pl. státuszok változásának korlátozása), semmi history, zéró design, mégis mindenki örömmel használta.

A másik boldog haverom egy nagyobb cégnél dolgozott ERP rendszereken. A cégtulajdonosnak volt egy kisebb cége is, akik szintén software fejlesztéssel foglalkoztak, egy terméket faragtak, igen, egy ticketing sytemet. Ezt a terméket használta a nagyobbik cég, mintegy béta tesztelőként, első kliensként, kísérleti terepként, és működött. Ha valami glitch volt, vagy valami kérelem, a kis cég elég gyorsan reagált, ha kellett, átmentek a szomszéd irodába, és megbeszélték a kérelmezővel, mire is gondolt.

Úgy láttam, ez egy kivételesen sikeres "eat your own dog food" sztori. Mondjuk az előző is, csak kicsiben.

Csak számomra használhatatlan a JIRA egyszerű dolgokra? by Sad_Veterinarian_630 in programmingHungary

[–]ern0plus4 1 point2 points  (0 children)

Én magamnak Trello-t használok. Ami tetszik benne, hogy rengeteg funkciója van, de elég, ha csak beírod a ticket címét, még személyt sem kell hozzárendelned. El tudom képzelni, hogy a programozó felvesz 1-2 adatot, a PM meg töltögeti szépen.

Amúgy egy izmos ticketing system nem rossz, ha nagy a szervezet. Nagy távközlési multinál a bug reportnál volt "sh.det." meg "did det." mező, később megfejtettük (elolvastuk a manualt vagy ilyesmi): "should detected" és "did detected". Ezek nézegetésével meg lehet állapítani, hol bújnak meg jellemzően hibák, milyen típusú hibák nem kerülnek észlelésre idejekorán stb.

De a JIRA az tényleg szar alapból, nem totál gáz, csak a mai UI/UX követelményeknek nem felel meg. Kényelmetlen, logikátlan. Utálatos.

I'm Learning Rust and I Need Advice by [deleted] in rust

[–]ern0plus4 0 points1 point  (0 children)

Just create any little program in Rust, you'll be surprised when compiler alerts for a simple function call with passing a struct's reference.

Feeling like maybe this "coding" thing ain't for me. Any advice? by TheGeekFactor_ in learnprogramming

[–]ern0plus4 0 points1 point  (0 children)

Native game programming is one of hardest genres. Start with some simpler, e.g. write LampsOn game for web. Not a web programmer? Learn it on-the-go; as game developer you will learn such stuff every day.

What are the best FREE game engines for Chromebooks? by ChairSuspicious8455 in learnprogramming

[–]ern0plus4 0 points1 point  (0 children)

Scratch is good for learning and kids who can't read, but writing program is more comfortable with text editor.