CodeGym /Blog Jawa /Acak /Apa sing bisa daklakoni sawise sinau basa Jawa? Pandhuan ...
John Squirrels
tingkat
San Francisco

Apa sing bisa daklakoni sawise sinau basa Jawa? Pandhuan kanggo pangembang piranti lunak anyar sing paling ijo

Diterbitake ing grup
Yen sampeyan lagi miwiti sinau basa Jawa utawa isih mikir babagan basa pamrograman sing kudu disinaoni, artikel iki kanggo sampeyan. Nemokake motivasi luwih gampang yen sampeyan ngerti tujuan pungkasan. Ing jagad IT sing jembar, gampang bingung - ana akeh spesialisasi lan posisi sing sejatine. Kanggo nyegah kebingungan, kita bakal ngomong babagan papat wilayah pangembangan piranti lunak sing paling populer lan nuduhake sampeyan teknologi sing kudu dikuasai. Muga-muga informasi iki bakal mbantu sampeyan milih dalan karir. Apa sing bisa daklakoni sawise sinau basa Jawa?  Pandhuan kanggo pangembang piranti lunak paling anyar - 1

Pangembang backend

Pangembang backend ngurusi bagean saka aplikasi / situs web / piranti lunak "ing tenda". Lan kalebu akeh tugas sing beda-beda. Jenis karya pangembangan iki yaiku nggawe kombinasi "server-aplikasi-database" operasional kanthi nulis kode sing mlaku ing server, apa ing situs utawa ing awan. Pangembang backend tanggung jawab kanggo logika, operasi sing tepat, lan kinerja aplikasi sing apik. Apa sing bisa daklakoni sawise sinau basa Jawa?  Pandhuan kanggo pangembang piranti lunak paling anyar - 2

Teknologi tumpukan

Java, MySQL, perpustakaan Hibernate, kerangka MVC Spring lan Spring, piranti lunak containerization Docker, lan layanan awan - AWS, Google Cloud, Azure, Heroku.

Tugas pangembang backend

  • Desain arsitektur.
  • Situs web struktur.
  • Ngleksanakake fungsi platform lan inti.
  • Nulis algoritma.

gaji

Miturut Glassdoor, gaji rata-rata kanggo backend dev ing AS kira-kira $113,000 saben taun. Sing paling ngisor saka distribusi gaji entuk $ 67,000, dene sing paling dhuwur bisa narik $ 190,000. Nanging miturut Salary.com, gaji taunan rata-rata pangembang backend malah luwih dhuwur, antarane $104,127 lan $124,366.

Pangembang frontend

Pangembang frontend tanggung jawab kanggo bagean visual saka situs web, aplikasi, utawa piranti lunak. Aja bingung peran iki karo desainer tata letak - tanggung jawab pangembang frontend luwih akeh. Frontend devs ora mung nangani tata letak, nanging uga "nguripake" desain visual liwat pop-up windows, kabel munggah tombol yen perlu, lan sesambungan karo sisih server saka aplikasi. Kanggo bisa dadi pangembang frontend, sampeyan kudu nguwasani basa kayata HTML, CSS, lan JavaScript. Kawruh sampeyan babagan Jawa bakal nyedhiyakake dhasar sing dibutuhake kanggo mangerteni pemrograman berorientasi obyek. Ing wayahe, wong sing duwe katrampilan pangembangan frontend bisa nglatih maneh minangka pangembang backend lan banjur dadi pangembang full-stack. Dadi ana papan kanggo tuwuh terus. Apa sing bisa daklakoni sawise sinau basa Jawa?  Pandhuan kanggo pangembang piranti lunak paling anyar - 3

Teknologi tumpukan

HTML, CSS, JavaScript, SASS lan LESS metalanguages, CSS Flexbox, perpustakaan JQuery, kerangka Angular lan Vue.js, Git, Node.js.

Tugas pangembang frontend

  • Ngleksanakake fungsi anyar ing situs web, aplikasi utawa piranti lunak; nambah fungsi sing wis ana.
  • Kode refactor kanggo nambah kinerja.
  • Kode review dikirim menyang server.
  • Ngleksanakake tata letak UI / UX digawe dening desainer.
  • Lacak kinerja aplikasi.
  • Ndandani bug.

gaji

Miturut Glassdoor, pangembang frontend ing AS entuk rata-rata $125,000 saben taun. Distribusi gaji antara $84,000 nganti $188,000. Miturut Salary.com, rata-rata, devs frontend entuk kira-kira $119,000.

Pangembang full-stack

Pangembang full-stack minangka piso Swiss ing jagad pangembangan piranti lunak, programmer multifungsi sing sejatine bisa nangani tugas frontend lan backend. Dadi prajurit universal kuwi ora gampang: sampeyan kudu duwe kawruh ekstensif lan pengalaman sing sugih. Mesthine, spesialis sing kerja ing bagean visual aplikasi lan ing server bisa dadi pangembang tumpukan lengkap. Kajaba iku, dev full-stack kudu duwe ide sing apik babagan carane bagean kasebut sesambungan lan apa sing kudu ditindakake proyek kasebut. Apa sing bisa daklakoni sawise sinau basa Jawa?  Pandhuan kanggo pangembang piranti lunak paling anyar - 4

Teknologi tumpukan

  • Jawa + Jawa Inti; Apache; JPA/Hibernate; Spring (Spring MVC, Spring Boot, Spring REST, Spring Web), Google Cloud, AWS utawa Azure; JSP (Java Server Pages).
  • HTML lan CSS; JavaScript lan TypeScript; SASS lan kurang preprocessors; perpustakaan jQuery; kerangka Bootstrap; Angular/React/Vue.js; DOM, AJAX, JSON.

Tugas pangembang Fullstack

  • Rencana, ngatur lan ngleksanakake proyek kasebut.
  • Rembugan karo klien.
  • Tes platform web pungkasan lan ndandani kewan omo.
  • Nindakake kontrol kualitas ing situs web utawa aplikasi.
  • Nyedhiyani dhukungan teknis kanggo pangembang sing nggarap layanan web.
  • Nggarap database, sistem file, panyimpenan awan, lan sumber daya jaringan.
  • Nggawe desain visual.

gaji

Gaji rata-rata kanggo spesialis full-stack ing AS kira-kira $120,000. Gaji kanggo peran iki beda-beda saka $100,000 nganti $140,000.

pangembang Android

Yen sampeyan ngerti Java, sampeyan bisa dadi pangembang Android. Umume perusahaan gedhe duwe aplikasi minangka alternatif kanggo situs web. Kajaba iku, kanthi harfiah saben wulan, puluhan aplikasi anyar katon, lan sampeyan uga bisa entuk proyek sing nggarap. Pangembang aplikasi seluler nduweni akeh tugas lan tanggung jawab sing mbutuhake tingkat latihan sing beda-beda, saka nggarap struktur internal aplikasi nganti ngleksanakake API. Apa sing bisa daklakoni sawise sinau basa Jawa?  Pandhuan kanggo pangembang piranti lunak paling anyar - 5

Teknologi tumpukan

Java, Android Studio, Android SDK, Git, perpustakaan Retrofit, Moshi, Chuck, Timber.

Tugas pangembang Android

  • Gawe aplikasi seluler kanggo OS Android.
  • Sesambungan karo database lan API.
  • Tes lan debug piranti lunak ing sawetara tahapan.
  • Upload produk rampung menyang Google Play Store.
  • Ndhukung lan nganyari app.
  • Siapke dokumentasi produk lan instruksi.

gaji

Gaji rata-rata kanggo pangembang Android ing AS kira-kira $100,000. Ing sisih ngisor distribusi gaji, Android devs entuk $62,000. Sing ing mburi ndhuwur seneng gaji watara $162,000 saben taun.

Kepiye programer bisa dadi tim? Cara kerjane ing CodeGym

Kita wis ngrembug macem-macem spesialisasi pangembang, nanging kepiye kerjane nalika kedadeyan ing tim? Ayo dadi pitutur marang kowe carane tim pembangunan ing CodeGym. Pisanan, sethithik babagan penawaran CodeGym. Ing istilah prasaja, padha kalebu:
  • server
  • database
  • ngarep
  • plugin
  • Aplikasi Android
  • Aplikasi iOS (durung dirilis)
Divisi layanan iki dadi bagean perlu kanggo nggambarake apa sing ditindakake para pangembang, amarga CodeGym duwe pangembang frontend, backend, fullstack, lan seluler. Frontend devs nggawe bagean visual saka layanan, nambah kacepetan loading nggoleki, lan nambah versi lokal anyar situs web (contone, versi Ukrainia saka antarmuka panganggo bubar muncul ing CodeGym). Pangembang backend nggawe sisih server produk, kalebu nambah fungsi anyar menyang situs web. Contone, CodeGym bubar nerjemahake kabar menyang macem-macem basa lan wiwit nemtokake negara nalika ndhaptar pangguna. Kajaba iku, pangembang backend nggawe situs web bisa digunakake kanthi API telung arah. Apa tegese? Napa repot-repot nulis solusi sampeyan dhewe - mbuwang wektu lan dhuwit kanggo coding, testing, lan dhukungan - yen wis ana solusi siap-siap sing cocog kanggo layanan sampeyan, lan sampeyan mung kudu nggunakake? Ing kasus iki, pangembang backend nulis kode sing mbantu situs web sesambungan karo API pihak katelu (yen kita nganggep program kasebut minangka kothak ireng, mula API minangka set "knobs" eksternal sing kasedhiya kanggo sapa wae sing nggunakake kothak kasebut - bisa uga. ditarik lan ditarik). Fullstack devs nangani tugas frontend utawa backend, utawa tugas sing mengaruhi loro ends - contone, nganyari komentar otomatis, fungsi ngendi komentar anyar katon ing kaca web tanpa reloading. Pangembang Android lan IOS kita nggawe lan njaga aplikasi seluler (aplikasi iOS durung dirilis). Penguji kita mriksa fitur-fitur anyar, mriksa, verifikasi koreksi bug, nggoleki bug lan ngawasi kualitas produk. Sanajan saben pangembang duwe tugas dhewe-dhewe, Apa sampeyan wis mutusake sapa sing pengin kerja sawise rampung latihan? We look nerusake kanggo komentar.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION