Kérdés:
Helyénvaló egy interjúban bemutatni a jelenlegi munkám (kódom) példáit?
James N
2014-11-13 03:47:57 UTC
view on stackexchange narkive permalink

Egy állásinterjún szeretnék példákat mutatni munkámról (szoftverfejlesztés), de mindez a munka a jelenlegi cégemnek szól. Megfelelő-e megmutatni az interjúztatónak a kódot vagy a szoftver működését? A http://blog.codinghorror.com/how-to-hire-a-programmer/ 2. pontja portfólió megtartását javasolja, de használhatom-e ezt a munkát a portfóliómban?

Négy válaszokat:
Chris E
2014-11-13 04:05:47 UTC
view on stackexchange narkive permalink

Amit tehet, megváltoztathat mindent, ami nem saját vagy a portfólióba van besorolva, és / vagy módosíthatja, hogy általánosabbá váljon.

Amire ügyelnie kell, hogy ne megsérti a korábbi (vagy jelenlegi) munkáltatókkal kötött, írásbeli vagy hallgatólagos megállapodásait (utóbbi etikai, nem jogi megfontolásokból származik).

Az egyik nagyszerű alapszabály, hogy felteszi magának a kérdést mutatom az ügyfelet? " Ha igen, akkor általában bátran ossza meg, mit láthat az ügyfél.

A portfólióban azt szeretné megtenni, hogy miként kódolhatja vagy leírhatja mit kódoltak. Amit nem akarsz megtenni, az olyan dolgok megosztása, amelyeket a munkáltató nem akar megosztani, vagyis bármi, ami saját tulajdonú.

Mindezt elmondva (és minden tiszteletem mellett Jeff Atwood), majdnem 30 év alatt A szoftverfejlesztés éveiben soha nem tartottam portfóliót, és soha nem is kértek tőlem, kivéve az általam írt nyilvános webhelyekre mutató linkeket. Amit csinálok , az egy kiterjedt lista a szoftverekről, amelyeket írtam, leírva annak működését és (amennyiben etikus), hogyan működik. A legfontosabb, hogy leírom a szervezet problémáját és azt, hogy a szoftverem hogyan oldotta meg.

Köszönöm, kíváncsi voltam a portfólió-vezetés elterjedtségére is. Számomra az összes érzékeny kód elhomályosítása, és a program üzleti tartalma olyan fájdalmat okozna, hogy valószínűleg könnyebb lenne semmiből létrehozni valamit.
Az évek során többször is ezt tettem. Írtam olyan adatbázis-vezérelt webhelyeket, amelyek valóban csak példák, amelyekre rámutathatnék, hogy nem vagyok teljesen tele baromságokkal. :)
@ChristopherEstep: Az egyetlen módja annak, hogy valóban megtudja, mennyire jó a kódolás, az, ha megnézi a kódját. Nem csak az a jó kódoló, hogy jó szoftverfejlesztővé válik, és vannak olyan nagyszerű kódolók, amelyekkel soha nem szeretnék dolgozni. Ennek ellenére a kódolási képesség megítélése nem helyettesítheti a kódot.
Akkor egyet kell értenünk abban, hogy nem értünk egyet. A kódolás nagy része szubjektív, és a kódolás megítélése nem annyira különbözik a művészet megítélésétől.
teego1967
2014-11-13 04:25:02 UTC
view on stackexchange narkive permalink

Ha kérdeznie kell, akkor valószínűleg "nem engedik", ha a mű nem nyilvános.

A vizuális prezentációk azonban nagyon értékesek lehetnek egy interjúban, különösen, ha munkája GUI jellegű. Munkája "kinézetének" megmutatása továbbadja annak kifinomultságát, és kiváló ugródeszka a mélyreható vitához.

Itt értem el a voksolást .... egy számítógépen teszi, amelyet magával hoz (vagy az interjúkészítő számítógépének előadásában, ahol utólag törli a fájlokat).

Amit NEM akar tenni, az az, hogy ezeket az anyagokat online feltegye, vagy küldje el e-mailben bárkinek. Ez az a fajta dolog, amelyre visszatérhet, hogy megharaphasson, ha a jelenlegi munkáltatója megtudja és előttük van a "bizonyíték".

Nem, nincs leszavazás. Ez szilárd tanács. Képernyőképeket mutattam az iPad-en. Remek prezentációs eszköz az ilyen dolgokhoz, megoszthatják egymással az interjú során, és nem kell aggódni, hogy elhagyják az irányítást.
De azután a kérdező elgondolkodhat azon, hogy mit lennék hajlandó megmutatni _munkájukról_, ha későbbi munkákhoz interjút készítenék ...
@JamesN, ez a tartalom érzékenységétől függ. Ki kell használnia az ítélőképességét, és értékelnie kell, hogy valóban elad-e titkokat, vagy sem. Az ön kockázata, hogy vállalja. Vettem, és soha nem volt problémám.
Ezért kulcsfontosságú, hogy ne osszák meg az üzleti titkokat. Egyszer megosztottam néhány képernyőképet egy rendkívül összetett silverlight alkalmazásról, amelyet egy főiskolára készítettem. Igen, az iskolára volt jellemző, de semmi tulajdonjog nem volt benne. Nem volt ott olyan információm, amely nem volt szokásos vagy más módon nyilvános. Diszkréciót kell használnia, de ezért segíthet az eszközön való birtoklás. Ne feledje, tudják, hogy mindenki információt oszt meg arról, amit csinál. A legfontosabb az, hogy ne osszunk meg titkokat vagy tulajdonosi információkat.
Hakan
2017-03-30 19:52:50 UTC
view on stackexchange narkive permalink

Ez nem helytelen, hanem biztonsági megsértés.

Nincs olyan komoly vállalat, amely lehetővé tenné, hogy megossza a kódrészleteket harmadik féllel, vagy hagyja másolni őket. Minden kódmunkája a munkáltatóé, beleértve a "Hello World" alkalmazásokat is.

Ha mégis megteszi, azonnal kizárják.

Az a tény, hogy azt mondta, hogy "A cégem jól van ezzel", nem számít. Ha megosztja velük valaki más kódját, akkor meg fogja osztani a kódját a következő munkáltatóval. Még akkor is, ha a cég vezérigazgatója által aláírt jogi dokumentumot visz magával, az előző munkáltatói kód figyelése érzést kelt a kérdező gyomrában, ami azt jelenti, hogy nagyjából készen van.

Bár általában egyetértek, vannak bizonyos kivételek.Cégem számos nyílt forráskódú projektet támogat (saját és másokat, amiket véletlenül használunk).Nem látok semmiféle problémát, ha megosztaná a hozzájárulásait, ha azok kifejezetten nyílt forráskódú kódalapokban vannak, még akkor sem, ha ezeket a hozzájárulásokat a vállalat idejére tették.Feltehetően ez nem áll fenn az OP esetében (feltételezve, hogy ezt meghatározták volna), de csak arra akart rámutatni, hogy nem mindig fekete-fehér.
Biztonsági rés?Ostobaság.A biztonság szempontjából dolgozó szoftver számára kiemelkedő jelentőségű.Ami azt jelenti, hogy ha megvan a forráskód (féltucatnyi API kulcs eltávolítása után), akkor _semmit_ nem tehetne vele, hogy ártson a vállalatnak vagy ügyfeleinknek.Így működik a biztonság.
"Nincs komoly társaság" - úgy tűnik, nem tudja, hogyan működik a szerzői jog.Nem számít, hogy ki __ látja_ a forráskódot.Rengeteg olyan szervezet van, amely hozzáfér a Windows vagy a Microsoft Office forráskódjának jelentős részeihez.A lényeg az, hogy amíg a Microsoft birtokolja a szerzői jogokat, _semmit_ nem lophat el tőlük.
És "akkor is, ha a cég vezérigazgatója által aláírt jogi dokumentumot visz magával" - most már nevetségessé válik.Ha a cégem vezérigazgatója megengedte, akkor ez 100% -ban törvényes, etikus és rendben van.
Köszönöm az összes megjegyzést.@shenles, észrevétele valóban hasznos.Bár nem az a lényeg, hogy törvényes-e, vagy sem, hanem az a kép, amelyet a leendő munkaadó számára okoz.gnasher729, még mindig biztos vagyok benne, hogy egyetlen vállalat sem adja be a forráskódját a GitHub-nak, és nem mondja azt, hogy "Mindenképpen megvan a kulcsunk", és kihagyja a biztonsági megállapodásokat az alkalmazottaikkal.A kérdésem pedig nem a szerzői jogokkal kapcsolatos, hanem a munkavállaló és a munkáltató közötti szerződéssel.És kijelentettem, nem tudom elképzelni, hogy megnyitok egy forráskódot, és azt mondom: "Ne aggódj teljesen törvényes miatt", és számíthatok arra, hogy felvesznek.
Abszolút igazad van, nincsenek olyan vállalatok, amelyek az opensource szoftvereken dolgoznak, és mindezt a github-ban vagy egy másik nyilvános adattárban tartják, ahelyett, hogy légréses kiszolgálón lennének, és csak akkor biztosítják a GPL névleges megfelelését, ha kérésre postai úton küldik el a forrás nyomtatványait./gúny
Képzelje el, hogy a Microsoft alkalmazottja alkalmazza ezt a linket: https://referencesource.microsoft.com/#System.Xml/System/Xml/Bits.cs,bca7e71b3245e640 a böngészőjébe és azt mondja:Biztonsági megsértés!Megmutatta a Microsoft forráskódját, amelyet a Microsoft mindenki számára elérhetővé tett a világon!
@gnasher729 Bár nem arról beszéltem, hogy helyes-e, hanem arról, hogy a másik cég hogyan fogja látni, példáddal is bajba kerülhetsz.Jogilag szöveget tesz be a vállalati erőforrásokba.
gnasher729
2017-03-30 23:13:19 UTC
view on stackexchange narkive permalink

Ellenőrizze, hogy van-e olyan kód, amelyet teljesen beírt, és kérdezze meg cégét, hogy megmutathatja-e másnak. Igent mondanak, vagy nemet. Ha igent mondanak, akkor megmutathatja.



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...