Mereka mengatakan belajar Python dan menjadi seorang programmer itu mudah. Benar?

gambar

Bekerja di TI itu keren, tetapi jalur menuju industri mungkin tidak persis seperti yang orang tua atau guru gambarkan di sekolah. Di bursa tenaga kerja mereka mencari pengembang ponsel, pengembang, pendukung dan tender front-end, tapi di mana profesi ini ada dalam daftar spesialisasi universitas klasik?

Kami meluncurkan serangkaian artikel di mana kami akan menjelaskan secara rinci tentang setiap profesi melalui pengalaman orang-orang. Masalah pertama membahas pengembang Python. Artem Sukharenko dan Danila Lobanov menceritakan kisah mereka. Mereka masuk ke profesi baru-baru ini, tetapi berhasil mendapatkan pengalaman di bidang lain. Dan ahlinya adalah Alexei Petrenko, Dekan Departemen Python di Geekbrains .

Kami berbicara tentang apa yang perlu Anda ketahui sebelum pelatihan, apa bahasa yang baik dan buruk, apa yang sulit dipelajari dan apa yang harus difokuskan; profesi dan uang apa yang menjanjikan pengetahuan tentang bahasa tersebut, bagaimana mempersiapkan diri untuk wawancara pertama dan banyak lagi.

Mengapa belajar Python


Artem Sukharenko belajar di Departemen Otomasi dan Informatika di SibGIU . Keahliannya adalah teknik, tetapi tidak terkait dengan pemrograman. Setelah lulus, Artyom mendapat pekerjaan di pabrik ZSMK - salah satu pabrik metalurgi terbesar di Rusia.

"Saya terkejut betapa mengerikan semuanya," katanya, "penggerak listrik Soviet yang bobrok, tidak ada modernisasi, spesialis tidak benar-benar diperlukan." Untuk waktu yang lama di pabrik, dia tidak berhenti, tetapi terus bekerja dengan tukang listrik lebih lanjut. Ia tumbuh menjadi seorang insinyur terkemuka di Sibirtelecom, kemudian pindah dari Siberia ke Moskow dan mendapatkan pekerjaan di pusat data komersial, di mana ia bertanggung jawab atas infrastruktur.



Pemrograman terkadang tersirat. Artem mencoba bekerja dengan mikrokontroler, untuk melakukan sesuatu yang lebih rumit, tetapi selalu bertumpu pada kegagalan pengusaha dan pelanggan - mereka tidak membutuhkannya. Ada cukup banyak hal mendasar yang, seperti dikatakan Artem, menarik untuk dilakukan hanya 15 menit pertama, dan keterampilan khusus tidak diperlukan untuk ini.

"Mungkin aku tidak pergi ke sana, tetapi aku tidak menemukan pengembangan untuk diriku sendiri. Lima tahun di universitas - hanya untuk memuntir kabel. Itu sangat mengecewakan. "

Suatu hari, seorang kolega memberi Artyom ide untuk belajar pemrograman bukan untuk listrik, tetapi untuk menjadi pengembang. Dia mulai membaca buku, mencoba berbagai tugas, tetapi tidak berani mengubah profesinya. “Keinginan saya telah lama muncul. Pada awalnya, mereka tidak diizinkan mengubah profesi hipotek, masalah keuangan, ketakutan pribadi. ”

Pada usia 36, ​​Artyom pergi ke kursus pengembang Python.



Pengembangan web telah menjadi klondike bagi banyak orang yang tertarik pada profesi teknis. Dan Python adalah salah satu bahasa pemrograman paling populer untuk memasuki profesi. Ini menarik dengan kesederhanaan dan keserbagunaannya.

“Mengetahui Python, Anda dapat melakukan banyak hal - mulai dari skrip sederhana hingga analisis data dan membangun jaringan saraf. Tetapi secara khusus, pengembangan pada Python adalah backend untuk server web, pengembangan bagian tersembunyi dari Internet adalah salah satu yang tidak dilihat oleh pengguna biasa. Server, logikanya, interaksi dengan basis data, ”kata Alexei Petrenko, Dekan Departemen Python di Geekbrains.

“Saya pikir ini adalah pilihan yang baik sebagai bahasa pertama. Ini memiliki sintaks yang sederhana. Dia memaafkan kesalahan kecil pengembang. Python memiliki ambang masuk yang rendah, sangat mudah untuk mempelajari dasar-dasar pemrograman di dalamnya. Ini memiliki audiens yang sangat besar dan perpustakaan yang luas, ditambah banyak perpustakaan eksternal yang dibuat oleh pengembang dari seluruh dunia. Karena ini, itu menjadi bahasa yang cocok untuk apa pun. "

“Meskipun Python dipromosikan sebagai bahasa untuk segalanya, sebenarnya Python hanya memiliki dua bidang aplikasi: semua jenis ilmu data, ML dan matematika lainnya - dan pengembangan web. Dalam hal ini, dia sedikit mengecewakan saya, ”kata Danila Lobanov, mantan sysadmin yang baru-baru ini menjadi pengembang Python.



“Saya suka Python karena bisa melakukan pekerjaan apa pun. Dia memiliki perpustakaan untuk aplikasi seluler, untuk desktop, di atasnya Anda dapat menulis skrip otomatisasi untuk server, Anda dapat menggunakan aplikasi web. Namun pada kenyataannya, hanya pengembang web yang diminta untuk bekerja tanpa matematika yang mendalam. Tidak ada yang menulis aplikasi desktop di atasnya, apalagi yang mobile. Ada bahasa lain untuk ini yang dibuat khusus untuk tugas mereka. "

Danila menjadi akrab dengan komputer yang relatif terlambat, sekitar 18 tahun. Dia menolak pendidikan tinggi dan segera bekerja sebagai administrator sistem. Dia mulai dengan tugas-tugas yang paling dasar, kemudian melanjutkan ke studi tentang Linux dan pemrograman.

“Saya mencoba belajar C, PHP, Java beberapa bahasa lain, tetapi tidak berhenti - saya mulai dan berhenti. Saya bahkan tidak bisa menulis skrip yang paling sederhana. Ketika saya pergi ke kursus C, saya bisa membaca kode, tetapi tidak bisa menulisnya. Mereka memberi saya tugas, saya melihatnya dan tidak tahu bagaimana melakukannya. Guru itu duduk di dekatnya, menulis baris demi baris, menjelaskan, dan saya mengerti bahwa inilah yang harus saya lakukan. Tetapi mereka memberi saya tugas yang sama, dan saya lagi dalam keadaan pingsan. "

Setelah usaha yang gagal, Danila meninggalkan pemrograman untuk waktu yang lama. Sekitar sepuluh tahun ia bekerja sebagai administrator sistem. Dan ketika dia merasa bahwa administrasi tidak lagi membawa kegembiraan, dia memutuskan untuk memberikan kesempatan pengembangan lagi.



"Lebih baik bagi pendatang baru untuk memahami sintaksis terlebih dahulu," Alexei Petrenko percaya, "hanya dengan demikian Anda harus memikirkan ke mana Anda ingin melangkah lebih jauh. Semakin banyak Anda belajar, semakin Anda beralih dari sintaksis ke perpustakaan, pola desain, pola individu. "

Danila memilih Python karena bahasa itu dianggap mudah. “Sintaksnya ternyata sederhana,” katanya, “cara menulis teks dalam bahasa Inggris. Pada awalnya, saya mempelajarinya sendiri pada materi video di YouTube, pada artikel, memecahkan masalah pada pythontutor.ru. Tetapi kemudian saya menyadari bahwa sumber daya di Internet hanyalah dasar dan dasar. Mereka dapat diakses oleh semua orang dan di mana saja, dan tidak akan membantu mempelajari pemrograman secara menyeluruh. Saya menyadari bahwa kita harus mencari kursus yang akan memberikan semua hal yang sama, hanya dengan cara yang sistematis, dan kemudian akan membawa saya lebih jauh. "

Apa yang perlu Anda ketahui sebelum memulai pelatihan


Sebelum serius mempelajari bahasa tersebut, Alexei Petrenko merekomendasikan untuk mencari tahu terlebih dahulu apakah Anda ingin memprogram sama sekali. “Saya akan menyarankan Anda untuk mencoba menulis beberapa program, mengambil pelajaran gratis. Sebelum memulai pelatihan, lebih baik untuk memahami apa variabel itu dan bagaimana menambahkan dua variabel.

Agar kursus tidak menjadi sia-sia, hanya satu hal yang akan membantu - berlatih. Jika Anda hanya menonton dan mendengarkan, tidak akan ada hasilnya. Untuk seorang pemula, bahkan berlatih menulis ulang kode yang ditampilkan guru di layar. Tulis ulang dan pikirkan cara kerjanya.

Minimum yang diperlukan untuk kelas adalah empat jam seminggu. Dua hari seminggu selama dua jam. Tetapi saya akan merekomendasikan menghabiskan satu jam sehari untuk menulis kode Anda sendiri. Hal utama adalah tidak terjun ke pemrograman dengan kepala Anda sehingga tidak ada kerusuhan sihir. Ketika Anda mempelajari semuanya secara berturut-turut selama tiga hari, Anda mendapatkan bubur di kepala Anda.

Memulai bisa mudah, tetapi kesulitan menunggu Anda di depan


Artyom terus bekerja sebagai tukang listrik di sore hari, dan di malam hari ia mulai belajar kursus, meskipun kelelahan. “Seperti semua orang yang naif, aku memiliki harapan sihir dari kursus. Saya datang tidak sepenuhnya nol. Ada beberapa buku dan bahkan situs web sederhana di bagasi, termasuk di PHP (berdosa, saya akui). Saya sedang menunggu otak untuk melatih saya di kursus, dan saya akan menjadi pesulap. Kenyataannya ternyata berbeda - ada orang yang hanya tahu sedikit lebih banyak. ”



Artyom menyukai kursus, tetapi tidak semuanya berjalan lancar. Program pada waktu itu baru, sedikit macet dan kacau menurut kesan-Nya. Para siswa berbicara tentang masalah kontroversial, memberikan umpan balik, dan kelemahan diperbaiki saat bepergian. Salah satu guru begitu lemah sehingga dia diminta untuk dipindahkan. Tetapi sisanya, seperti yang diingat Artem, sangat kuat.

Namun, Danila, semuanya menjadi lebih sulit. Setelah beberapa kursus pengantar, ia berhenti mengikuti program, dan meninggalkan alirannya beberapa kali untuk mengulangi program di program berikutnya.

“Semua orang mengakui, termasuk Geekbrains, bahwa level 2 dan 3 dalam program Python adalah beberapa program yang paling sulit di universitas. Banyak informasi dalam waktu yang terlalu singkat, pekerjaan rumah yang sangat besar. Banyak yang hanya menyerap sebagian bahan. Saya pribadi dipindahkan dua kali ke aliran berikutnya. Kami diminta untuk membuat program lebih mudah, kami ditanya caranya, dan saya menyarankan untuk membagi dua kursus menjadi tiga. Beberapa dari ini diperhitungkan dan sekarang sedang dilaksanakan. "

Berbeda dengan upaya pertama untuk belajar C, ketika tidak ada yang datang dari itu, Danila pindah. Hal-hal yang tidak dia mengerti berubah menjadi hal-hal yang tidak dia mengerti, bagaimana tidak bisa dipahami. Tetapi baris ini tidak dapat diatasi dengan hanya menjejalkan buku teks. Seperti yang dikatakan Danila, keterampilan pemrograman dan bahasa adalah dua hal yang sangat berbeda.

“Pengajaran pemrograman juga sangat sulit. Tampaknya bagi semua orang bahwa karena seseorang dapat menulis program, itu berarti dia dapat mengajar. Ini tidak benar. Ketika pemikiran dibangun kembali, dan Anda tahu banyak hal, Anda tidak dapat mengingat bagaimana rasanya tidak mengerti. "

Alex memperingatkan bahwa Python mudah hanya di awal. Dan setelah basis yang mudah, Anda harus berusaha untuk menguasai aspek yang lebih serius - perpustakaan dan kerangka kerja. “Jika kita membandingkan bahasa pemrograman dengan reservoir, maka, misalnya, bahasa C adalah lautan. Anda menyelam dari tebing ke kedalaman, dan berenang atau tenggelam. Bahasa Python adalah pantai dengan pasir bersih di mana Anda bisa pergi jauh, berenang dengan tenang, dan jika Anda mengerti bahwa Anda ingin melanjutkan, maka ada lubang besar di belakang pantai yang indah, sebanding dengan kedalaman C dan Jawa. "



“Pemrograman asinkron dalam Python adalah trik otak,” kenang Artem. “Kami melewati itu entah bagaimana secara dangkal, dan kemudian bahkan pada saat wawancara, ketika ditanya tentang hal itu, saya merasa seperti sedang berenang.

Pola desain juga tidak mungkin dilakukan secara tiba-tiba. Saya sudah membaca petikannya tiga kali, khusus membaca buku, dan saya masih tidak merasa percaya diri sampai akhir. Selama satu bulan, yang berlangsung pada mereka, umumnya tidak realistis untuk dikuasai. ”

Danila mengingat modul yang dipilih sebagai yang paling sulit: “Ketiga thread mengingat rasa sakit saya dengan pilihan. Ada modul seperti itu, dan dia langsung tidak memberi saya banyak pada satu waktu. Sekarang sederhana bagi saya - sekarang saya tidak mengerti bagaimana Anda tidak bisa memahaminya. "





“Konfigurasi dasar Python berisi sekitar 70 fungsi dan lusinan kata yang disimpan, tetapi bahkan seorang programmer yang keren tidak perlu menggunakan semuanya. Artinya, untuk belajar seratus kata dan memahami apa yang mereka lakukan, Anda dapat menghabiskan satu hingga tiga minggu jika Anda ingin dan bekerja secara aktif, ”kata Alexey.

“Pemrogram pemula menulis program yang juga berfungsi. Tetapi mereka menulis kode sekali - mereka membacanya sepuluh kali. Ketika setelah beberapa saat orang lain mencoba membaca program, timbul kesulitan.

Agar dapat bekerja dalam tim di masa depan dan menunjukkan kode kepada orang lain, Anda perlu mengetahui standar gaya yang diterima secara umum. Dalam Python, mereka disebut Peps. Saya akan menyarankan membaca Pep8 secara paralel dengan belajar sintaks. Ini adalah perjanjian programmer yang menulis di Python. Ini merekomendasikan cara menulis dengan benar, dan bagaimana salah.

Beberapa tahun yang lalu, perpecahan terjadi dengan Python. Ada Python 2.7, dan kemudian versi 3. keluar Versi kedua masih digunakan, tetapi hanya di perusahaan yang lebih tua untuk mempertahankan kode warisan. Jika Anda mendapatkan pekerjaan di perusahaan seperti itu, maka Anda harus belajar Python 2, tetapi saya akan merekomendasikan mempelajari versi ketiga. Semua proyek modern dan perpustakaan pihak ketiga ditulis untuk itu. "

Bagaimana cara melewati wawancara pertama


Artem dan Danila menyelesaikan kursus dengan cara yang sangat berbeda. Setelah beberapa upaya, Danila memutuskan untuk tidak menyelesaikan studinya, karena dia tidak menemukan saling pengertian dengan guru dari kursus terakhir, tetapi dia menemukan pekerjaan. Artyom, bersama dengan para siswa lainnya, yang sudah mengikuti pelatihan, mengangkat proyek pelatihan di sebuah startup, yang mulai menghasilkan uang nyata.

“Proyek itu disebut GoLiving. Ini adalah sesuatu seperti AirBnb, hanya idenya adalah ini: di Amerika ada orang yang sering pergi bekerja di kota yang berbeda untuk waktu yang singkat. Dan mereka dapat bertukar perumahan dengan jaminan asuransi di antara mereka sendiri untuk memastikan bahwa Anda tidak akan kembali ke apartemen yang hancur. Sekarang saya tidak tahu sejauh mana sumber daya ini pergi, pembiayaan tampaknya telah ditangguhkan. Tapi kemudian kami bahkan punya investor. ”





Danila, selama pelatihan di lapangan, duduk tanpa bekerja selama enam bulan. Dia mengundurkan diri khusus untuk belajar, tetapi karena transfer sering, studi membutuhkan waktu lebih lama, dan uang yang disisihkan untuk saat ini akan segera berakhir. Setelah meninggalkan kursus, Danila bahkan tidak punya waktu untuk mulai belajar Django - kerangka pengembangan web paling populer.

“Pada Malam Tahun Baru, saya menulis ke sebuah perusahaan yang persis di sebelah rumah saya. Saya pergi ke situs mereka, melihat pekerjaan sebagai pengembang backend dan menulis surat kepada mereka. Saya katakan saya ingin bekerja dengan Anda, meskipun saya belajar, tetapi saya tahu sedikit. Saya sangat tertarik dan akan berkembang. Dan mereka memanggil saya untuk wawancara. "

"Pengalaman saya di Geekbrains menunjukkan bahwa beberapa siswa menemukan pekerjaan sebelum mereka menyelesaikan kursus satu tahun mereka," kata Alexey. “Majikan ingin melihat kemampuan dasar untuk bekerja dengan sintaks di pengembang server, pengetahuan tentang bagaimana situs bekerja, bagaimana backend bekerja, Django yang sama mendapatkan popularitas. Saya juga akan menambahkan di sini kerja tim dan pengetahuan tentang basis data, karena setiap backend dari situs mana pun terkait erat dengan penyimpanan informasi.


Sekitar 200 lowongan pengembang python terbuka di My Circle setiap bulan, Anda dapat melihat yang terbaru dan berlangganan buletin tentang lowongan baru.

Hal utama selama wawancara adalah jangan diam. Jika Anda diberi tugas yang tidak dapat langsung dijawab, maka Anda hanya perlu bernalar dengan lantang, tunjukkan bagaimana Anda berpikir, dan apa yang mampu bergerak menuju solusi.

Dan hal utama adalah jangan putus asa jika wawancara pertama tidak berhasil. Pergi ke dua atau tiga wawancara Anda akan melihat bahwa pertanyaan mulai berulang. Dan kemudian Anda akan memilih tempat untuk mendapatkannya sendiri, karena suatu hari Anda akan pergi ke mana-mana dari tiga wawancara. "

Pada wawancara, Danila paling terkejut dengan fakta bahwa dia tidak ditanyai satu pun pertanyaan teknis: "Mereka tidak memberikan tugas apa pun - mereka hanya berbicara tentang bagaimana saya belajar, apa yang saya minati. Hasilnya, mereka menawarkan pekerjaan, dan saya setuju. ”

Alexei percaya bahwa ada gunanya lebih berhati-hati dengan perusahaan seperti itu. “Selain pertanyaan umum, harus ada tugas untuk menulis kode. Bahkan jika di atas kertas dengan pensil, ini normal. Tetapi jika Anda datang ke sebuah wawancara dengan seorang programmer dan tidak menerima satu pertanyaan pun tentang pemrograman, maka Anda diwawancarai oleh orang yang tidak kompeten, atau Anda akan melakukan sesuatu yang tidak terprogram sama sekali. Pemrogram harus diperiksa untuk pemrograman. "

"Saya pikir tidak meminta hal-hal teknis adalah pendekatan yang tepat," kata Danila. “Grigory Petrov, yang sangat terkenal di komunitas Python, juga mengatakan bahwa keterampilan pemrograman (hard skill) selalu dapat diperketat. Yang terpenting adalah menyepakati pandangan hidup agar nyaman bekerja bersama. Saya setuju dengannya.

Tentu saja, keterampilan pemrograman itu penting. Tetapi sekarang saya bekerja dengan hal-hal yang tidak diajarkan dalam kursus. Mereka menunjukkan saya sudah bekerja, dan kemudian saya mencari tahu sendiri, membaca dokumentasi, artikel, melihat contoh. Saya lebih peduli tentang perusahaan yang memberikan item tes "normal". Anda melihat dan berpikir - apakah ini benar-benar ujian atau apakah saya seorang freelancer gratis sekarang? ”



"Wawancara yang saya lalui melelehkan otak saya seperti itu," kenang Artem. "Ketika saya keluar, negara seolah-olah saya akan melakukan autopilot - pikiran saya terus berdengung begitu banyak."

Bunyinya seperti ini: ada dua eychars dan dua techies. Satu pythonist dan full-stack yang terlibat dalam web - tempat saya mencoba juga. Yang kedua - dinilai dari masalah - adalah otak yang sempurna. Dia memiliki matan yang begitu kuat sehingga baru saja hoo!

Pertama kali muncul pertanyaan sehari-hari, semua ini "bagaimana Anda melihat diri sendiri, bagaimana perasaan Anda." Kemudian dia mengambil setumpuk penuh, mengejar saya melalui Python, menurut Django. Dia menggambar contoh langsung di atas kertas dan bertanya kepada mereka. Tidak rumit, tetapi dengan sub-mark.

Dan kemudian otak paman menguasai saya. Dia naik lebih dalam ke matan, bertanya tentang algoritma, dan karena perusahaan bekerja dengan keamanan dan enkripsi, dia juga mengantarku melewatinya. Tetapi dalam hal ini saya sama sekali tidak kuat, oleh karena itu saya menjawab sebagai anak berusia lima tahun. Secara umum, hujan pada enkripsi, berpegang pada algoritma, tetapi tidak banyak.

Jujur, saya bahkan tidak berharap saya dipanggil kembali. Namun demikian - menerima tawaran. Dalam beberapa hari akan ada hari kerja pertama. "

Apa yang layak diperhitungkan dengan uang


Orang-orang pergi ke IT tidak hanya atas panggilan jiwa. Ini adalah industri dengan beberapa gaji paling cepat berkembang di Rusia. Dan kadang-kadang tampak bahwa gaji programmer dibandingkan dengan profesi rata-rata berbeda dengan gaji di Moskow dan di daerah. Namun, baik Artem maupun Danila tidak pergi ke profesi ini untuk kekayaan. Apalagi mereka belum menemukannya.

“Bahkan di Moskow di posisi awal, programmer ditawarkan 40-50 ribu, bahkan mungkin lebih sedikit. Di wilayah 20 ribu untuk junior juga tidak jarang. Ini bukan pekerjaan bergaji tinggi, seperti yang diklaim semua orang. Ya, ketika Anda mencapai tingkat senior, gaji bisa melebihi 200-300 ribu. Tapi di mana tidak ada gaji seperti itu? Baru-baru ini, satu perusahaan taksi menunjukkan pendapatan pengemudi taksi yang berpenghasilan paling tinggi. Ada 230, 240 ribu.

gambar
Diagram gaji pengembang python berdasarkan kualifikasi menunjukkan bahwa median untuk Juni hampir 60.000 rubel , sedangkan yang menengah sudah menerima rata-rata sedikit lebih dari 100.000 rubel . Tetapi perbedaan antara median untuk senior dan timbal cukup kecil - 151.000 rubel dan 167.000 rubel, masing-masing.

Saat merencanakan grafik, data dari kalkulator gaji "My Circle" digunakan.

Mungkin dalam pemrograman lebih mudah untuk mencapai tingkat di atas rata-rata daripada di banyak daerah lain. Tetapi bagi saya itu sama sekali bukan hal utama. Saya tertarik membuat program. ”

“Gaji tergantung pada daerah,” kata Aleksey, “Seseorang akan menerima 40 ribu sebagai pemula, seseorang dapat langsung 100 ribu. Menyaksikan bagaimana membuktikan diri sendiri. Jika Anda menunjukkan bahwa Anda tidak hanya dapat menulis kode, tetapi juga memahami arsitekturnya, Anda dapat membuat sketsa seluruh skema proyek, semua modul, layanan, koneksi di antara mereka. "

Artem, secara keseluruhan, masuk ke pengembangan dengan gaji yang lebih rendah daripada yang dia miliki sebagai seorang insinyur. “Di tukang listrik, saya memiliki posisi kepala insinyur, dan gajinya sangat bagus. Saya pergi karena saya ingin pengembangan. Dan dalam pemrograman, Anda dapat berkembang tanpa batas. "



Terlepas dari kenyataan bahwa dalam pemrograman salah satu gradasi keterampilan yang paling jelas dan dapat dipahami (junior, menengah, penandatangan) - masih tetap relatif dan terus memicu perdebatan dengan mengaburkan kriteria. Perselisihan dalam semangat "Anda berada di perusahaan X Signor, tetapi Anda tidak akan menerima perusahaan Y dan junior" atau "sampai sepuluh tahun saya bekerja - bukan Signor."

“Anda dapat memompa ke tingkat menengah selama tahun studi. Misalnya, Geekbrains memiliki program wajib dan kursus opsional. Semuanya harus diselesaikan sepenuhnya agar jujur ​​- saya sudah dipompa ke tingkat menengah. Yaitu, ternyata satu tahun dari program utama dan enam bulan kursus paralel lainnya, "Aleksey percaya," Dan Signor adalah orang yang memiliki pengalaman yang kaya. Ini adalah seseorang yang memahami kerangka kerja yang berbeda, mampu mengukur tugas, memahami sumber daya apa yang mereka butuhkan. Seorang pria yang tidak menciptakan sepeda. Yang, dari pengalaman saya sendiri, mengerti semua aspek dan nuansa pekerjaan.

Jika seseorang setelah tiga tahun bekerja menyebut dirinya penandatangan - mengapa tidak. Itu semua tergantung pada perusahaan, aspirasi dan keterampilan. Jika seseorang berbakat dan memiliki tujuan, maka saya akan mempercayainya.


Wawancara lengkap dengan Dekan Departemen Python di GeekBrains - bagaimana dan mengapa pemula belajar bahasa

Source: https://habr.com/ru/post/id453840/


All Articles