Quali fonti di lavoro di esempio dovrebbero essere utilizzate in un colloquio di lavoro? [chiuso]

14

Uno dei miei amici è stato licenziato. Quando ho parlato con lui, ha detto che non gli hanno permesso di prendere una copia di qualsiasi cosa avesse lavorato. Quando ha chiesto come mostrare cosa ha lavorato a un altro datore di lavoro in un'intervista, gli è stato detto che avrà qualche spiegazione da fare.

Dovremmo, come programmatori, essere autorizzati a prelevare campioni dei nostri precedenti ex dipendenti di lavoro? Quali fonti di codice dovremmo aspettarci di mostrare in un'intervista? Quando quasi ogni datore di lavoro chiede un lavoro di esempio, come possiamo giustificare ciò che può essere inviato? È nostra responsabilità mantenere i progetti post-lavoro per tutta la vita, quindi abbiamo un codice che possiamo mostrare legalmente al nostro prossimo datore di lavoro?

    
posta Joan Venge 08.02.2012 - 20:57
fonte

13 risposte

4

Titolo 17 § 107 del codice statunitense delinea le circostanze in cui un'opera protetta da copyright può essere copiata per utilizzare, se il lavoro è stato pubblicato o meno. Poiché la legge sul copyright è ciò che di solito protegge il codice sorgente, è pertinente alla tua domanda.

Non sono un avvocato, e non sono a conoscenza di alcuna giurisprudenza che stabilisca in questo modo, ma secondo me, copiare brevi esempi del tuo lavoro cadrebbe nel giusto uso, purché sia un campione abbastanza piccolo da non essere un programma o un modulo di lavoro completo e che non rivela alcun segreto commerciale. Uno dei dieci file della tua implementazione di un driver per un chip con una scheda tecnica disponibile pubblicamente non danneggerà in alcun modo i tuoi ex datori di lavoro. La tua implementazione dell'algoritmo top secret dell'azienda che hai aiutato a progettare ti porterà nei guai.

    
risposta data 09.02.2012 - 00:25
fonte
8

Non sono sicuro della parte Legal ma, a mio avviso, non dovresti mai avere il permesso di portare con te il tuo lavoro. Sei stato pagato per il lavoro. Quella non è la tua proprietà, ma la proprietà della tua azienda.

È normale che le persone prendano il loro lavoro con loro per riferimento o per altri motivi, senza informare l'azienda. Questo è l'unico modo per farlo. Sei ancora responsabile per questo, nel caso in cui perde.

Ho avuto una situazione simile in cui ho potuto mostrare il mio vecchio lavoro e che probabilmente avrebbe migliorato il mio profilo ma ho scelto anche io e non me ne pento. Quello era il mio vecchio patrimonio aziendale e dovrebbe essere così. Se le tue capacità comunicative non sono sufficienti a spiegare ciò che hai fatto, non dovresti incolpare il tuo precedente datore di lavoro.

Nota: non sono sicuro di quale tipo di lavoro venga fatto riferimento qui. Ciò potrebbe importare in una certa misura.

    
risposta data 08.02.2012 - 21:04
fonte
6

Se qualcuno venisse a un colloquio e mi mostrasse qualcosa che era chiaramente proprietà riservata di un precedente datore di lavoro (incluso il codice sorgente per un sito web pubblico), avrei serie riserve sull'assunzione di quella persona indipendentemente dalle sue altre abilità e abilità .

Il che significa che sospetto che ciò sia perfettamente legale e accettabile e che qualsiasi altro datore di lavoro che valga la pena di lavorare per capire la situazione.

    
risposta data 08.02.2012 - 21:08
fonte
6

Nella mia esperienza, i datori di lavoro sono più interessati ai risultati del tuo lavoro passato o ti hanno sentito descriverne l'architettura. Non sono interessati a passare attraverso pagine e pagine di codice reale. Se in realtà vogliono vedere il tuo stile di codifica, di solito ti chiedono di fare qualche compito banale.

Personalmente, chiedo ai miei datori di lavoro se posso fare uno screenshot del mio lavoro da aggiungere al mio portfolio. Effettuerò alcune modifiche alle immagini per rimuovere i dati specifici della società o popolare l'app con dati fittizi, quindi di solito funzionano bene. Posso quindi utilizzare questi screenshot per descrivere l'applicazione ai potenziali datori di lavoro e possono vedere i risultati di ciò che ho fatto in passato.

Ricorda solo di chiedere prima al tuo datore di lavoro. Non prenderei nulla, nemmeno gli screenshot con i dati specifici della compagnia rimossi, a meno che non fossero d'accordo.

    
risposta data 08.02.2012 - 21:56
fonte
3

Non sei sicuro di dove tracciare la linea guardando le copie del codice o una domanda su come hai risolto un particolare problema. Quanti dettagli puoi inserire senza rivelare qualcosa di importante sul codice?

Se mi porti una stampa, come faccio a sapere che l'hai scritta? Naturalmente ti verrà chiesto di spiegare cosa fa e perché l'hai fatto in quel modo. Potrebbe essere altrettanto semplice farti guardare il codice di qualcun altro e spiegare cosa fa e come potresti migliorarlo.

Alla fine, avrai solo bisogno di dimostrare che puoi scrivere codice e spero che il modo in cui lo fai sia in realtà scrivendo codice.

Può salvare qualche problema se lavori su un progetto open source e ricevi una raccomandazione da una fonte attendibile che può verificare i tuoi contributi. Dubito che il tuo attuale datore di lavoro possa reclamarlo, ma non conosco la legge in cui vivi.

    
risposta data 08.02.2012 - 22:24
fonte
2

Bene, devi capire che non è il tuo codice. Non hai il diritto di mostrarlo a nessuno, e il tuo ex datore di lavoro ha certamente il diritto di proteggerli come set evitando di lasciarti con una copia.

Il codice che di solito mostreresti in un'intervista consisterebbe in progetti per hobby e / o programmi di utilità che hai sfornato nel tuo tempo libero. Se non hai nessuno di questi da mostrare e stai cercando un lavoro, quindi iniziare a lavorare su uno di questi. Un repository git-hub pubblico è una grande cosa da mostrare in un'intervista.

Inoltre, penso che mostrare un precedente codice del datore di lavoro in un'intervista sia di pessimo gusto e probabilmente ti costerà l'intervista. Qualsiasi bit di codice potrebbe essere pieno di bug che potrebbero esporre a una vulnerabilità.

    
risposta data 08.02.2012 - 21:10
fonte
2

Recentemente ho aperto un blog per registrare le mie esperienze nell'affrontare la sfida di imparare a programmare. Dato che sono piuttosto in ritardo, non ho molti progetti precedenti, quindi questo è anche un modo per documentare la mia progressione. Questo blog sarebbe anche un portfolio pubblico online delle mie capacità. Niente in esso è costruito nel tempo di lavoro, o si basa su librerie di lavoro o concetti proprietari che possono essere coperti dalla riservatezza.

Questo sito è probabilmente l'unico codice che avrei già a disposizione, se richiesto al colloquio; è pubblico e ha una cronologia delle tracce, anche se sarebbe meglio se l'intera fonte di tali progetti fosse ospitata su GitHub o simili.

Se non potessi scrivere a mano la sintassi di base e i concetti per una domanda di intervista nella lingua scelta, probabilmente non sarei abbastanza bravo per loro.

    
risposta data 05.12.2012 - 22:08
fonte
1

Tutto ciò che dico si applica ai dipendenti normali e volontari. Se sei un appaltatore, le regole potrebbero essere diverse, anche se scommetterei poco su questi punti.

Se sei un dipendente regolare, tutto ciò che hai fatto è di proprietà del tuo datore di lavoro. Ciò significa che non puoi portarlo con te, senza permesso. È loro - ecco perché ti hanno pagato per fare il lavoro! E non lo vogliono necessariamente mostrare in tutto il settore.

Sono perfettamente nei loro diritti di non farti conservare una copia.

    
risposta data 08.02.2012 - 21:05
fonte
1

Dopo che sei stato licenziato / lasciato andare è troppo tardi, IMO. (Beh, non è troppo tardi, ma ora hai del lavoro da fare nel tuo nuovo "tempo libero").

Dovresti fare ALTRE PROGETTI DI PROGRAMMAZIONE nel tuo tempo libero. Applicazioni shareware, smart phone o tablet. Lavora su progetti open source. PICK ONE, e poi fallo.

COSÌ - quando il potenziale datore di lavoro chiede dei campioni, hai molto da mostrare dal tuo "tempo libero".

Sono d'accordo: roba che hai fatto come impiegato retribuito per i tuoi precedenti datori di lavoro non dovrebbe mai essere presa e certamente non mostrata.

    
risposta data 09.02.2012 - 00:47
fonte
0

È di proprietà dell'azienda (se non diversamente specificato nel suo contratto se ne ha uno). Possono fare tutto quello che vogliono con esso, incluso non permettergli di accedere, mostrare o copiarlo. L'hanno pagato per produrre qualcosa, è il loro.

From what I know of my other co-workers, people easily get the stuff they worked on
(without informing the company), and either make a video or take some screenshots of it
without any problem.

Questo potrebbe essere visto come un furto e molto bene potrebbe essere illegale.

Non sono un avvocato.

    
risposta data 08.02.2012 - 21:05
fonte
0

Una parte fondamentale di un lavoro degli sviluppatori è la comunicazione. Se riesci a comunicare bene la storia e la conoscenza del lavoro, non è necessario fornire il codice precedente.

Inoltre, la società per cui lavori nella maggior parte dei casi detiene la proprietà intellettuale del codice che scrivi, quindi perché dovrebbero o semplicemente consegnarlo?

    
risposta data 08.02.2012 - 22:12
fonte
0

Non vorrei mai prendere e mostrare il codice che ho scritto per un precedente datore di lavoro. Inoltre non mi fiderei di qualcuno che ho intervistato che ha portato il codice dal loro ultimo datore di lavoro (ruberà il codice da noi?) Lo hai scritto davvero?)

Una soluzione per questo sarebbe lavorare su un progetto open source o su un progetto personale se è necessario dimostrare il proprio codice. Mentre ho fatto questo, e mi sono offerto di mostrare il codice che ho scritto, la maggior parte dei datori di lavoro non vuole vedere il lavoro precedente (non è una prova che tu lo abbia effettivamente scritto). Quando ho intervistato persone in passato, ho chiesto loro di scrivere frammenti o di rispondere a domande relative alla programmazione. Non puoi farlo.

    
risposta data 09.02.2012 - 03:26
fonte
-1

Potresti non essere stato in grado di portare con te il tuo lavoro che hai fatto per il tuo datore di lavoro, ma quale programmatore non ha progetti per animali domestici che potrebbe mostrare?

    
risposta data 08.02.2012 - 22:53
fonte

Leggi altre domande sui tag