Saya telah menulis kode dengan Python selama 10 tahun, dan selama 2,5 tahun terakhir saya telah bekerja dengan mantap untuk perusahaan Amerika. Mungkin, banyak yang akrab dengan cerita ketika Anda membuat kode, semuanya tampak baik, dan tiba-tiba Anda adalah yang paling berpengetahuan dan berpengalaman dalam tim dan selamat datang di pemimpin tim. Astrolog mengumumkan minggu manajemen, jumlah kode berkurang 100%.
, , ( ), . , , . , - , - , .
" ", , .
HR
- HR - , LinkedIn ( .: , -). , , , HR, - 24/7, . .
, LI "open to job offers" - , . , LinkedIn - , . - , , , , - " ".
? , HR , , - , - , , , - .
, , HR , …
- , 10 , 15 , , 5 live coding, . , , , - 5 , , , - . .
. hr - , , . . : , , ; , , . 4 . 10 , .
, ? :
a = 400
b = 400
id(a) == id(b) # true or false?
, , , , , cpython.
, 90% , .
, - 2 , , , , . . , , , , ide atom, , , jump to definition search class . .
, () -, , , . !
, . , A, B - A, B.
Background
, CV - : , " ", .
- - 40, , , , . ! , , , , , . , , "". , - json - . : CV, , - , bias, , - . - , - , .
- , , , .
,
, , . "HR, Interview, Test task" , , //. , . .
, . : senior python developer (django, remote only) - , .
, .
HR
HR. ? . , HR.
, - , , , , , 5 , . , github - .
, - , , , , - - , , . , , , .
, . - . - . , , 80% ?
- . - - , N, N . , , . , , . ? ( , ), .
- , --, - , : . , , CV - , , . : , . , - - - , -?
live coding, :
1) - , , ;
2) - , , - - , , live coding, 50;
3) live coding , - .
, , live coding . , , , , . , ( ). , API. , 15 , 1.5 . 2 , . , , , data[::-1]
, . , 80% , - senior python developer.
,
(: ), . :
1) , , ;
2) , ;
3) .
, , , , . 2 , , , - .
, , . ! , , .
- . , . :
1) , ,
2) ( ) - , , 10 ,
3)
4) "fuzzy" - , , - ; ,
5) - .. .
, - 3 . , ? , , code review. , 40 - . , , , .
. - . :)
.
,
1) , ,
2) ( ) .
,
1) 5 - 40$, , , 200$.
, - . ( ) - .
1) ;
2) ; , : , ( - )
, , , . , , , .
( ), - , - , - , :)
- , , , , .
- 1400 . , , - ? , . , .
, - , cloudwatch, - , - xgboost spacy. , - . ? . , ? .
, , , , , . , , - "300 ", . , . , .
, , , , - . , , , .
Saya akan membandingkan pembuatan perangkat lunak dengan pembuatan roket: peluncuran selalu terlihat mengesankan, tetapi pada saat ini roket tidak lagi dikendalikan: ia hanya melakukan apa yang dimasukkan ke dalamnya. Nasib roket ditentukan sebelum diluncurkan, dan semua aksi sebenarnya terjadi selama desain, perakitan, dan pengujian. Begitu pula dengan perusahaan: ketika Anda memulai sebuah proyek, roket Anda sudah terbang, dan ke mana ia terbang dan bagaimana - Anda meletakkannya tepat saat Anda merekrut spesialis. Jangan lewatkan momen ini.