JavaRush /Java Blog /Random-ID /Ketika lulusan arsitek bodoh membangun arsitektur aplikas...
nick
Level 39
Киев

Ketika lulusan arsitek bodoh membangun arsitektur aplikasi

Dipublikasikan di grup Random-ID
Aku tidak yakin apakah aku benar-benar ingin berbagi cerita kecilku, karena perasaan bahwa aku masih berada di awal perjalanan tidak meninggalkan diriku yang sekarang dan sepertinya tidak akan pernah meninggalkan diriku yang akan datang. Ketika seorang lulusan arsitek bodoh membangun arsitektur aplikasi - 1Namun... ada konsep seperti itu di bidang TI - “hutang teknis”. Jadi, saya ingat dengan jelas, seolah-olah baru kemarin, bagaimana saya berjanji pada diri sendiri untuk melunasi hutang teknis bersyarat saya ketika hutang bersyarat itu datang pada saat itu, maka saya akan berbagi, dan saya akan melakukannya bukan hanya di suatu tempat, tetapi di sini, karena (lucu mengingatnya sekarang) semuanya dimulai dengan banyak cara dengan JavaRush. Ya, dan ini jelas bukan “kisah sukses” atau instruksi untuk apa pun. Ini lebih merupakan cerita pendek tentang bagaimana seorang pria mencari dirinya sendiri pada tahap tertentu dalam perjalanan hidupnya dan akhirnya menemukannya, dan seiring dengan menemukan dirinya sendiri, dia juga menemukan semacam harmoni dalam hidup :) Kembali ke domba kita : mulai dari mana ya, agar tidak membesar-besarkan cerita? Mungkin dari kalimat biasa “Umurku 26 tahun dan jurusanku jurusan humaniora. Wow! wow!” Wah, saya merasa lebih baik! Ini, Anda tahu, perasaan seperti Anda menyimpan fakta yang tampaknya tidak memalukan tentang diri Anda untuk waktu yang lama dan, karena upaya terus-menerus untuk tidak menunjukkannya dan tidak berhenti membusungkan dada selama berbulan-bulan, Anda membuang fakta ini kepada orang pertama. kamu bertemu. Ini seperti tiba-tiba membuka kancing kemeja ketat dan membuang perut buncit ke atas meja, yang hanya cocok sebagai tatakan gelas untuk satu pint bir. Anda mengelus beberapa kilogram lemak di depan umum, yang terasa sangat asing bagi sebagian besar hidup Anda, tetapi (sebagai imbalannya) mengarah pada titik tertentu yang tidak bisa kembali lagi, ke perasaan subjektif akan ketidakberhargaan diri sendiri, menjadi pengungkit untuk... Secara umum, Anda mengerti :) Hmm, jadi ini dia. Karena tidak terlalu ketinggalan jaman, namun tetap seorang humanis, saya masuk ke jurusan arsitektur di sebuah universitas regional dengan angin bertiup kencang. Hanya saja bahasa, menggambar/melukis, dan berpikir tiga dimensi sedikit lebih baik daripada matematika dan fisika tingkat tinggi (mungkin itulah yang saya pikirkan sendiri - pemikiran seperti itu sudah lama tidak menggugah kesadaran saya). Sekarang saya mengerti: jika angin bertiup ke arah profesi yang terkait (atau mungkin sama sekali tidak terkait), saya akan bergegas ke sana tanpa perlawanan, tanpa memikirkan konsekuensinya. Singkatnya, sepanjang masa muda saya, saya hidup dan tidak terlalu khawatir tentang ke mana arus akan membawa saya. Lucunya, semakin lemah dan lembut benda itu dibawa ke suatu tempat, semakin aku rela menyerah. Ketidakpedulian dalam bentuknya yang paling murni, tidak ada yang istimewa. Saya lulus (atau lebih tepatnya, keluar) dari universitas secepat dan semudah saya masuk. Mungkin, situasinya bahkan membantu dalam beberapa hal, karena itu adalah tahun 2014 - tahun yang meninggalkan banyak jejak di beberapa negara berbahasa Rusia dan bukan negara berbahasa Rusia dan dengan satu atau lain cara mengubah nasib banyak orang. Dia memengaruhi nasib saya dengan cara berikut: di awal musim panas, saya mengambil ijazah saya tanpa ragu-ragu dan menyadari bahwa dalam beberapa hari ke depan saya harus keluar kota, situasi politik yang sudah buruk. , mulai memanas. Jadi, naik kereta kedua dari belakang sebelum stasiun kereta kota berubah menjadi hot spot untuk waktu yang lama, Saya menemukan diri saya 2000 km dari kampung halaman saya di kota metropolitan yang sangat besar dengan arsitektur yang indah dan bukan iklim yang paling nyaman. Lucu memang, tapi di kota yang indah dan penuh peluang ini, saya tidak ditakdirkan untuk benar-benar memasuki profesi ini. Saya bersyukur kepadanya untuk hal lain, yaitu kesadaran akhir bahwa sudah waktunya untuk mengubah diri kita sendiri, dan bahwa kita sendiri dan tidak ada orang lain yang menciptakan takdir kita, karena tidak ada yang akan memasukkan batang baja ke dalam kesadaran kita dalam perjalanan menuju tujuannya kecuali diri kita sendiri. Templat? Biarlah. Hal utama adalah kebenaran. Saya tidak akan membahas secara mendalam apa yang mendahului dimulainya jalan panjang dan mudah untuk menjadi seorang pengembang perangkat lunak. Saya hanya akan mengatakan bahwa dalam kasus saya, untuk menjadikan diri saya salah satu penendang paling kuat dalam hidup saya, diperlukan (urutannya mungkin tidak sepenuhnya sesuai dengan kenyataan):
  1. Bergegas mengelilingi kota asing yang tampaknya terlalu besar untuk mencari perumahan yang tidak bermutu/murah.

  2. Terburu-buru mencari pekerjaan yang dibayar lebih atau kurang, berjuang dengan pilihan, beberapa di antaranya masih tampak sangat tidak berguna.

  3. Turunkan taraf hidup ke tingkat yang sangat rendah, jangan menjaga kesehatan sama sekali, kadang-kadang merokok seperti lokomotif dan jangan mengabaikan alkohol di hari kerja.

  4. Terjerumus ke dalam kesedihan, yang setiap hari berusaha berubah menjadi depresi berkepanjangan.

  5. Berjalan keliling kota dengan iklim buruk di akhir pekan di sela-sela shift kerja sehari-hari, terkena sinusitis kronis, otitis media, dll.

  6. Tanpa perlu memikirkan apa pun, daftarlah di program master yang didanai anggaran di salah satu universitas arsitektur terbaik di negara tempat Anda berada.

  7. Menderita kebosanan pada pekerjaan paruh waktu harian berikutnya, saya tiba-tiba (sic!) berpikir bahwa seluruh kehidupan dewasa saya, pada kenyataannya, ada hubungannya dengan IT (aktivitas bermain game dalam jangka waktu lama, bekerja dalam 3D/rendering, bekerja di program kantor) , Internet - Saya menghabiskan ribuan jam untuk semua ini), tapi sialnya, saya berada di pihak yang salah!

  8. Perhatian! (*_*) Momen Podzhopnik (mungkin Anda ada di suatu tempat di sini? Atau sedikit lebih jauh? Baiklah, mari kita lanjutkan!)

  9. Google semuanya dengan topik "Sap, Internet! Saya ingin mengembangkan perangkat lunak, mulai dari mana?)0)0" (Ya, ucapan abadi bagi mereka yang ragu: percayalah, semakin cepat pengembang masa depan memahami kungfu Google , lebih baik).

  10. Habiskan ~seminggu di forum seperti Quora, dll. dan pahami bahwa sebenarnya ada banyak jalur pengembangan, dan pertama-tama Anda harus berhenti pada satu hal.

  11. Menemukan situs web JavaRush (saya berbohong, saya menemukannya hampir pada hari pertama pencarian, tetapi kesampingkan) dan tersesat di dalamnya, “karena sesuatu seperti Python dan JS terlalu mudah dan primitif, seperti C++ juga sulit, tapi Java tepat!” (hehe, itulah alasanku saat itu)).

  12. Mulailah tersenyum, karena sebagian besar waktu selama shift kerja tidak lagi dihabiskan untuk menyerap informasi yang tidak perlu dari Internet tanpa berpikir panjang, tetapi dihabiskan untuk memutarbalikkan otak-otak gila yang memohon untuk menghentikan kekerasan terhadap mereka ke dalam sebuah tabung.

  13. Setelah mencapai level 20-25, Anda mulai meragukan “kebenaran” pilihan dan investasi waktu Anda (pemikiran lucu untuk seseorang yang pada saat itu bahkan tidak dapat mengingat kapan terakhir kali dia benar-benar secara sadar berinvestasi dalam perkembangannya sendiri). Pada saat yang sama, gali lebih dalam lagi konveyor otodidak lainnya seperti Codecademy dan Freecodecamp.

  14. Habiskan musim panas lagi di depan komputer - di mana pun - di tempat kerja atau di rumah - saat istirahat untuk makan (benar - bukan untuk makan, tetapi untuk makan dengan cepat) dan mengobrol dengan orang yang Anda cintai sebelum tidur (hampir tidak pernah tertidur dengan dia).

  15. Pada musim panas yang sama, ikuti kursus singkat pengembangan Android, di mana aplikasi pelatihan sebenarnya digulung hampir persis dari aslinya tanpa banyak pemahaman tentang apa yang terjadi di dalamnya (tunggu, ini penting untuk pengembangan lebih lanjut. cerita). Gores pelipis Anda dan berpikirlah sambil mengerutkan kening: "Lucu! Tapi tidak serius..."

  16. Tinggalkan... tidak, tidak seperti itu. Mendaftarlah di tahun kedua program master Anda dan ambil dokumen Anda di awal tahun akademik. Ya, itulah betapa acuh tak acuhnya saya pada saat itu terhadap apa yang telah saya coba pelajari selama bertahun-tahun. Meski begitu, saya dengan tegas memutuskan: Saya tidak hanya menyukai jalur pembisik mesin, bukan. Saya hidup untuk itu.

  17. Pada musim gugur, mendaftar untuk magang JavaRush, lulus kursus pengantar, dan mulai mempelajari Spring dengan semua yang diperlukan (ini membantu saya merasa nyaman dengan Java 8 dan, yang menarik, mulai mencari fungsionalitas yang tidak ada alasan untuk saya temui. sebelum).

  18. Selesaikan magang dengan pemikiran obsesif bahwa perusahaan tersebut, secara umum, sebenarnya bukan milik saya (bukan milik saya sama sekali). Keluar dari pekerjaan paruh waktu terakhir Anda saat itu.

  19. Dengan sedih, saya meminta untuk bekerja dari jarak jauh pada proyek warisan liar (minimal Spring dan JS, maksimum Servlets dan SQL) melalui seorang teman dari tanah air saya.
    Karena belum bekerja di sana selama tiga bulan, ucapkan terima kasih kepada seorang teman (kantornya runtuh) dan cobalah mencari pekerjaan di kota besar yang indah tanpa kewarganegaraan dari negara tempat Anda berada, tanpa banyak pengalaman dan tanpa keyakinan yang luar biasa pada diri sendiri.

  20. Setelah ~2 bulan mencoba, saya mulai berpikir untuk pindah 1500 kilometer lebih dekat ke tempat asal saya (kurangnya keberhasilan dan sedikitnya upaya ini menjadi faktor yang mempengaruhi saya).

  21. Lebih dekat ke rumah Anda. Mulai bekerja di pekerjaan non-IT, yang (tiba-tiba!) ternyata lebih mudah ditemukan daripada di Java EE.

  22. Buka buku baru di Kotlin, yang dibeli pada hari-hari terakhir Anda tinggal di kota yang jauh, dan jatuh cinta padanya dari 50 baris kode pertama.
    Menemukan sebuah artikel bahwa “tahun ini Good Corporation memutuskan untuk beralih ke Kotlin untuk pengembangan Android dan manfaatnya bagi kita.” Dengan antusiasme yang liar, mulailah belajar menulis dan, bahkan, menulis untuk Android, menghabiskan seluruh waktu luang Anda untuk hal ini.

  23. Dapatkan banyak memar dan pengalaman menarik pada lamaran pertama Anda (Anda!!!). Tulis backend sederhana untuk itu di Musim Semi.
    Host backend, unggah aplikasi ke Market. Pahami bahwa tanpa investasi yang tepat, studi tentang bidang subjek dan pasar, cakupan dan keberuntungan, tidak ada yang akan mengunduh aplikasi Anda.

  24. Terus bermain-main dengan Android, dan mencintai konsep pengembangan seluler dengan sepenuh hati. Mendaki gunung, seperti keledai yang keras kepala, tulis dan unggah aplikasi ke-2 dan ke-3 ke pasar, yang, tanpa iklan, masih mengunduh urutan besarnya lebih dari yang pertama (hehe, klasik).

  25. Punya waktu untuk sedikit lepas di Web dan Android. Setelah beberapa waktu, Anda memahami (tidak, tidak seperti itu: yakinkan diri Anda sendiri!) bahwa (mungkin) keren menjadi pekerja lepas ketika Anda berusia di atas 50 tahun, Anda (mungkin) bosan dengan hiruk pikuk abadi masyarakat mikro, Anda ingin dengan tenang menabung untuk masa pensiun yang lambat, tapi tidak terlalu lama, dan sudah waktunya bagi saya untuk mencari pekerjaan statis di bidang pengembangan Seluler.

  26. Luangkan waktu beberapa bulan lagi untuk mempersiapkan wawancara (secara umum, materi sebelumnya tentang Java dan OOP bermanfaat, kecuali Spring dan EE, tentu saja). Saya menyadari bahwa selama setahun terakhir ini saya benar-benar lupa bagaimana menggunakan lidah saya dan menyampaikan sebuah teori.
    Mengacaukan semuanya dengan menyedihkan pada wawancara pertama.

  27. Lakukan beberapa wawancara lagi - sedikit lagi, tetapi masih belum berhasil. Hampir mudah untuk mulai berkomunikasi dengan perekrut lokal.
    Pahami bahwa tingkat rata-rata bahasa Inggris di antara perekrut lokal (dan lainnya) jauh lebih rendah daripada tingkat kemampuan saya. Punya waktu untuk berkomunikasi bahkan dengan beberapa “startup” lucu dari luar negeri, yang terdiri dari satu setengah mahasiswa kemarin. Pastikan sekali lagi (untuk diri Anda sendiri dan hanya untuk diri Anda sendiri) bahwa sebagian besar perusahaan normal mencari setidaknya mereka yang menyebut diri mereka Middles, dan dalam banyak kasus, yang dapat membantu Anda bukanlah portofolio yang lumayan, melainkan kemampuan untuk berhasil (tidak , dengan ahli) bangun ilusi bahwa Anda memiliki setidaknya satu tahun pengalaman komersial.

  28. Pada hari cerah yang tak terduga, masuklah ke kantor kecil namun lapang dan terang di sebuah perusahaan kecil namun ajaib dengan caranya sendiri tidak jauh dari pusat kota, mengobrol dengan manajer asing dalam bahasa Inggris, lalu coba singkirkan dari pemikiran bahwa ini adalah tempat yang tepat di mana saya ingin menghabiskan tahun depan atau lebih.

  29. Terima tawaran dalam 2 minggu, praktis di hari libur, di tengah kumpul bersama teman-teman lama (seolah-olah kita belum punya alasan untuk mencoret-coret :))

  30. LABA.

  31. (bonusnya). Berkomunikasi dalam bahasa Inggris beberapa kali seminggu (normanya adalah ketika Anda tidak bekerja untuk pasar domestik), memiliki tim kecil yang nyaman di mana semua orang saling menghormati, dan jadwal kerja paling bebas dan tidak mengganggu yang pernah saya temui sebelumnya.
    Tenangkan diri Anda - secara fisik dan mental. Dapatkan kepercayaan diri sebagai seorang spesialis. Temukan keinginan yang tak terpuaskan untuk berkembang lebih jauh. Dan yang paling penting adalah melakukan apa yang Anda sukai setiap hari.

Fiuh. Itu masih bisa dijadikan cerita pendek, tapi apa yang bisa Anda lakukan? PS Perjalanannya masih panjang (mungkin terlalu lama), tapi saya tahu: harmoni yang baru ditemukan tidak sia-sia. Percayalah dan... hentikan ide-ide seperti itu jika Anda merasa belum siap untuk menjalaninya. Memang dalam hal ini akan jauh lebih sulit menemukan keharmonisan. Tetapi jika Anda, seperti banyak dari mereka yang telah menulis cerita serupa, sekarang meninju dinding batu dengan dahi Anda, membakar mata Anda dengan kode dan merasakan TINGGI, meskipun dalam-dalam, lakukanlah. Dan, demi cinta segalanya, jangan menyerah. Hanya itu yang ingin saya katakan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION