Che tipo di progetti Python impressionanti dovrei fare per aumentare il mio curriculum?
"...qualcosa che potrebbe essere abbastanza impressionante da mettere sul mio curriculum."
Andiamo con il tema del software di sistema.
- Ri-implementare ld in python.
- Ri-implementare objdump.
- Prendere ciò che avete imparato e scrivere un rewriter binario in python. Pin - A Dynamic Binary Instrumentation Tool ha una bella interfaccia da cui partire.
Perciò perché fare questo tipo di cose oscure che non portano a belle immagini o giochi giocabili? Se vedessi "Reimplementazione di GNU ld in python" sul curriculum di un novellino, cambierei completamente la mia opinione sul candidato. Pochissimi laureati sarebbero in grado di sedersi e scrivere un caricatore da zero in C, molto meno in python. Non è particolarmente difficile, ma richiede la padronanza di pezzi di idraulica di basso livello che non sono generalmente insegnati.
Le reimplementazioni permettono anche di sfruttare le suite di test esistenti. Una cosa è dire di aver scritto un caricatore. Un'altra è dire che la catena di compilazione di GNU non riesce a distinguere il vostro caricatore dal loro.
Articoli simili
- Quali sono alcune applicazioni Android che posso creare che saranno impressionanti sul mio portfolio?
- Dovrei arrotondare il mio GPA da 2,9 a 3,0 per il mio curriculum?
- Come azienda tecnologica, Amazon usa più Python che R per i progetti di Data Science?
- Quali sono alcuni progetti Python e OpenCV per principianti?