JavaRush /Blog Jawa /Random-JV /Urip sawise tawaran pisanan. Apa sing kudu disinaoni deni...

Urip sawise tawaran pisanan. Apa sing kudu disinaoni dening pangembang Jawa pamula?

Diterbitake ing grup
Hello! Ing kene kita ngomong akeh babagan carane entuk kerja pertama, apa sing kudu sampeyan sinau babagan iki lan kepiye tumindak kanthi bener. Iki kabeh apik lan apik, nanging apa sing kudu ditindakake sawise entuk kerja pertama? Apa sampeyan bisa santai lan go with the flow? Ora ketompo carane iku. Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 1Dadi programmer tegese sampeyan bakal terus sinau. Kathah sinau. Sinau akeh. Mula, dina iki aku pengin ngomong sethithik babagan arah pangembangan luwih lanjut sawise tawaran pisanan sing dikarepake. Tindak.

1. Deepening kawruh ing topik dhasar

Kanggo entuk proyek pertama, sampeyan bisa uga sinau topik dhasar kanggo pangembang Jawa. Apa sampeyan mikir iki bakal cukup? Ora ora lan sepisan maneh ora. Sing misahake pangembang sing berpengalaman saka wong anyar yaiku kawruh sing jero. Lan ternyata wilayah kawruh isih padha, nanging pangembang senior bakal bisa menehi pitutur marang kowe babagan nuansa sing sampeyan durung ngerti. Ing tangan siji, sampeyan bisa ngomong sing kabeh teka mudhun kanggo pengalaman. Kaya, pangembang sing berpengalaman mula ngalami, amarga dheweke wis "ndemek" kabeh iki kaping pirang-pirang, lan mulane ngerti kabeh kanthi rinci. Iki bener. Nanging mung sebagian. Saliyane entuk pengalaman terus-terusan ing pangembangan, pangembang uga sinau teori: saka artikel, buku, video. Contone, kanggo pangembangan pangembang Jawa sing ngurusi Spring, macem-macem video dening Evgeniy Borisov dibutuhake kanggo ndeleng. Tindakake link menyang video ing ngendi dheweke nggawe analog saka wadhah Spring: sawise iki aku wiwit ngerti apa Spring lan cara kerjane. Aku pengin dicathet yen sampeyan kudu milih teori sing, sawise sinau, bener-bener nggedhekake wawasan babagan topik iki. Yen sampeyan langsung miwiti ngeduk jero banget menyang topik sing sampeyan ngerti banget, banget superficially, banjur apa sampeyan bakal mungkasi ing sirah? ORA. Iki mung bakal mbuwang wektu, mula pilih teori sampeyan kanthi wicaksana.Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 2

2. Ngapikake (utawa sinau) basa Inggris

Basa Inggris bakal ora kalah penting kanggo pangembangan pangembang. Ing proyek sing apik, kawruh basa Inggris ora dibahas. Iku diwenehake kanthi gawan. Sampeyan bisa uga wis nemokake proyek pisanan sampeyan kanthi sethithik utawa ora ana basa Inggris. Iki kelangan lan sampeyan banget begja, nanging ora ngganti kasunyatan sing urgently kudu nambah (utawa sinau) iku. Sampeyan bisa dadi pangembang kanthi tingkat basa Inggris sing sithik, nanging iki tegese sampeyan mung bakal entuk proyek sing adhedhasar ing negara CIS. Proyek paling gedhe, paling menarik lan paling nguntungake ana ing basa Inggris. Kanggo pindhah menyang "liga utama", sampeyan kudu ngerti basa saka tingkat B1 lan ndhuwur. Pangembang ora perlu ngerti basa ing tingkat spesialis kayata manajer proyek utawa analis bisnis, sing karyane adhedhasar komunikasi. Nanging luwih becik nggayuh tataran basa B2. Tingkat iki bakal cukup kanggo sampeyan. Lan saiki kanggo wong lanang sing wis ngerti basa: aja santai. Basa cenderung mboko sithik dadi lali yen ora digunakake. Aja nganti teyeng lan dukung karo film, serial TV, buku, artikel basa Inggris. Malah nalika nggarap klien sing nganggo basa Inggris, latihan, minangka aturan, ora bakal cukup, lan tingkat basa mboko sithik mudhun. Tansah dheweke ing driji sikil.Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 3

3. Entuk sertifikat (Jawa, AWS)

Akeh kursus saiki ngetokake sertifikat rampung. Nanging ayo padha jujur. Ora ana sing butuh, lan ora ana sing ndeleng. Minangka, tenan, ing diploma. Nanging, ana sertifikasi sing penting lan bisa mbedakake sampeyan saka liyane. Aku ngomong babagan sertifikasi Java saka Oracle lan AWS (layanan awan). Contone, sertifikat Java diwenehake dening perusahaan sing sah dening Oracle lan menehi kahanan testing sing gawe marem syarat Oracle. Bener, mula sertifikat kasebut dianggep internasional. Sampeyan bisa maca liyane babagan sertifikat Java saka Oracle ing JavaRush: babagan jinis sertifikasi , persiapan kanggo sertifikasi , buku paling apik kanggo nyiapake sertifikasi . Sertifikasi AWS nduweni prinsip sing padha, nanging ditujokake kanggo sinau teknologi AWS. Mesthine, ora mung kerak dhewe sing penting ing kene, nanging uga tingkat kawruh sing sampeyan entuk nalika nyiapake tes. Yen sampeyan duwe sertifikat, mesthine ora bakal nggawa sampeyan menyang pojok karo pitakonan babagan teknologi iki.Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 4

4. Sinau babagan teknologi sing dikarepake

Teknologi informasi terus maju, lan ora ana sing bisa ditindakake. Yen sampeyan wis mlebu IT, sampeyan kudu adaptasi. Apa sing sampeyan wulang setaun kepungkur bisa uga ora ana gandhengane sesuk. Iku cukup normal. Katrampilan utama pangembang yaiku kemampuan kanggo nyerep lan asimilasi materi anyar kanthi cepet lan lali apa sing ora perlu. Mulane, yen sampeyan pengin tetep ing topik, sampeyan kudu terus-terusan ngawasi kahanan pasar. Contone, teknologi kayata Kubernetes lan Docker saiki dikarepake . Sampeyan bisa maca liyane babagan prabédan antarane wong-wong mau ing artikel iki . Uga, teknologi AWS saiki wis populer banget lan panggunaan basa Kotlin saya suwe saya suwe (sing mboko sithik wiwit entuk papan ing pasar saka Jawa). Sampeyan bisa maca liyane babagan tren 2021 ing artikel iki .

5. Sinau jero babagan teknologi tartamtu

Sawetara profesional sing berpengalaman dadi pro ing siji teknologi. Ing jaman saiki wis akeh informasi, malah menyang arah pembangunan Jawa, mula ora bisa dadi guru ing samubarang. Napa sampeyan ora milih siji arah sing dikarepake (teknologi, kerangka), sing bakal dadi master sing ngerti kabeh pojok peteng? Ing kasus iki, sampeyan bisa dadi spesialis sing terkenal banget kanggo perusahaan sampeyan; wong bakal digawa menyang sampeyan kanggo mriksa level teknologi kasebut (wawancara). Sampeyan uga bakal dijaluk mriksa proyek sing nggunakake teknologi "sampeyan" lan menehi saran (komentar) babagan panggunaan teknologi sing luwih efisien lan bener. Minangka aturan, perusahaan dhewe kepengin duwe "spesialis" kasebut. Yen sampeyan ngandhani manajemen babagan kepinginan kanggo nyilem menyang teknologi apa wae, mesthine bakal mbantu sampeyan milih sing bener (biasane sing saiki dikarepake ing perusahaan) lan golek mentor ing perusahaan. Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 5Contone, aku ditawakake sinau babagan teknologi Camel, amarga ana sawetara pelanggan, pangembang Jawa kanthi katrampilan khusus iki. Ya, teknologi kasebut ora sakabehe anyar, nanging akeh dikarepake, lan dadi spesialis sing kuat, sampeyan ora bakal ilang ing pasar: dheweke bakal nyuwek sampeyan nganggo tangan lan sikil. Sayange, aku banjur sibuk ngapikake basa Inggris lan adaptasi karo proyek anyar, mula aku ora gelem. Teknologi kanggo sinau "banyu jero" bisa beda-beda: saka Spring umume menyang kerangka khusus (Spring Security, Spring Cloud… ..), utawa maneh, teknologi AWS, lsp.

6. Sinau basa pamrograman anyar

Salah sawijining pilihan kanggo pangembangan luwih lanjut yaiku sinau basa pamrograman kapindho. Ing kene aku ndeleng telung pilihan:
  1. Basa utilitas sing asring ditemokake ing proyek Jawa. Contone, Groovy, sing ditulis macem-macem skrip tambahan, utawa Python, sing asring digabungake karo Jawa (paling ora aku kerep nemoni).
  2. Javascript lan sawetara kerangka kerjane, contone, Angular utawa React. Ngerti iki, sampeyan bisa dadi pangembang Fullstack lengkap. Spesialis kasebut cukup langka lan dikarepake, lan kanthi mangkono bisa nyana gaji sing akeh (urutan gedhene luwih dhuwur tinimbang pangembang Jawa biasa).
  3. Sinau basa sing tuwuh saka Jawa. Contone, Skala, Kotlin. Basa-basa iki saiki saya misuwur banget lan malah wiwit rada nyingkirake basa Jawa saka pasar. Mungkin mlumpat ing prau? Akeh prinsip teka saka Jawa kita kinasih, nanging akeh inovasi lan ndandani kekurangane Jawa.
Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 6

7. Nganyarke soft skill

Soft skill biasane tegese kemampuan komunikasi. Yaiku, kepiye carane sampeyan bisa komunikasi karo wong liya, ngirim lan promosi ide sampeyan. Yen sampeyan pengin tuwuh ing arah manajerial - contone, sampeyan pengin dadi pimpinan tim utawa arsitek - sampeyan kudu nambah katrampilan interaksi karo wong liya. Sastra bakal mbantu babagan iki. Kanggo miwiti, aku nyaranake buku "Deadline. Novel babagan manajemen proyek "dening Tom DeMarco. Video ing YouTube, maca artikel, lan macem-macem kursus / pelatihan uga bakal migunani. Nanging kanggo aku, sing paling penting yaiku nyoba komunikasi karo wong liya, lan luwih akeh, luwih apik. Kanthi cara iki sampeyan bakal mandheg wedi karo kontak karo wong sing ora pati ngerti, miwiti nemokake topik umum dhewe lan ngindhari jeda sing kikuk. Inggih, yen sampeyan kanthi alam introvert lan sesambungan karo wong-wong kanthi signifikan nandheske sampeyan, mula sampeyan kudu mikir: apa sampeyan butuh iki? Mungkin wektu iki luwih apik kanggo dadi master sawetara teknologi? Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 7Kasunyatan yen sampeyan entuk proyek pertama sampeyan dudu prestasi pungkasan, nanging mung wiwitan perjalanan. Lan saiki persis nalika blumbang kawruh kudu tuwuh kaya jamur sawise udan. Mulane, penting banget kanggo nemtokake wilayah lan tujuan prioritas kanggo sampeyan dhewe. Sawise kabeh, malah kapal sing paling cepet, kanthi kapten sing paling berpengalaman, mung bakal mabur ing ombak tanpa tujuan kanggo lelungan. Dadi, pilih arah, atur target lan tenggat wektu tartamtu, lan wiwiti obah. Mbok ing langkah cilik nanging ajeg. Muga-muga dina iki aku menehi wong sing bisa dipikirake) Nah, mung kanggo aku, ayo seneng lan sinau basa Jawa ^^
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION