JavaRush /Blog Java /Random-MS /Bagaimana untuk menjadi seorang pengaturcara pada usia 34...

Bagaimana untuk menjadi seorang pengaturcara pada usia 34: kisah Pasha, pembangun JavaRush

Diterbitkan dalam kumpulan
Kami meneruskan siri khas dalam bahagian "Kisah Kejayaan" - di dalamnya kami akan bercakap tentang pembangun yang belajar di JavaRush dan kini bekerja di syarikat ini, membangunkan produk. Wira ketiga kami ialah Pasha. Sebelum menjadi pemaju, dia menumpukan 15 tahun untuk pentadbiran sistem, tetapi memutuskan untuk menukar sepenuhnya profesionnya. Di JavaRush, dia menulis dan membetulkan masalah serta menambah baik tapak.Bagaimana untuk menjadi seorang pengaturcara pada usia 34: kisah Pasha, pembangun JavaRush - 1

"Saya faham bahawa saya tidak mahu bekerja sebagai pentadbir sistem sepanjang hidup saya."

Sebelum masuk ke dalam pengaturcaraan, saya bergelut di sekeliling semak untuk masa yang lama. Sejak sekolah, saya cuba mula mempelajari beberapa bahasa pengaturcaraan, termasuk Java, dari semasa ke semasa. Saya bermula di sekolah, kemudian saya juga mengajar sedikit, tetapi saya tidak pernah mendalami kerana kemalasan saya. Saya memasuki universiti untuk mengambil jurusan Kejuruteraan Sistem Komputer. Akibatnya, saya menjadi pentadbir sistem: ia lebih dekat dengan kepakaran saya daripada pengaturcaraan. Pada pandangan saya, pengaturcaraan itu sukar dan membosankan; Saya tidak dapat membayangkan diri saya dalam peranan ini. Selepas belajar, saya bekerja sebagai pentadbir sistem di syarikat yang berbeza - selama lebih daripada 15 tahun. Saya faham bahawa saya tidak mahu menghabiskan seluruh hidup saya melakukan pentadbiran sistem. Isteri saya memainkan peranan besar dalam motivasi saya. Dia terus berkata: "Sama ada membangun dalam pentadbiran sistem, atau melatih semula. Ayuh, pengaturcaraan adalah topik biasa."

"Saya berputus asa sekali selama enam bulan, tetapi akhirnya saya akhirnya menamatkan pengajian saya"

Saya memutuskan untuk memberi tumpuan kepada Java kerana kami sudah diajar sedikit di universiti. Di samping itu, saya memantau kekosongan pemaju dan selalunya mereka mencari Javaists. Saya berumur 34 tahun apabila saya secara rasmi menjadi pengaturcara :) Ramai orang berfikir bahawa pada usia 30 ia sudah terlambat, tetapi ia juga berlaku seperti saya. Tiada siapa peduli umur anda. Ia hanya sindrom penipu. Satu peristiwa penting dalam pembelajaran saya ialah pertemuan saya dengan JavaRush. Saya menjumpai tapak itu hampir serta-merta selepas ia muncul. Saya masih ingat bahawa pada masa itu saya banyak dipengaruhi oleh kuliah motivasi yang ada pada kursus - saya sangat terinspirasi. Saya juga sangat menyukai pemeriksaan tugas automatik, walaupun kadang-kadang saya tidak faham di mana saya membuat kesilapan dalam penyelesaian :) Walaupun semua kelebihan, saya berputus asa dan memulakan JavaRush beberapa kali. Pernah saya berputus asa selama enam bulan, tetapi akhirnya saya menamatkan pengajian saya. Beberapa topik sukar - semuanya baharu kepada saya. Dalam kes ini, saya menghabiskan lebih banyak masa untuk mereka mempelajarinya, memahaminya dan menyelesaikan masalah. Ada kalanya saya melihat masalah dan tidak tahu di mana hendak mula menyelesaikannya. Akibatnya, saya memanjat dan melihat jawapannya, kemudian pemikiran berikut muncul: "Saya boleh memikirkannya sendiri." Tetapi apabila saya berurusan dengan topik, saya pergi dengan gembira: Saya sangat menyukai perasaan menyelesaikan tugas. Saya tidak mempunyai rutin belajar yang khusus. Apabila saya mempunyai masa dan keinginan, saya menghabiskannya untuk latihan. Ia berlaku bahawa pada pekerjaan terakhir saya, saya duduk menyelesaikan masalah dan kemudian di rumah pada waktu petang.

"Saya mendapat pekerjaan yang saya mahukan"

Selepas lulus JavaRush, saya mendapat latihan dalam talian di sana, yang berlangsung kira-kira 4 bulan. Di sana saya menguasai teknologi yang sama sekali berbeza yang tidak termasuk dalam kursus. Sudah untuk ujian adalah perlu untuk menguasai pengetahuan asas Spring dan Hibernate: adalah perlu untuk mencipta aplikasi CRUD dengan antara muka web untuk satu Entiti. Saya akan mengatakan ini: jika semasa belajar Java anda tidak melihat sekeliling pada rangka kerja dan teknologi yang popular, maka ujian sedemikian akan menjadi kejutan. Saya melihat dan membaca, secara beransur-ansur semuanya berkumpul di kepala saya menjadi satu gambar, dan akhirnya saya melakukan ujian. Semasa latihan, kami terus mendalami Spring dan Hibernate. Setiap minggu terdapat tugasan baharu menggunakan teknologi baharu. Saya tidak mempelajari segala-galanya sepenuhnya, tetapi saya rasa ia tidak mungkin :) Apabila latihan akan berakhir, saya menulis resume dan mula melihat kekosongan junior. Saya menghabiskan kira-kira 4 bulan untuk temu duga: Saya bekerja dan pergi ke temu duga pada masa yang sama. Saya masih ingat bahawa pada masa itu terdapat sedikit kekosongan untuk junior, jadi anda perlu cuba memohon terus untuk jawatan tengah. Masalahnya, sudah tentu, semasa temu bual mereka menarik perhatian kepada kekurangan pengalaman dalam pengaturcaraan. Saya juga menunjukkan pengalaman pentadbiran dalam resume saya. Ini mengelirukan ramai perekrut... Saya melakukan tugasan ujian, menyiarkannya pada profil GitHub saya, cuba memperbaiki resume saya. Saya faham bahawa saya bukan "sifar" dalam pengaturcaraan dan dari semasa ke semasa saya dipanggil untuk temu duga. Beberapa tempat sudah mahu mengambil saya, tetapi gaji yang mereka tawarkan adalah rendah. Satu syarikat yang menulis perisian untuk syarikat Ukraine menawarkan 7000 Hryvnia pada mulanya, dan siling adalah 10 ribu. Saya fikir saya mungkin pergi ke sana, tetapi saya tidak pergi: wang itu kecil dan syarikat itu tidak dapat difahami. By the way, sebagai pentadbir sistem saya menerima lebih daripada apa yang saya ditawarkan sebagai junior Java. Selepas latihan dalam sembang umum, seseorang meninggalkan kekosongan - mereka sedang mencari junior di JavaRush. Saya menghantar resume saya dan dijemput. Syarikat itu sedang mencari seseorang untuk membangunkan kandungan latihan, seseorang yang akan membetulkan tugas sedia ada dan menulis tugasan baharu. Fungsi ini jelas kepada saya, kerana saya telah menyelesaikan kebanyakan tugas dalam JavaRush. Beginilah cara saya masuk ke JavaRush dan masih bekerja di sini. Untuk masa yang lama saya duduk dan membetulkan masalah, kemudian mereka mengupah orang lain untuk ini, saya membantu dia terlibat, dan kami berdua mula memperbaikinya. Kami sedang melancarkan versi baharu JavaRush, serta kursus CodeGym: kami sedang menulis tugasan baharu, mengambil bahagian dalam terjemahan dan konfigurasi tapak. Saya mendapat pekerjaan yang saya inginkan. Sudah jelas bahawa anda boleh berkembang dalam pentadbiran sistem: cari pekerjaan yang menarik, gaji yang lebih tinggi, bekerja dengan tugas yang lebih kompleks. Rupa-rupanya, saya pada mulanya memilih profesion yang salah untuk diri saya sendiri. Semasa saya belajar Java, saya mempunyai ketakutan: jika saya mempelajarinya, saya hanya akan duduk di sana seperti pentadbir sistem dan bosan. Tidak, saya gembira dengan segala-galanya. Saya rasa saya telah menemui panggilan saya.

Petua untuk pembangun pemula:

  • Ketahui penyahpepijat untuk nyahpepijat atur cara bertulis. Penyahpepijat membantu anda menjejaki pelaksanaan program langkah demi langkah dan mengenal pasti ralat. Saya tidak menggunakannya pada masa itu; pembelajaran saya akan menjadi lebih cepat jika saya menggunakannya. Pada semua peringkat latihan, pengetahuan tentang penyahpepijat akan memberikan pemahaman yang lebih mendalam tentang topik yang akan anda bincangkan.
  • Tentukan ke arah mana anda ingin bekerja. Ini boleh menjadi pembangunan web, pembangunan Android, bahagian hadapan, bahagian belakang, dsb. Pergi melalui asas-asas bahasa pengaturcaraan, tetapi kemudian lebih baik untuk tidak menyebarkan diri anda dan mempelajari perkara yang anda suka dan dekati.
  • Inggeris. Tahap pengetahuan minimum tertentu dalam bahasa Inggeris diperlukan pada mulanya. By the way, semasa temu bual, saya mendapat tanggapan bahawa ia memainkan peranan yang lebih besar daripada keupayaan untuk memprogramkan dirinya sendiri. Pengaturcara yang lemah dengan bahasa Inggeris yang hebat mempunyai peluang yang lebih baik daripada pengaturcara yang hebat dengan bahasa Inggeris yang lemah.
  • Tulis soalan yang anda tidak dapat jawab semasa temu duga. Anda boleh mengatasinya di rumah dan berasa lebih yakin pada temuduga seterusnya.
  • Jangan takut dengan penolakan. Permaidani mengebom resume anda. Saya juga takut, tetapi entah bagaimana saya mengatasi ketakutan saya dan mula pergi ke temuduga.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION