KodeGym/Blog Jawa/Acak/Urip sawise tawaran pisanan. Apa sing kudu disinaoni deni...
John Squirrels
tingkat
San Francisco

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

Diterbitake ing grup
Hi! Ing kene kita ngomong akeh babagan carane entuk kerja pertama, apa sing kudu sampeyan sinau, lan kepiye tumindak sampeyan. Iku kabeh apik lan apik, nanging apa sing sampeyan tindakake sawise sampeyan entuk proyek pisanan? Apa sampeyan bisa santai lan mlaku kanthi arus? Ora. Urip sawise tawaran pisanan.  Apa sing kudu disinaoni dening pangembang Jawa pamula?  - 1Dadi programmer profesional tegese sampeyan bakal terus sinau. akeh. Akeh, akeh. Dadi dina iki, aku pengin nggawe spekulasi sethithik babagan wilayah pangembangan pribadi luwih lanjut sawise sampeyan nampa tawaran pisanan sing dikarepake. Ayo budal.

1. Njlentrehake kawruh babagan topik dhasar

Kanggo entuk pakaryan sing sepisanan, sampeyan bisa uga wis sinau dhasar pangembangan basa Jawa. Apa sampeyan mikir iki bakal cukup? Ora, ora, lan sepisan maneh, ora. Bentenipun antarane pangembang pengalaman lan newbies ijo iku ambane kawruh. Wilayah kawruh kayane padha, nanging pangembang senior bisa nerangake nuansa sing sampeyan ora ngerti ana. Ing tangan siji, sampeyan bisa ngomong yen kabeh babagan pengalaman. Pangembang sing berpengalaman diarani minangka salah siji amarga dheweke wis nabrak kabeh kaping pirang-pirang. Mulane dheweke ngerti kabeh kanthi rinci. Sing bener. Nanging mung sebagian. Saliyane entuk pengalaman terus-terusan liwat coding, pangembang uga sinau teori kanthi maca artikel lan buku lan nonton video. Aku pengin nyathet yen teori sing sampeyan pilih kanggo sinau kudu dadi barang sing bakal nggedhekake wawasan sampeyan babagan topik kasebut. Yen sampeyan langsung miwiti nyilem inordinately jero menyang topik sing mung ngerti banget superficially, banjur apa sampeyan bakal mungkasi munggah karo? ORA. Sing ora liya mung mbuwang wektu, mula pilih teori sampeyan kanthi wicaksana.

2. Entuk sertifikat (Jawa, AWS)

Akeh kursus saiki ngetokake sertifikat nalika sampeyan ngrampungake kanthi sukses. Nanging ayo padha jujur. Ora saben perusahaan peduli lan ndeleng dheweke. Sing jarene, ana sawetara sertifikasi sing penting lan bisa mbedakake sampeyan saka paket kasebut. Aku ngomong babagan sertifikasi Java saka Oracle lan AWS (layanan awan). Contone, sertifikasi Java diwenehake dening perusahaan sing disetujoni Oracle. Perusahaan kasebut nggawe kahanan sing disetujoni Oracle kanggo nguji katrampilan. Nyatane, mula sertifikat kasebut diakoni sacara internasional. Sertifikasi AWS ngetutake prinsip sing padha, nanging fokus ing sinau teknologi AWS. Mesthine, ora mung "kertas" sing penting ing kene, nanging uga tingkat kawruh sing sampeyan entuk nalika nyiapake tes kasebut. Yen sampeyan duwe sertifikat, sampeyan ora bakal bingung karo pitakonan babagan teknologi iki.

3. Sinau teknologi populer

Teknologi informasi terus maju. Yen sampeyan wis ana ing IT, sampeyan kudu adaptasi. Apa sing sampeyan sinau setahun kepungkur bisa uga ora ana gandhengane sesuk. Iki babar blas normal. Daya adidaya utama pangembang yaiku kemampuan kanggo nyerep lan asimilasi materi anyar kanthi cepet lan lali sing ora perlu. Iki tegese yen sampeyan pengin tetep relevan, sampeyan kudu terus-terusan ngawasi kahanan ing lapangan. Contone, teknologi kaya Kubernetes lan Docker saiki dikarepake. Teknologi AWS uga saiki misuwur banget, lan panggunaan basa Kotlin saya akeh kanthi cepet (sing mboko sithik wiwit entuk pangsa pasar saka Jawa).

4. Nyilem jero menyang teknologi tartamtu

Sawetara programer sing berpengalaman dadi profesional ing siji teknologi. Kathah informasi ingkang wonten ing ngriku, malah namung wonten ing babagan pembangunan Jawi, saengga boten saged dados guru ing sedayanipun. Napa sampeyan ora milih siji subyek sing dikarepake (teknologi utawa kerangka kerja), sing sampeyan bakal dadi master mutlak sing ngerti kabeh pojok lan celah-celah? Yen sampeyan nindakake iki, sampeyan bisa dadi spesialis sing terkenal banget kanggo perusahaan sampeyan. Sajrone wawancara, calon anyar bakal digawa menyang sampeyan kanggo mriksa keahliane ing bidang keahlian sampeyan. Sampeyan uga bakal dijaluk mriksa proyek sing nggunakake teknologi "sampeyan" lan menehi saran (menehi komentar) babagan cara nggunakake teknologi kanthi luwih efisien lan bener. Minangka aturan, perusahaan pengin duwe akses menyang spesialis kaya iki. Yen sampeyan ngandhani manajemen babagan kepinginan sampeyan kanggo nyemplungake teknologi apa wae, mesthine bakal mbantu sampeyan milih sing bener (biasane sing saiki dikarepake ing perusahaan) lan golek mentor ing perusahaan. Contone, aku ditawani sinau babagan Camel, amarga sawetara pelanggan minangka pangembang Jawa kanthi katrampilan khusus iki. Mesthi, teknologi iki ora sakabehe anyar, nanging dikarepake banget, lan yen sampeyan spesialis Unta sing kuwat, mula sampeyan ora bakal ilang ing wong akeh ing pasar tenaga kerja: majikan bakal mbengkongake mundur kanggo duwe sampeyan. . Sayange, nalika aku lagi sibuk ngompa basa Inggris lan adaptasi karo proyek anyar, mula aku nolak. Ana macem-macem teknologi sing cocog kanggo nyilem jero: saka Spring minangka sakabehe kanggo kerangka Spring tartamtu (Spring Security, Spring Cloud, etc.), utawa AWS, lan liya-liyane.

5. Sinau basa pamrograman anyar

Kemungkinan liyane kanggo pangembangan profesional luwih lanjut yaiku sinau basa pamrograman kapindho. Ing kene aku ndeleng telung pilihan:
  1. Basa pambiyantu sing kerep ditemoni ing proyèk Jawa. Contone, Groovy, sing digunakake kanggo nulis macem-macem skrip pendukung, utawa Python, sing asring digandhengake karo Jawa (paling ora, aku kerep ketemu).
  2. Utawa Javascript lan sawetara kerangka kayata Angular utawa React. Kawruh iki bakal nggawe sampeyan dadi pangembang full-stack lengkap. Pakar kaya ngono arang banget lan dikarepake, mula bisa menehi gaji sing akeh banget (urutan sing luwih dhuwur tinimbang pangembang Jawa biasa).
  3. Sinau basa sing tuwuh saka Jawa. Contone, Skala utawa Kotlin. Basa pamrograman iki saiki saya akeh popularitas lan malah wiwit nyepetake Jawa dhewe saka pasar. Mungkin iki wektu kanggo njaluk ing bandwagon? Akeh prinsip dhasar sing mili saka Jawa sing kita tresnani, nanging akeh inovasi lan perbaikan kanggo kekurangane Jawa.

6. Tingkat munggah soft skills

Soft skill umume tegese katrampilan komunikasi. Ing tembung liyane, kemampuan kanggo komunikasi karo wong liya, kanggo ngirim lan promosi gagasan. Yen sampeyan pengin tuwuh dadi pimpinan, contone, sampeyan pengin dadi pimpinan tim utawa arsitek, mula sampeyan kudu nambah katrampilan sampeyan ing interaksi karo wong liya. Sastra bakal mbantu sampeyan nindakake iki. Kanggo wiwitan, aku nyaranake buku "Deadline. Novel Babagan Manajemen Proyek "dening Tom DeMarco. Video YouTube, artikel online, lan macem-macem kursus utawa pelatihan uga bakal migunani. Nanging kanggo kula, sing paling penting yaiku nyoba komunikasi karo wong liya, lan luwih akeh, luwih apik. Yen mengkono, sampeyan bakal mandheg wedi kontak karo wong sing ora pati ngerti. Sampeyan bakal miwiti nemokake latar umum kanggo obrolan lan ngindhari jeda sing kikuk. Nanging yen sampeyan pancen introvert lan sesambungan karo wong akeh ngganggu sampeyan, mula sampeyan kudu mikir apa sing cocog kanggo sampeyan. Mbok menawa luwih becik nglampahi wektu kasebut dadi master ing sawetara teknologi? Ndhaptar proyek pertama sampeyan dudu garis finish, nanging mung wiwitan perjalanan sampeyan. Saiki pas wayahe ilmumu kudu thukul kaya jamur sawise udan. Iki tegese penting banget kanggo sampeyan nemtokake area fokus lan tujuan sampeyan. Sawise kabeh, malah kapal sing paling cepet, kanthi kapten sing paling berpengalaman, mung bakal mabur ing ombak tanpa tujuan sing dituju. Dadi pilih arah sampeyan, atur target lan pigura wektu tartamtu kanggo nggayuh, lan wiwiti obah. Mbok ing langkah cilik nanging ajeg. Muga-muga dina iki aku nyurung wong sing mikir :) Ya, iku kabeh kanggo aku. Ninggalake seneng lan sinau basa Jawa ^^
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar