CodeGym /Blog Jawa /Acak /5 Tips kanggo nambah kasempatan nemokake Proyek minangka ...
John Squirrels
tingkat
San Francisco

5 Tips kanggo nambah kasempatan nemokake Proyek minangka Programmer

Diterbitake ing grup
Hello, kabeh! Aku ora kudu ngandhani sepira angel saiki entuk kerja minangka programmer nalika sampeyan ora duwe pengalaman. Kompetisi ing tingkat "ora ana pengalaman" wis berkembang sacara signifikan akhir-akhir iki (utamane amarga situs web kayata CodeGym, lan kursus online liyane). Pungkasane, dadi angel banget kanggo ngadeg ing antarane akeh lulusan saka macem-macem kursus online. Lan tantangane ora nindakake kanthi apik ing wawancara kerja. Tantangan mung entuk wawancara kerja. Kepiye lulusan CodeGym bisa metu saka akeh wong sing golek kerja? Aku ora bakal nulis babagan teknologi perusahaan kayata Spring lan Hibernate, sing jelas penting kanggo pangembang Java — sampeyan bakal angel banget golek kerja tanpa ngerti. Ing ngisor iki ana 5 rekomendasi kanggo pangembang pemula sing pengin golek kerja.

1. Sinau JavaScript

Dina iki JS minangka basa pamrograman sing paling digoleki dening para majikan. Portal HackerRank nliti perusahaan babagan "Daftar Keinginan". JavaScript dijaluk dening majikan luwih kerep tinimbang basa liyane. 5 tips kanggo nambah kesempatan golek kerja - 2Alesane gampang: JavaScript saiki ora duwe alternatif serius kanggo pangembangan frontend. Yen sampeyan nguwasani JS "murni" lan salah sawijining kerangka kerja sing populer (utamane, React utawa Angular), kemungkinan sampeyan dadi programmer bakal MULTIPLY. Kaping pisanan, perusahaan apa wae sing golek pangembang Java bakal seneng yen calon uga ngerti JavaScript. Alasane cukup prasaja: proyek kerep banget kalebu tugas cilik, contone, ndandani sawetara fitur. "Tombol A kudu diarani B, dudu A; kudu dumunung ing sisih kiwa, dudu ing sisih tengen; lan kudu nggunakake fungsi X backend, dudu Y". Nanging ing kasus iki, fix mengaruhi loro backend lan frontend. Lan sanajan tugas kasebut gampang banget, ngrampungake isih butuh wong loro: backend dev lan frontend dev. Nanging yen ana wong ing tim sing duwe loro (sanajan ora ing tingkat pakar), sumber daya sing luwih sithik dibutuhake kanggo nangani tugas kasebut. Kapindho, lowongan kerja kanggo pangembang junior lan interns luwih umum kanggo pangembang frontend tinimbang backend. Kabeh ing kabeh, JS minangka kasempatan serius kanggo njaluk proyek pisanan. Njaluk proyek minangka dev Jawa iku Fantastic, lan JS tau superfluous kanggo Java devs. Yen sampeyan ora bisa njaluk proyek Jawa, sing mesthi kamungkinan (akeh kutha wis kebak lowongan lengkap), sampeyan bisa njaluk menyang IT liwat frontend. Aku elinga maca "crita sukses" CodeGym sing ditulis dening wong sing, sawise sinau ing kene, mlebu pembangunan frontend. lowongan kerja kanggo pangembang junior lan interns luwih umum kanggo pangembang frontend tinimbang backend. Kabeh ing kabeh, JS minangka kasempatan serius kanggo njaluk proyek pisanan. Njaluk proyek minangka dev Jawa iku Fantastic, lan JS tau superfluous kanggo Java devs. Yen sampeyan ora bisa njaluk proyek Jawa, sing mesthi kamungkinan (akeh kutha wis kebak lowongan lengkap), sampeyan bisa njaluk menyang IT liwat frontend. Aku elinga maca "crita sukses" CodeGym sing ditulis dening wong sing, sawise sinau ing kene, mlebu pembangunan frontend. lowongan kerja kanggo pangembang junior lan interns luwih umum kanggo pangembang frontend tinimbang backend. Kabeh ing kabeh, JS minangka kasempatan serius kanggo njaluk proyek pisanan. Njaluk proyek minangka dev Jawa iku Fantastic, lan JS tau superfluous kanggo Java devs. Yen sampeyan ora bisa njaluk proyek Jawa, sing mesthi kamungkinan (akeh kutha wis kebak lowongan lengkap), sampeyan bisa njaluk menyang IT liwat frontend. Aku elinga maca "crita sukses" CodeGym sing ditulis dening wong sing, sawise sinau ing kene, mlebu pembangunan frontend. kang mesthi kamungkinan (akeh kutha wis rampung kebak lowongan), sampeyan bisa njaluk menyang IT liwat frontend. Aku elinga maca "crita sukses" CodeGym sing ditulis dening wong sing, sawise sinau ing kene, mlebu pembangunan frontend. kang mesthi kamungkinan (akeh kutha wis rampung kebak lowongan), sampeyan bisa njaluk menyang IT liwat frontend. Aku elinga maca "crita sukses" CodeGym sing ditulis dening wong sing, sawise sinau ing kene, mlebu pembangunan frontend.

2. Sinau nulis pitakon SQL

SQL bisa uga katon ora pati jelas tinimbang Spring lan Hibernate, sing ora kalebu ing dhaptar. Ing kasunyatan, ana prabédan: akeh pangembang duwe kawruh entheng babagan pitakon SQL: bisa nulis "PILIH * FROM table_name", utawa gabung karo sawetara tabel. Aku menehi saran sing sak tenane Master wong, lan aja isin kanggo sebutno iki ing resume. Ing jaman kepungkur, sawetara rekan kerjaku duwe pakaryan sing kudu nulis akeh pitakon SQL. Nalika padha mutusaké kanggo pindhah menyang pembangunan Jawa, skills iki ndadekake wong banget atraktif. Lan ing Java dev, mesthi, iku skill banget migunani kanggo duwe. Aku ajeg nguripake kanggo wong-wong mau kanggo tips :) Sampeyan bisa miwiti kanthi maca "Kepala First SQL". Banjur pilih salah siji saka DBMS populer (Portgres utawa Oracle, contone) lan maca sawetara buku ing.

3. Nggawe profil GitHub

Sawise resume, profil GitHub sampeyan bisa uga minangka sing paling penting sing bakal digatekake dening majikan potensial. Profil karo sawetara proyek kerja mesthi bakal narik perhatian tambahan. Apa maneh, "Analisis GitHub" dadi luwih populer ing antarane para rekrut. Iki minangka program khusus sing mindai kode sing disimpen ing GitHub kanggo mbantu perusahaan nemokake pangembang kanthi tumpukan teknologi sing tepat. Yen mbutuhake wong sing ngerti Keamanan Spring, program kasebut nyusup ing GitHub, milih pangguna sing repositori ngemot kode sing nggunakake teknologi iki. Ing wiwitan, sampeyan temenan ora bakal duwe apa-apa khusus kanggo gumunggung, nanging sampeyan bisa miwiti ngisi profil karo "tugas gedhe" CodeGym. wis sinau ReactJS / AngularJS lan nggawe sawetara aplikasi siji-kaca, sijine uga ing kana. Kabeh sing wis digawe lan majikan bisa uga kepengin mriksa profil GitHub sampeyan.

4. Entuk sertifikasi Oracle

Pencipta CodeGym ora bakal nglilani aku ngapusi sampeyan: pitakonan sing paling umum ditampa saka siswa potensial yaiku "Apa sampeyan menehi sertifikat nalika aku lulus?" Dheweke ora menehi sertifikat Jawa kanthi alasan sing gampang: para majikan ora kasengsem. Dheweke pancen bisa verifikasi apa sing sampeyan ngerti lan apa sing bisa ditindakake sajrone wawancara, tanpa sertifikat saka kursus online. Sing jarene, sertifikat saka Oracle beda amarga iki minangka konfirmasi resmi saka pangripta Jawa yen sampeyan fasih nganggo basa kasebut. Sertifikasi kasebut minangka kauntungan serius kanggo panyedhiya outsourcing, yaiku wong sing "nyewakake" pangembange menyang perusahaan liya kanggo nggarap proyek eksternal. Contone, umpamane sawetara bank kudu nggawe klien web anyar. Njaga gerombolan pangembang ing omah dhewe kanggo iki ora duwe bathi - kanggo proyek siji-wektu, luwih gampang golek tim eksternal. Ing kasus kaya mengkono, bisnis nguripake menyang panyedhiya outsourcing. Dheweke bakal nyewa wong kanthi katrampilan sing dibutuhake bank lan nggawe tim. Sing jarene, pelanggan kudu ngerti manawa bakal mbayar (akeh) kanggo pangembang sing cerdas. Iki ngendi sertifikasi Oracle bakal dadi kauntungan sampeyan. Sawise kabeh, iki mung siji-sijine cara kanggo ngonfirmasi kanthi selembar kertas yen programmer Java nduweni kualifikasi. Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: iku luwih gampang kanggo golek tim external. Ing kasus kaya mengkono, bisnis nguripake menyang panyedhiya outsourcing. Dheweke bakal nyewa wong kanthi katrampilan sing dibutuhake bank lan nggawe tim. Sing jarene, pelanggan kudu ngerti manawa bakal mbayar (akeh) kanggo pangembang sing cerdas. Iki ngendi sertifikasi Oracle bakal dadi kauntungan sampeyan. Sawise kabeh, iki mung siji-sijine cara kanggo ngonfirmasi kanthi selembar kertas yen programmer Java nduweni kualifikasi. Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: iku luwih gampang kanggo golek tim external. Ing kasus kaya mengkono, bisnis nguripake menyang panyedhiya outsourcing. Dheweke bakal nyewa wong kanthi katrampilan sing dibutuhake bank lan nggawe tim. Sing jarene, pelanggan kudu ngerti manawa bakal mbayar (akeh) kanggo pangembang sing cerdas. Iki ngendi sertifikasi Oracle bakal dadi kauntungan sampeyan. Sawise kabeh, iki mung siji-sijine cara kanggo ngonfirmasi kanthi selembar kertas yen programmer Java nduweni kualifikasi. Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: Dheweke bakal nyewa wong kanthi katrampilan sing dibutuhake bank lan nggawe tim. Sing jarene, pelanggan kudu ngerti manawa bakal mbayar (akeh) kanggo pangembang sing cerdas. Iki ngendi sertifikasi Oracle bakal dadi kauntungan sampeyan. Sawise kabeh, iki mung siji-sijine cara kanggo ngonfirmasi kanthi selembar kertas yen programmer Java nduweni kualifikasi. Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: Dheweke bakal nyewa wong kanthi katrampilan sing dibutuhake bank lan nggawe tim. Sing jarene, pelanggan kudu ngerti manawa bakal mbayar (akeh) kanggo pangembang sing cerdas. Iki ngendi sertifikasi Oracle bakal dadi kauntungan sampeyan. Sawise kabeh, iki mung siji-sijine cara kanggo ngonfirmasi kanthi selembar kertas yen programmer Java nduweni kualifikasi. Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik: Ing tembung liyane, panyedhiya outsourcing bisa luwih gampang "adol" pangembang sing disertifikasi menyang para pelanggan. Sertifikasi Oracle teka ing pirang-pirang tingkatan. Entuk level pertama (OCAJP8) bakal gampang banget. Ujian duwe pitakonan babagan mung 8 topik:
  • Java Basics (variabel, paket, metode utama (), lsp);
  • Nggarap Jinis Data Jawa (primitif, referensi, pambungkus);
  • Nggunakake Operator lan Decision Constructs (+-*/, if-else, switch, etc.);
  • Nggunakake Loop Constructs (loop);
  • Nggarap Metode lan Enkapsulasi (metode, enkapsulasi);
  • Nggarap Pusaka (pusaka);
  • Nangani Pengecualian;
  • Nggarap Kelas sing Dipilih saka API Java (kelas populer kayata LocalDateTime, ArrayList, String).
Ora ana topik sing rumit kaya multithreading, IO / NIO, lan liya-liyane. Cakupan akeh topik diwatesi (contone, kabeh implementasine List<> , mung ana pitakonan babagan ArrayList<> ). Njupuk ujian sertifikasi saiki biaya $150.

5. Melu ing komunitas profesional

Kira-kira setengah saka pengusaha kasengsem ing partisipasi calon ing komunitas profesional. Sing utama (saliyane GitHub, sing kasebut sadurunge) yaiku Stack Overflow. Dadi, yen sampeyan nggawe proyek mini, aja ragu-ragu bareng karo komunitas. PS Donya saya ganti, lan lapangan IT ora ana sing istiméwa. Cukup angel kanggo narik perhatian majikan tanpa pengalaman. Muga-muga tips ing ndhuwur bisa mbantu sawetara "kanca sakelas" CodeGym supaya entuk kerja sing sepisanan :)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION