Saka kamanungsan kanggo pangembang ing nomer lan werna

Sugeng rawuh, Habr! Aku wis maca sampeyan kanggo dangu, nanging aku isih durung entuk watara kanggo nulis soko dhewe. Kaya biasane - omah, pakaryan, urusan pribadi, ing kene - lan saiki sampeyan nundha nulis artikel nganti luwih apik. Bubar, ana sing wis diganti lan aku bakal ngandhani apa sing nyebabake aku njlèntrèhaké potongan cilik saka uripku babagan dadi pangembang kanthi conto, sing bisa migunani kanggo pamula, mangu-mangu lan wong lanang sing terus terang ora percaya karo awake dhewe. Tindak!

Aku bakal miwiti saka adoh - minangka bocah, tuwane menehi kula nomer ageng ensiklopedia lan buku - kanggo kabeh kesempatan. Alesan kanggo menehi hadiah yaiku buku. Banjur, mesthi, aku ora matur nuwun kanggo wong-wong mau, nanging mung njupuk kanggo diwenehake. Nanging suwe-suwe, ngomong karo wong liya, aku nggawe kesimpulan aneh: akeh sing ora ngerti apa sing aku ngerti, ora krungu jeneng, konsep, konsep, ora maca penulis lan ora nonton film. Ing wektu iki, teka wawasan: iki, ILMU. Suwe-suwe, aku ora ngerti ngendi aku bisa nglamar kabeh iki, amarga mung komunikasi karo wong ora mbayar apa-apa, lan profesi nyritakake crita menarik ora ana ing wektu iku (saiki ana sawetara bloggers. , YouTube, TED-ED, lsp). Aku sinau basa Inggris, dawa lan painstakingly, amarga ... "Iku janji lan bakal migunani ing mangsa ngarep" - ing wektu iku, mesthi, ora ana kapercayan ing Profesi mangsa, supaya liwat "Aku ora pengin" padha ndamel kula kanggo piwulang maneh lan maneh. Saiki, mesthine, aku ngucapke matur nuwun banget yen aku ora mlumpat ing wektu kasebut lan bisa entuk pondasi sing apik, sing, mesthi, nduweni peran penting kanggo milih profesi ing mangsa ngarep.

Aku ora humanis prasaja, nanging "hibrida": nduweni katrampilan alus sing luwih maju lan seneng ngatur aktivitas wong, aku, ing wektu sing padha, kasengsem ing fisika, kimia, fenomena ekonomi, ilmu komputer lan bahan ilmu populer. Ing sekolah aku malah lulus ujian ing fisika lan mlebu universitas teknis ing budget! Sawise nglamar sawetara universitas bebarengan kanggo fakultas diametrically gantos, nganti wayahe pungkasan aku ora yakin apa sing kudu dipilih. Sawise nglamar anggaran, mlebu kabeh makalah lan ngobrol karo dekan, aku lan bapakku mulih lan nindakake bisnis kanthi rasa sukses.

Nanging, nalika aku tangi ing wayah esuk, aku kaget ngerti manawa ana pikiran sing ngganggu lan prickly ing sirahku: "Aku kudu pindhah menyang ped (pedagogis)." Kepiye carane dibentuk ing kono: kanthi mandiri utawa minangka asil pangolahan bayangan kaya Mendeleev, nalika dheweke nggawe sistematis data ing ngimpi, entuk kawruh babagan tabel unsur periodik? Aku ora bakal ngerti, nanging aku lunga menyang tuwane, njlèntrèhaké masalah kanggo wong-wong mau, nampa sawetara taksiran rodo jus saka pangolahan pikiranku saiki, arah lan pembangunan umum, nanging ora mundur.

Ing pungkasan, kita teka ing universitas, njupuk dokumen (sanajan iki paling kamungkinan ilegal, wiwit enrollment wis liwati) lan banjur kanggo aplikasi kanggo universitas liyane. Bapakku banjur cukuran cendhak banget, wis operasi mripat lan mbusak kaca tingal, lan ing umum, katon kaya "sadulur saka 90s" khas, senadyan 2 pendidikan sing luwih dhuwur lan latar mburi memulang. Mesthine, dheweke ora bisa nolak karakter sing warni kasebut. Wiwit kuwi aku ora nate nyesel yen mlebu Fakultas Bahasa Asing.

Nggarap bocah-bocah, aku ngerti rong perkara:

  • Aku seneng banget, aku bisa nyritakake crita sing menarik, nenun informasi sing dijupuk saka buku lan ensiklopedia menyang crita lan, sing paling penting, entuk asil ing bidang pengajaran basa Inggris.
  • Ana kekurangan dhuwit, sanajan sampeyan kerja paruh wektu (pelajaran pribadi + kemah basa kabeh musim kanggo bocah-bocah)

Akibaté, sawise sawetara taun kerja minangka guru (Inggris, Jerman lan Spanyol sethitik), aku mutusaké kanggo ninggalake Profesi, amarga ... mung diobong metu. Mbokmenawa akeh sing kenal karo perasaan iki: misale jek kerjane padha, wong sing padha, karya, kabeh sing cocog karo sampeyan wingi - nanging jiwa nolak saben dina kerja, kesalahane bocah-bocah dadi ngganggu batin, tentrem. sing wis tansah nang endi wae nang , wiwit ilang lan pikiran gupuh muncul kanggo uwal nang endi wae.

Saindhenging karir, aku nganggep kemungkinan ngganti profesiku dadi luwih relevan, ora ana hubungane karo kerja karo wong, wis nyoba udakara 10 kanggo sinau basa pamrograman kanthi mandiri. C ++, C #, Delphi, Python, Pascal, Java - kabeh iki rumit, ora bisa dingerteni, medeni, mbuwang wektu lan ora produktif. Nyatane, aku mung ora duwe motivasi sing cukup: krisis 2008-2009 utawa masalah ing 2014-2015 ora ngganti sikapku marang kerja. Lan nalika burnout emosi, dadi cetha yen aku ora bisa terus kerja kaya iki, kanggo bocah-bocah, sing aku ora pengin cilaka.

Ing 2018, aku pindhah menyang Moskow saka Krasnoyarsk karo pacarku, dheweke pindhah menyang universitas lokal, lan aku nemokake kerja ing sekolah basa asing swasta. Panggonan anyar, gaji prayoga, wong anyar lan raos - kabeh iki ngidini kula kanggo ambegan urip kanggo bab nem sasi, sawise kang masalah lawas bali.

Kaputusan pungkasan kanggo ngganti profesi wis diwasa ing aku, rencana wis digarisake, pasar kerja lan syarat kanggo para pelamar ditliti, kontak kanca lan kenalan paling ora ana hubungane karo IT digali, lan aku ngguyu kanthi ati-ati karo pitakonanku. . Umumé, rencana kasebut kaya mangkene:

  1. Pilih sing paling gampang, paling cepet babagan asil lan saka wiwitan baris kerja sing mbayar ora kurang saka ing panggonan sadurunge. Iku dadi pangembangan frontend. Hakim dhewe: ngerti Inggris ing tingkat C2, paling saka kode dituduhake kanggo kula printah Inggris pipis sintaksis sing cukup uga apal (mimpin dening pikirane ing gaya "salah siji iki utawa sampeyan ora bisa ing kabeh"). Asil ing mburi ngarep langsung katon - iki kaca rampung. Pembayaran uga ora ala, saka 40 ewu rubel (miturut hh.ru). Gajiku wektu iku kira-kira 60-65 + kerja paruh waktu pribadi ~20 ewu. Iki ora cukup, nanging yen sampeyan kudu berjuang karo awake dhewe mung teka kerja, ora ana dhuwit sing nggawe sampeyan seneng.
  2. Pembayaran lan rencana aksi: Aku ngarahake 60+ rubel, mula aku miwiti sinau dhaptar teknologi front-end sing relevan: HTML, CSS, JavaScript (ES5-6), React. Iki wis ditambah karo alat sing nggawe luwih gampang kanggo koordinasi lan nggarap kode ing macem-macem tahapan: jQuery, Git, SASS, webpack, VS Code. Iki ndadekake iku bisa kanggo njelaske nganggo bentuk garis rencana kanggo sinau kabeh iki mboko sithik, bebarengan aplikasi kawruh ing nggawe situs web, disassembling lan ngleksanakake tata letak ing kode, lan konsultasi karo kanca-kanca.
  3. Sinau mandiri: Saka Februari 2019 nganti Juni 2019, aku sinau kabeh iki, sinau dokumentasi kanthi sregep, maca StackOverFlow lan golek jawaban kanggo pitakonan paling bodho sing bisa muncul. Iku angel kanggo kula - kadhangkala kode mung ora pengin bisa cara aku mbayangno. Nanging aku ora kentekan niat - analisis conto kode + dokumentasi disaranake ngendi aku nggawe kesalahan, apa aku sijine ing salah lan apa aku ora rampung. Nalika iku aku ngalembana wong tuwaku saben dina amarga meksa aku sinau basa Inggris nalika isih cilik - sawise kabeh, kabeh dokumentasi sing relevan ana ing kono.

HTML lan CSS paling gampang kanggo aku - udakara 2 minggu. Sajrone wektu iki, aku nglumpukake tata letak kanggo sawetara situs web desainer nggunakake HTML lan CSS murni lan ngumpulake kabeh crutches bisa, sinau akeh pendekatan lan temen maujud sing nulis kabeh baris iki kanthi manual iku luar biasa wektu-akeh. Sawise googling sethithik, aku langsung nemoni Bootstrap 4 lan, wis kenal karo kemampuan kasebut, mula maca dokumentasi kasebut. Sawise pirang-pirang dina ngrokok manual kanthi ati-ati, diselingi karo nonton macem-macem video latihan ing YouTube, aku nggawe situs web responsif dhewe, kanthi gambar, kertu lan animasi. Iki njupuk bab 2 minggu, sajrone aku nemokake jQuery minangka alat DOM-manipulasi.

Mesthi, iku ora pilihan sing paling apik, nanging kabeh iku prasaja lan dingerteni, lan asil penting kanggo kula. Miturut cara, aku nyaranake ora ngrungokake programer keren ing tahap iki sing nawakake optimasi lan dandan, nanging mung nemokake kasus panggunaan sing paling umum kanggo kode kasebut, ndeleng conto lan mung nyalin gaya. Tugas ing tahap wiwitan iku siji: anggere bisa. Mung banjur sampeyan bisa mikir babagan kabeh liyane, lan nalika sampeyan kerja ing perusahaan, dheweke bakal nerangake lan nuduhake standar lokal sing kudu sampeyan tindakake.

Bab sing paling angel diwiwiti ing tahap sinau JavaScript murni - pitakonan sing serius banget muncul ing sirahku: kenapa sinau iki yen jQuery luwih gampang? Aku lunga menyang Google kanggo njawab: ternyata jQuery bakal enggal pindhah menyang donya liyane, kajaba kode warisan, lan kabeh programer sing bener nggunakake JS, amarga frameworks teka lan lunga, nanging JS murni isih relevan. Kita pengin njaluk proyek lan nindakake kanggo dangu, ta? Dadi aku wiwit nonton video, nyoba nulis kode lan fungsi ing situs tutorial, lan nulis maneh proyek sadurunge. Alamiah, ing kawitan dadi metu sethitik kurang saka apa-apa, nanging sawise saperangan dina aku ora mikir maneh kanggo nulis kabeh limo panah-fungsi (sing dadi luwih prasaja saka biasanipun), nggarap document.getElementById selectors , ngurutake array lan ngekstrak unsur obyek nggunakake .map, .filter, .reduce, nggarap API lan AJAX, etc.

Lan aku ora salah - nalika sinau React, aku nemokake akeh kode JS sing kudu diurai lan dimangerteni, yen ora, ora ana sing bisa digunakake. Njupuk ambegan jero lan kroso rada nuwun kanggo aku, aku wiwit delve menyang inti saka proses karo redoubled pasukan. Ora suwe ternyata React minangka HTML (JSX) sing rada diowahi + kit alat sing beda-beda sing nggawe luwih gampang nganyari kaca lan nggawe SPA (aplikasi siji kaca). Tambah jiwit saka JS lan kita duwe animasi, loading lan transisi. Wis digunakake kanggo sintaksis, Aku njupuk tata letak toko online pisanan aku teka tengen lan wrote SPA prasaja sing ngijini kula kanggo milih kategori, navigasi situs lan ngganti counters item ing cart.

Umumé, ora ana sing salah karo kasunyatan sing ora tau diprogram ing urip sampeyan, ora - yen sampeyan nggarap dhewe kanthi bertahap, mula kabeh bisa ditindakake. Malah tanpa kawruh basa Inggris, ana akeh situs basa Rusia sing bakal cukup kanggo tahap wiwitan. Sugeng enjang!

Link menyang materi latihan, saluran YouTube, artikel lan kabeh sing digunakake ing latihan.

Source: www.habr.com

Add a comment