Tahun ini akan menjadi 10 tahun sejak saya terdaftar di situs ini dan sedikit lagi saya telah melakukan pengembangan web, terutama front-end.
Tampaknya ini adalah alasan yang bagus untuk melihat bagaimana keadaannya, mungkin Anda akan melihat beberapa kesamaan dengan pengalaman Anda.
Mulai: studio web
Di tahun keempat saya di ITMO University, saya memutuskan bahwa sudah waktunya untuk beralih dari pekerjaan paruh waktu mahasiswa biasa ke pekerjaan penuh waktu. Saat itu saya sudah tahu sedikit tentang programming, git dan linux. Dengan seperangkat keterampilan seperti itu, saya mencoba menanggapi tawaran magang ke studio web dan setelah tugas tes saya mendapatkan pekerjaan pertama saya.
Studio tersebut memiliki startup sendiri yang seharusnya merevolusi pasar layanan. Dari sudut pandang teknis, ada jQuery untuk ujung depan situs dan ExtJS untuk area admin. Saya mulai terlibat dalam proyek tersebut, untuk melakukan tugas yang semakin kompleks. Pada titik tertentu, tugas yang sangat sulit datang, untuk mendesain ExtJS. Saya memutuskan untuk berbagi pengalaman saya dengan komunitas, dan begitulah artikel pertama saya tentang Habré muncul.
Proyek ini berkembang, dan saya mendapatkan pengalaman. Ada beberapa desain ulang di mana kami menulis ulang sebagian besar kode dari awal, dipindahkan dari kerangka buatan sendiri di atas jQuery ke AngularJS. Saya juga membaca Kode Sempurna McConnell dan buku badak dan tahu semua aspek tersulit dari JavaScript yang suka ditakuti oleh pemula.
Seiring waktu, ternyata saya sudah menjadi salah satu orang lama di perusahaan, saya mendapatkan tugas yang paling sulit, dan saya sendiri yang mengajar orang lain. Tampaknya inilah yang terjadi, saya telah tumbuh menjadi pangkat seigneur.
Yandex
Investasi di awal secara bertahap akan berakhir, dan penjualan tidak tumbuh banyak. Prospek untuk pengembang biasa saja. Jadi saya menyikat resume saya, menjelaskan semua teknologi yang saya gunakan saat itu, menambahkan profil di Github dengan kerajinan open source saya dan mengirimkan semuanya ke Yandex.
Orang yang diwawancarai Yandex menyukainya, mereka mengundang saya ke wawancara, yang saya lalui dan mendapatkan pekerjaan itu. Saya adalah satu-satunya ujung tombak di tim, jadi tidak ada yang mempertanyakan solusi teknis saya. Itu tidak mengherankan, karena saya sudah memiliki banyak pengalaman dari pekerjaan terakhir saya (seperti yang terlihat bagi saya).
, , . , . , , . UI . API .
. , . Selenium Webdriver, , , .
.
2016 , . , 2013, . " " . , – ?
, allure-framework, . , (Angular, Backbone, React) ES6/ES2015. , !
. , , , . , .
, , . , !
, . -, , . -, . , , , - . - :
, , - , , - . , , . " , " . , . - .
, . , , . :
Jadi, sekarang saya memiliki pengalaman tidak hanya menulis proyek baru, tetapi juga menulis ulang proyek lama. Saya memperoleh pengalaman dalam berkomunikasi dengan pemangku kepentingan, keterampilan dalam menilai tidak hanya waktu saya, tetapi juga seluruh tim. Penting untuk memprioritaskan tugas untuk tahun ini sedemikian rupa sehingga paruh pertama tidak akan mengakibatkan penundaan, "bagaimanapun juga, kita masih memiliki satu tahun di depan kita."
Suatu kali, selama percakapan 1-1 lainnya, manajer saya mengatakan bahwa saya dipromosikan berdasarkan hasil kerja yang telah dilakukan. Saya sekarang secara resmi dipanggil Senior Front-end Engineer. Hanya jika seseorang bertanya kepada saya sekarang apakah saya senior atau tidak, maka saya akan menjawab bahwa dia tahu siapa senior ini.